builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0163 starttime: 1465030546.09 results: success (0) buildid: 20160604011925 builduid: 03e7a287c64e4dec9f34514b4444eea2 revision: 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.092138) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.092556) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.092857) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.314798) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.315139) ========= 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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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-04 01:55:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 7.36M=0.002s 2016-06-04 01:55:46 (7.36 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.599279 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.976820) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:46.977141) ========= 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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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.019737 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:47.025863) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 01:55:47.026271) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 --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-aurora --rev 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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-04 01:55:47,102 truncating revision to first 12 chars 2016-06-04 01:55:47,102 Setting DEBUG logging. 2016-06-04 01:55:47,102 attempt 1/10 2016-06-04 01:55:47,102 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/240b7e66dfef?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-04 01:55:48,264 unpacking tar archive at: mozilla-aurora-240b7e66dfef/testing/mozharness/ program finished with exit code 0 elapsedTime=1.431494 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 01:55:48.478835) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:48.479169) ========= script_repo_revision: 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:48.479597) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:48.479896) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 01:55:48.497618) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 2 secs) (at 2016-06-04 01:55:48.498003) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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 01:55:48 INFO - MultiFileLogger online at 20160604 01:55:48 in /builds/slave/test 01:55:48 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-aurora --download-symbols true 01:55:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:55:48 INFO - {'append_to_log': False, 01:55:48 INFO - 'base_work_dir': '/builds/slave/test', 01:55:48 INFO - 'blob_upload_branch': 'mozilla-aurora', 01:55:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:55:48 INFO - 'buildbot_json_path': 'buildprops.json', 01:55:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:55:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:55:48 INFO - 'download_minidump_stackwalk': True, 01:55:48 INFO - 'download_symbols': 'true', 01:55:48 INFO - 'e10s': False, 01:55:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:55:48 INFO - 'tooltool.py': '/tools/tooltool.py', 01:55:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:55:48 INFO - '/tools/misc-python/virtualenv.py')}, 01:55:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:55:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:55:48 INFO - 'log_level': 'info', 01:55:48 INFO - 'log_to_console': True, 01:55:48 INFO - 'opt_config_files': (), 01:55:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:55:48 INFO - '--processes=1', 01:55:48 INFO - '--config=%(test_path)s/wptrunner.ini', 01:55:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:55:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:55:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:55:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:55:48 INFO - 'pip_index': False, 01:55:48 INFO - 'require_test_zip': True, 01:55:48 INFO - 'test_type': ('testharness',), 01:55:48 INFO - 'this_chunk': '1', 01:55:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:55:48 INFO - 'total_chunks': '10', 01:55:48 INFO - 'virtualenv_path': 'venv', 01:55:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:55:48 INFO - 'work_dir': 'build'} 01:55:48 INFO - ##### 01:55:48 INFO - ##### Running clobber step. 01:55:48 INFO - ##### 01:55:48 INFO - Running pre-action listener: _resource_record_pre_action 01:55:48 INFO - Running main action method: clobber 01:55:48 INFO - rmtree: /builds/slave/test/build 01:55:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:55:50 INFO - Running post-action listener: _resource_record_post_action 01:55:50 INFO - ##### 01:55:50 INFO - ##### Running read-buildbot-config step. 01:55:50 INFO - ##### 01:55:50 INFO - Running pre-action listener: _resource_record_pre_action 01:55:50 INFO - Running main action method: read_buildbot_config 01:55:50 INFO - Using buildbot properties: 01:55:50 INFO - { 01:55:50 INFO - "project": "", 01:55:50 INFO - "product": "firefox", 01:55:50 INFO - "script_repo_revision": "production", 01:55:50 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 01:55:50 INFO - "repository": "", 01:55:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 01:55:50 INFO - "buildid": "20160604011925", 01:55:50 INFO - "pgo_build": "False", 01:55:50 INFO - "basedir": "/builds/slave/test", 01:55:50 INFO - "buildnumber": 203, 01:55:50 INFO - "slavename": "t-yosemite-r7-0163", 01:55:50 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 01:55:50 INFO - "platform": "macosx64", 01:55:50 INFO - "branch": "mozilla-aurora", 01:55:50 INFO - "revision": "240b7e66dfef9a2dccd39bb32846ab41ece57fb8", 01:55:50 INFO - "repo_path": "releases/mozilla-aurora", 01:55:50 INFO - "moz_repo_path": "", 01:55:50 INFO - "stage_platform": "macosx64", 01:55:50 INFO - "builduid": "03e7a287c64e4dec9f34514b4444eea2", 01:55:50 INFO - "slavebuilddir": "test" 01:55:50 INFO - } 01:55:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 01:55:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 01:55:50 INFO - Running post-action listener: _resource_record_post_action 01:55:50 INFO - ##### 01:55:50 INFO - ##### Running download-and-extract step. 01:55:50 INFO - ##### 01:55:50 INFO - Running pre-action listener: _resource_record_pre_action 01:55:50 INFO - Running main action method: download_and_extract 01:55:50 INFO - mkdir: /builds/slave/test/build/tests 01:55:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:55:50 INFO - https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:55:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:55:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:55:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:55:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 01:56:20 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 01:56:20 INFO - retry: attempt #1 caught exception: timed out 01:56:20 INFO - retry: Failed, sleeping 30 seconds before retrying 01:56:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 01:56:57 INFO - Downloaded 1235 bytes. 01:56:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:56:57 INFO - Using the following test package requirements: 01:56:57 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 01:56:57 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 01:56:57 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 01:56:57 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'jsshell-mac64.zip'], 01:56:57 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 01:56:57 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 01:56:57 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 01:56:57 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 01:56:57 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 01:56:57 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:57 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 01:56:57 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:56: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')]} 01:56:57 INFO - https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:56:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 01:56:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 01:56:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 01:56:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 01:56:59 INFO - Downloaded 18347677 bytes. 01:56:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:56:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:56:59 INFO - caution: filename not matched: web-platform/* 01:56:59 INFO - Return code: 11 01:56:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:56:59 INFO - https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:56:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 01:56:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 01:56:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 01:56:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:57:01 INFO - Downloaded 36389086 bytes. 01:57:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:57:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:57:05 INFO - caution: filename not matched: bin/* 01:57:05 INFO - caution: filename not matched: config/* 01:57:05 INFO - caution: filename not matched: mozbase/* 01:57:05 INFO - caution: filename not matched: marionette/* 01:57:05 INFO - caution: filename not matched: tools/wptserve/* 01:57:05 INFO - Return code: 11 01:57:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:05 INFO - https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 01:57:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:57:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:57:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 01:57:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 01:57:08 INFO - Downloaded 73069418 bytes. 01:57:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:57:08 INFO - mkdir: /builds/slave/test/properties 01:57:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:57:08 INFO - Writing to file /builds/slave/test/properties/build_url 01:57:08 INFO - Contents: 01:57:08 INFO - build_url:https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:57:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:57:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:57:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:57:09 INFO - Contents: 01:57:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:57: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')]} 01:57:09 INFO - https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:57:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:57:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:57:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:57:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:57:13 INFO - Downloaded 103672482 bytes. 01:57:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:57:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:57:17 INFO - Return code: 0 01:57:17 INFO - Running post-action listener: _resource_record_post_action 01:57:17 INFO - Running post-action listener: set_extra_try_arguments 01:57:17 INFO - ##### 01:57:17 INFO - ##### Running create-virtualenv step. 01:57:17 INFO - ##### 01:57:17 INFO - Running pre-action listener: _pre_create_virtualenv 01:57:17 INFO - Running pre-action listener: _resource_record_pre_action 01:57:17 INFO - Running main action method: create_virtualenv 01:57:17 INFO - Creating virtualenv /builds/slave/test/build/venv 01:57:17 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 01:57:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:57:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:57:17 INFO - Using real prefix '/tools/python27' 01:57:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:57:18 INFO - Installing distribute.............................................................................................................................................................................................done. 01:57:21 INFO - Installing pip.................done. 01:57:21 INFO - Return code: 0 01:57:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:57:21 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')]} 01:57:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:21 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')]} 01:57:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:21 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 0x10780ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107827f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0fadd4d70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1078235e0>, '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 0x107406cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107431990>, '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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:21 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 01:57:21 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 01:57:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KVBRe4x6Pi/Render', 01:57:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:21 INFO - 'HOME': '/Users/cltbld', 01:57:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:21 INFO - 'LOGNAME': 'cltbld', 01:57:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:21 INFO - 'MOZ_NO_REMOTE': '1', 01:57:21 INFO - 'NO_EM_RESTART': '1', 01:57:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:21 INFO - 'PWD': '/builds/slave/test', 01:57:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:21 INFO - 'SHELL': '/bin/bash', 01:57:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bHxjWBdUbS/Listeners', 01:57:21 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 01:57:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:21 INFO - 'USER': 'cltbld', 01:57:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:21 INFO - 'XPC_FLAGS': '0x0', 01:57:21 INFO - 'XPC_SERVICE_NAME': '0', 01:57:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:21 INFO - Downloading/unpacking psutil>=0.7.1 01:57:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:57:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:57:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:57:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:57:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:57:24 INFO - Installing collected packages: psutil 01:57:24 INFO - Running setup.py install for psutil 01:57:24 INFO - building 'psutil._psutil_osx' extension 01:57:24 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 01:57:24 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 01:57:24 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 01:57:25 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 01:57:25 INFO - building 'psutil._psutil_posix' extension 01:57:25 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 01:57:25 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:57:25 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:57:25 INFO - ^ 01:57:25 INFO - 1 warning generated. 01:57:25 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 01:57:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:57:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:57:25 INFO - Successfully installed psutil 01:57:25 INFO - Cleaning up... 01:57:25 INFO - Return code: 0 01:57:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:57:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:25 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 0x10780ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107827f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0fadd4d70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1078235e0>, '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 0x107406cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107431990>, '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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:25 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 01:57:25 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 01:57:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KVBRe4x6Pi/Render', 01:57:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:25 INFO - 'HOME': '/Users/cltbld', 01:57:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:25 INFO - 'LOGNAME': 'cltbld', 01:57:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:25 INFO - 'MOZ_NO_REMOTE': '1', 01:57:25 INFO - 'NO_EM_RESTART': '1', 01:57:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:25 INFO - 'PWD': '/builds/slave/test', 01:57:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:25 INFO - 'SHELL': '/bin/bash', 01:57:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bHxjWBdUbS/Listeners', 01:57:25 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 01:57:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:25 INFO - 'USER': 'cltbld', 01:57:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:25 INFO - 'XPC_FLAGS': '0x0', 01:57:25 INFO - 'XPC_SERVICE_NAME': '0', 01:57:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:57:25 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 01:57:25 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 01:57:25 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 01:57:25 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 01:57:25 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 01:57:25 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 01:57:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:57:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:57:28 INFO - Installing collected packages: mozsystemmonitor 01:57:28 INFO - Running setup.py install for mozsystemmonitor 01:57:28 INFO - Successfully installed mozsystemmonitor 01:57:28 INFO - Cleaning up... 01:57:28 INFO - Return code: 0 01:57:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:57:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:28 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 0x10780ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107827f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0fadd4d70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1078235e0>, '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 0x107406cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107431990>, '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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:28 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 01:57:28 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 01:57:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KVBRe4x6Pi/Render', 01:57:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:28 INFO - 'HOME': '/Users/cltbld', 01:57:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:28 INFO - 'LOGNAME': 'cltbld', 01:57:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:28 INFO - 'MOZ_NO_REMOTE': '1', 01:57:28 INFO - 'NO_EM_RESTART': '1', 01:57:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:28 INFO - 'PWD': '/builds/slave/test', 01:57:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:28 INFO - 'SHELL': '/bin/bash', 01:57:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bHxjWBdUbS/Listeners', 01:57:28 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 01:57:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:28 INFO - 'USER': 'cltbld', 01:57:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:28 INFO - 'XPC_FLAGS': '0x0', 01:57:28 INFO - 'XPC_SERVICE_NAME': '0', 01:57:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:28 INFO - Downloading/unpacking blobuploader==1.2.4 01:57:28 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 01:57:28 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 01:57:28 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 01:57:28 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 01:57:28 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 01:57:28 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 01:57:30 INFO - Downloading blobuploader-1.2.4.tar.gz 01:57:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:57:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:57:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 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 01:57:31 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 01:57:32 INFO - Downloading docopt-0.6.1.tar.gz 01:57:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:57:32 INFO - Installing collected packages: blobuploader, requests, docopt 01:57:32 INFO - Running setup.py install for blobuploader 01:57:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:57:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:57:32 INFO - Running setup.py install for requests 01:57:32 INFO - Running setup.py install for docopt 01:57:33 INFO - Successfully installed blobuploader requests docopt 01:57:33 INFO - Cleaning up... 01:57:33 INFO - Return code: 0 01:57:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:57: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')]} 01:57:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57: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')]} 01:57:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:33 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 0x10780ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107827f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0fadd4d70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1078235e0>, '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 0x107406cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107431990>, '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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:33 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 01:57:33 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 01:57:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KVBRe4x6Pi/Render', 01:57:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:33 INFO - 'HOME': '/Users/cltbld', 01:57:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:33 INFO - 'LOGNAME': 'cltbld', 01:57:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:33 INFO - 'MOZ_NO_REMOTE': '1', 01:57:33 INFO - 'NO_EM_RESTART': '1', 01:57:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:33 INFO - 'PWD': '/builds/slave/test', 01:57:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:33 INFO - 'SHELL': '/bin/bash', 01:57:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bHxjWBdUbS/Listeners', 01:57:33 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 01:57:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:33 INFO - 'USER': 'cltbld', 01:57:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:33 INFO - 'XPC_FLAGS': '0x0', 01:57:33 INFO - 'XPC_SERVICE_NAME': '0', 01:57:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:57:33 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-mSNNPx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:57:33 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-fexYjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:57:33 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-VWjCrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:57:33 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-ggV2RK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:57:33 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-LL8RcS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:57:33 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-Gx6j1_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-ylALdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-T9aVkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-kChNK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-Xc8tm6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-wqQqf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-VM3ibu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-QSIaQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-2RJTjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-1d3wOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:57:34 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-NQZXes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:57:35 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-V5HVBf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:57:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:57:35 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-dbcrdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:57:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:57:35 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-vrrjtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:57:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:35 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-yg0_UI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:57:35 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-bQ7ROc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:57:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:36 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 01:57:36 INFO - Running setup.py install for manifestparser 01:57:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Running setup.py install for mozcrash 01:57:36 INFO - Running setup.py install for mozdebug 01:57:36 INFO - Running setup.py install for mozdevice 01:57:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Running setup.py install for mozfile 01:57:36 INFO - Running setup.py install for mozhttpd 01:57:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Running setup.py install for mozinfo 01:57:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Running setup.py install for mozInstall 01:57:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Running setup.py install for mozleak 01:57:37 INFO - Running setup.py install for mozlog 01:57:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Running setup.py install for moznetwork 01:57:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Running setup.py install for mozprocess 01:57:37 INFO - Running setup.py install for mozprofile 01:57:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Running setup.py install for mozrunner 01:57:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:57:38 INFO - Running setup.py install for mozscreenshot 01:57:38 INFO - Running setup.py install for moztest 01:57:38 INFO - Running setup.py install for mozversion 01:57:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:57:38 INFO - Running setup.py install for wptserve 01:57:38 INFO - Running setup.py install for marionette-driver 01:57:38 INFO - Running setup.py install for browsermob-proxy 01:57:39 INFO - Running setup.py install for marionette-client 01:57:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:57:39 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 01:57:39 INFO - Cleaning up... 01:57:39 INFO - Return code: 0 01:57:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:57:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:39 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 0x10780ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107827f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0fadd4d70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1078235e0>, '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 0x107406cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107431990>, '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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:39 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 01:57:39 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 01:57:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KVBRe4x6Pi/Render', 01:57:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:39 INFO - 'HOME': '/Users/cltbld', 01:57:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:39 INFO - 'LOGNAME': 'cltbld', 01:57:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:39 INFO - 'MOZ_NO_REMOTE': '1', 01:57:39 INFO - 'NO_EM_RESTART': '1', 01:57:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:39 INFO - 'PWD': '/builds/slave/test', 01:57:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:39 INFO - 'SHELL': '/bin/bash', 01:57:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bHxjWBdUbS/Listeners', 01:57:39 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 01:57:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:39 INFO - 'USER': 'cltbld', 01:57:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:39 INFO - 'XPC_FLAGS': '0x0', 01:57:39 INFO - 'XPC_SERVICE_NAME': '0', 01:57:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:57:39 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-8Y76Fh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:57:39 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-s31rUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:57:39 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-fbvC4Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-UzoYF9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-Tkerr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-FD0OY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-DrrXA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-JVmlMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-2fjObZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-pnCzMC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-hq3hmK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:57:40 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-YA4Zt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-iCaize-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-m3DJL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-DxOK5B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-F4HHub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-gK3VlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-7dfiQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-jSNzkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:41 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-QI1QI3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:57:42 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-5kNyw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:57:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:57:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:57:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:57:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:44 INFO - Downloading blessings-1.6.tar.gz 01:57:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:57:44 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)) 01:57:44 INFO - Installing collected packages: blessings 01:57:44 INFO - Running setup.py install for blessings 01:57:45 INFO - Successfully installed blessings 01:57:45 INFO - Cleaning up... 01:57:45 INFO - Return code: 0 01:57:45 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:57:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:57:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:57:45 INFO - Reading from file tmpfile_stdout 01:57:45 INFO - Current package versions: 01:57:45 INFO - blessings == 1.6 01:57:45 INFO - blobuploader == 1.2.4 01:57:45 INFO - browsermob-proxy == 0.6.0 01:57:45 INFO - docopt == 0.6.1 01:57:45 INFO - manifestparser == 1.1 01:57:45 INFO - marionette-client == 2.3.0 01:57:45 INFO - marionette-driver == 1.4.0 01:57:45 INFO - mozInstall == 1.12 01:57:45 INFO - mozcrash == 0.17 01:57:45 INFO - mozdebug == 0.1 01:57:45 INFO - mozdevice == 0.48 01:57:45 INFO - mozfile == 1.2 01:57:45 INFO - mozhttpd == 0.7 01:57:45 INFO - mozinfo == 0.9 01:57:45 INFO - mozleak == 0.1 01:57:45 INFO - mozlog == 3.1 01:57:45 INFO - moznetwork == 0.27 01:57:45 INFO - mozprocess == 0.22 01:57:45 INFO - mozprofile == 0.28 01:57:45 INFO - mozrunner == 6.11 01:57:45 INFO - mozscreenshot == 0.1 01:57:45 INFO - mozsystemmonitor == 0.0 01:57:45 INFO - moztest == 0.7 01:57:45 INFO - mozversion == 1.4 01:57:45 INFO - psutil == 3.1.1 01:57:45 INFO - requests == 1.2.3 01:57:45 INFO - wptserve == 1.4.0 01:57:45 INFO - wsgiref == 0.1.2 01:57:45 INFO - Running post-action listener: _resource_record_post_action 01:57:45 INFO - Running post-action listener: _start_resource_monitoring 01:57:45 INFO - Starting resource monitoring. 01:57:45 INFO - ##### 01:57:45 INFO - ##### Running pull step. 01:57:45 INFO - ##### 01:57:45 INFO - Running pre-action listener: _resource_record_pre_action 01:57:45 INFO - Running main action method: pull 01:57:45 INFO - Pull has nothing to do! 01:57:45 INFO - Running post-action listener: _resource_record_post_action 01:57:45 INFO - ##### 01:57:45 INFO - ##### Running install step. 01:57:45 INFO - ##### 01:57:45 INFO - Running pre-action listener: _resource_record_pre_action 01:57:45 INFO - Running main action method: install 01:57:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:57:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:57:45 INFO - Reading from file tmpfile_stdout 01:57:45 INFO - Detecting whether we're running mozinstall >=1.0... 01:57:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:57:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:57:45 INFO - Reading from file tmpfile_stdout 01:57:45 INFO - Output received: 01:57:45 INFO - Usage: mozinstall [options] installer 01:57:45 INFO - Options: 01:57:45 INFO - -h, --help show this help message and exit 01:57:45 INFO - -d DEST, --destination=DEST 01:57:45 INFO - Directory to install application into. [default: 01:57:45 INFO - "/builds/slave/test"] 01:57:45 INFO - --app=APP Application being installed. [default: firefox] 01:57:45 INFO - mkdir: /builds/slave/test/build/application 01:57:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:57:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:58:03 INFO - Reading from file tmpfile_stdout 01:58:03 INFO - Output received: 01:58:03 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 01:58:03 INFO - Running post-action listener: _resource_record_post_action 01:58:03 INFO - ##### 01:58:03 INFO - ##### Running run-tests step. 01:58:03 INFO - ##### 01:58:03 INFO - Running pre-action listener: _resource_record_pre_action 01:58:03 INFO - Running main action method: run_tests 01:58:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:58:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:58:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:58:03 INFO - grabbing minidump binary from tooltool 01:58:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:03 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 0x1078235e0>, '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 0x107406cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107431990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:58:03 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 01:58:03 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 01:58:03 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:58:03 INFO - Return code: 0 01:58:03 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:58:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:58:03 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.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 01:58:03 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.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 01:58:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KVBRe4x6Pi/Render', 01:58:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:58:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:58:03 INFO - 'HOME': '/Users/cltbld', 01:58:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:58:03 INFO - 'LOGNAME': 'cltbld', 01:58:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:58:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:58:03 INFO - 'MOZ_NO_REMOTE': '1', 01:58:03 INFO - 'NO_EM_RESTART': '1', 01:58:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:58:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:58:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:58:03 INFO - 'PWD': '/builds/slave/test', 01:58:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:58:03 INFO - 'SHELL': '/bin/bash', 01:58:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bHxjWBdUbS/Listeners', 01:58:03 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 01:58:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:58:03 INFO - 'USER': 'cltbld', 01:58:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:58:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:58:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:58:03 INFO - 'XPC_FLAGS': '0x0', 01:58:03 INFO - 'XPC_SERVICE_NAME': '0', 01:58:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:58:03 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.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 01:58:04 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 01:58:04 INFO - import pkg_resources 01:58:05 INFO - Using 1 client processes 01:58:05 INFO - wptserve Starting http server on 127.0.0.1:8000 01:58:05 INFO - wptserve Starting http server on 127.0.0.1:8001 01:58:05 INFO - wptserve Starting http server on 127.0.0.1:8443 01:58:07 INFO - SUITE-START | Running 778 tests 01:58:07 INFO - Running testharness tests 01:58:07 INFO - Setting up ssl 01:58:07 INFO - PROCESS | certutil | 01:58:07 INFO - PROCESS | certutil | 01:58:07 INFO - PROCESS | certutil | 01:58:07 INFO - Certificate Nickname Trust Attributes 01:58:07 INFO - SSL,S/MIME,JAR/XPI 01:58:07 INFO - 01:58:07 INFO - web-platform-tests CT,, 01:58:07 INFO - 01:58:07 INFO - Starting runner 01:58:08 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:58:08 INFO - PROCESS | 2033 | 1465030688455 Marionette DEBUG Marionette enabled via build flag and pref 01:58:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x113ca0000 == 1 [pid = 2033] [id = 1] 01:58:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 1 (0x113ca0800) [pid = 2033] [serial = 1] [outer = 0x0] 01:58:08 INFO - PROCESS | 2033 | [2033] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:58:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 2 (0x113ca1800) [pid = 2033] [serial = 2] [outer = 0x113ca0800] 01:58:08 INFO - PROCESS | 2033 | 1465030688818 Marionette INFO Listening on port 2828 01:58:09 INFO - PROCESS | 2033 | 1465030689055 Marionette DEBUG Marionette enabled via command-line flag 01:58:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x11687c800 == 2 [pid = 2033] [id = 2] 01:58:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 3 (0x11687d000) [pid = 2033] [serial = 3] [outer = 0x0] 01:58:09 INFO - PROCESS | 2033 | [2033] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:58:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 4 (0x11687e000) [pid = 2033] [serial = 4] [outer = 0x11687d000] 01:58:09 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:58:09 INFO - PROCESS | 2033 | 1465030689204 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53734 01:58:09 INFO - PROCESS | 2033 | 1465030689291 Marionette DEBUG Closed connection conn0 01:58:09 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:58:09 INFO - PROCESS | 2033 | 1465030689297 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53735 01:58:09 INFO - PROCESS | 2033 | 1465030689305 Marionette DEBUG Closed connection conn1 01:58:09 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:58:09 INFO - PROCESS | 2033 | 1465030689311 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53736 01:58:09 INFO - PROCESS | 2033 | 1465030689319 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:58:09 INFO - PROCESS | 2033 | 1465030689327 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160604011925","device":"desktop","version":"48.0a2"} 01:58:09 INFO - PROCESS | 2033 | [2033] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:58:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x119c8f000 == 3 [pid = 2033] [id = 3] 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 5 (0x119c90000) [pid = 2033] [serial = 5] [outer = 0x0] 01:58:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x119c90800 == 4 [pid = 2033] [id = 4] 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 6 (0x119c58000) [pid = 2033] [serial = 6] [outer = 0x0] 01:58:10 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:58:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219aa000 == 5 [pid = 2033] [id = 5] 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 7 (0x119c53800) [pid = 2033] [serial = 7] [outer = 0x0] 01:58:10 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:58:10 INFO - PROCESS | 2033 | [2033] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 8 (0x121abb800) [pid = 2033] [serial = 8] [outer = 0x119c53800] 01:58:10 INFO - PROCESS | 2033 | [2033] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 9 (0x123631800) [pid = 2033] [serial = 9] [outer = 0x119c90000] 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 10 (0x121894400) [pid = 2033] [serial = 10] [outer = 0x119c58000] 01:58:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 11 (0x121896400) [pid = 2033] [serial = 11] [outer = 0x119c53800] 01:58:11 INFO - PROCESS | 2033 | [2033] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:58:11 INFO - PROCESS | 2033 | 1465030691320 Marionette INFO startBrowser 210b8b6e-572a-0741-8016-023bc919839d 01:58:11 INFO - PROCESS | 2033 | 1465030691358 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 2033 | 1465030691370 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 2033 | 1465030691372 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 12 (0x123749c00) [pid = 2033] [serial = 12] [outer = 0x119c53800] 01:58:11 INFO - PROCESS | 2033 | 1465030691762 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"210b8b6e-572a-0741-8016-023bc919839d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160604011925","device":"desktop","version":"48.0a2","command_id":1}}] 01:58:11 INFO - PROCESS | 2033 | 1465030691853 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}] 01:58:11 INFO - PROCESS | 2033 | 1465030691857 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:11 INFO - PROCESS | 2033 | 1465030691922 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:58:12 INFO - PROCESS | 2033 | 1465030692023 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:58:12 INFO - PROCESS | 2033 | 1465030692025 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:12 INFO - PROCESS | 2033 | [2033] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:58:12 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 13 (0x128fe7400) [pid = 2033] [serial = 13] [outer = 0x119c53800] 01:58:12 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:58:12 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:58:12 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:58:12 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:58:12 INFO - PROCESS | 2033 | 1465030692383 Marionette TRACE conn2 <- [1,3,null,{}] 01:58:12 INFO - PROCESS | 2033 | 1465030692389 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:58:12 INFO - PROCESS | 2033 | 1465030692391 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:12 INFO - PROCESS | 2033 | 1465030692403 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:58:12 INFO - PROCESS | 2033 | 1465030692430 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:58:12 INFO - PROCESS | 2033 | 1465030692432 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:58:12 INFO - PROCESS | 2033 | 1465030692436 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:58:12 INFO - PROCESS | 2033 | 1465030692438 Marionette TRACE conn2 <- [1,6,null,{}] 01:58:12 INFO - PROCESS | 2033 | 1465030692441 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}] 01:58:12 INFO - PROCESS | 2033 | 1465030692442 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:12 INFO - PROCESS | 2033 | 1465030692452 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:58:12 INFO - PROCESS | 2033 | 1465030692457 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:12 INFO - PROCESS | 2033 | 1465030692458 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x129573000 == 6 [pid = 2033] [id = 6] 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 14 (0x12950b000) [pid = 2033] [serial = 14] [outer = 0x0] 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 15 (0x12950cc00) [pid = 2033] [serial = 15] [outer = 0x12950b000] 01:58:12 INFO - PROCESS | 2033 | 1465030692486 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 16 (0x129744c00) [pid = 2033] [serial = 16] [outer = 0x12950b000] 01:58:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298e9800 == 7 [pid = 2033] [id = 7] 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 17 (0x12374b800) [pid = 2033] [serial = 17] [outer = 0x0] 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 18 (0x1297e3000) [pid = 2033] [serial = 18] [outer = 0x12374b800] 01:58:12 INFO - PROCESS | 2033 | 1465030692854 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 19 (0x129746400) [pid = 2033] [serial = 19] [outer = 0x12374b800] 01:58:12 INFO - PROCESS | 2033 | 1465030692954 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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 571ms 01:58:13 INFO - PROCESS | 2033 | 1465030693015 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 2033 | 1465030693018 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:58:13 INFO - PROCESS | 2033 | 1465030693032 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 2033 | 1465030693034 Marionette TRACE conn2 <- [1,10,null,{}] 01:58:13 INFO - PROCESS | 2033 | 1465030693085 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}] 01:58:13 INFO - PROCESS | 2033 | 1465030693089 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:13 INFO - PROCESS | 2033 | 1465030693250 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:58:13 INFO - PROCESS | 2033 | 1465030693315 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 2033 | 1465030693316 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad55800 == 8 [pid = 2033] [id = 8] 01:58:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 20 (0x12ad40000) [pid = 2033] [serial = 20] [outer = 0x0] 01:58:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 21 (0x12ad40c00) [pid = 2033] [serial = 21] [outer = 0x12ad40000] 01:58:13 INFO - PROCESS | 2033 | 1465030693380 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 22 (0x12b248c00) [pid = 2033] [serial = 22] [outer = 0x12ad40000] 01:58:13 INFO - PROCESS | 2033 | 1465030693660 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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 670ms 01:58:13 INFO - PROCESS | 2033 | 1465030693710 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 2033 | 1465030693712 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:58:13 INFO - PROCESS | 2033 | 1465030693714 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 2033 | 1465030693715 Marionette TRACE conn2 <- [1,14,null,{}] 01:58:13 INFO - PROCESS | 2033 | 1465030693718 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}] 01:58:13 INFO - PROCESS | 2033 | 1465030693722 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:13 INFO - PROCESS | 2033 | 1465030693814 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:58:13 INFO - PROCESS | 2033 | 1465030693818 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 2033 | 1465030693819 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b452000 == 9 [pid = 2033] [id = 9] 01:58:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 23 (0x12b24fc00) [pid = 2033] [serial = 23] [outer = 0x0] 01:58:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 24 (0x12b499c00) [pid = 2033] [serial = 24] [outer = 0x12b24fc00] 01:58:13 INFO - PROCESS | 2033 | 1465030693847 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 25 (0x12bc9b800) [pid = 2033] [serial = 25] [outer = 0x12b24fc00] 01:58:14 INFO - PROCESS | 2033 | 1465030694102 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 01:58:14 INFO - PROCESS | 2033 | 1465030694144 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 2033 | 1465030694145 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:58:14 INFO - PROCESS | 2033 | 1465030694147 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 2033 | 1465030694148 Marionette TRACE conn2 <- [1,18,null,{}] 01:58:14 INFO - PROCESS | 2033 | 1465030694151 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}] 01:58:14 INFO - PROCESS | 2033 | 1465030694152 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:14 INFO - PROCESS | 2033 | 1465030694255 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:58:14 INFO - PROCESS | 2033 | 1465030694260 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:14 INFO - PROCESS | 2033 | 1465030694262 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd4000 == 10 [pid = 2033] [id = 10] 01:58:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 26 (0x12bca8c00) [pid = 2033] [serial = 26] [outer = 0x0] 01:58:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 27 (0x12be6f800) [pid = 2033] [serial = 27] [outer = 0x12bca8c00] 01:58:14 INFO - PROCESS | 2033 | 1465030694286 Marionette DEBUG loaded listener.js 01:58:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 28 (0x12be75800) [pid = 2033] [serial = 28] [outer = 0x12bca8c00] 01:58:14 INFO - PROCESS | 2033 | 1465030694560 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 01:58:14 INFO - PROCESS | 2033 | 1465030694576 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 2033 | 1465030694577 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:58:14 INFO - PROCESS | 2033 | 1465030694580 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 2033 | 1465030694581 Marionette TRACE conn2 <- [1,22,null,{}] 01:58:14 INFO - PROCESS | 2033 | 1465030694583 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}] 01:58:14 INFO - PROCESS | 2033 | 1465030694584 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:14 INFO - PROCESS | 2033 | 1465030694691 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:58:14 INFO - PROCESS | 2033 | 1465030694694 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:14 INFO - PROCESS | 2033 | 1465030694695 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180c1000 == 11 [pid = 2033] [id = 11] 01:58:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 29 (0x12be6b400) [pid = 2033] [serial = 29] [outer = 0x0] 01:58:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 30 (0x12be90c00) [pid = 2033] [serial = 30] [outer = 0x12be6b400] 01:58:14 INFO - PROCESS | 2033 | 1465030694726 Marionette DEBUG loaded listener.js 01:58:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 31 (0x12be99800) [pid = 2033] [serial = 31] [outer = 0x12be6b400] 01:58:15 INFO - PROCESS | 2033 | 1465030695025 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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 474ms 01:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:58:15 INFO - PROCESS | 2033 | 1465030695061 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:58:15 INFO - PROCESS | 2033 | 1465030695062 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:58:15 INFO - PROCESS | 2033 | 1465030695064 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:58:15 INFO - PROCESS | 2033 | 1465030695065 Marionette TRACE conn2 <- [1,26,null,{}] 01:58:15 INFO - PROCESS | 2033 | 1465030695067 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}] 01:58:15 INFO - PROCESS | 2033 | 1465030695069 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:15 INFO - PROCESS | 2033 | 1465030695167 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:58:15 INFO - PROCESS | 2033 | 1465030695171 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 2033 | 1465030695172 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c408000 == 12 [pid = 2033] [id = 12] 01:58:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 32 (0x12c2a8000) [pid = 2033] [serial = 32] [outer = 0x0] 01:58:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 33 (0x12c2b2400) [pid = 2033] [serial = 33] [outer = 0x12c2a8000] 01:58:15 INFO - PROCESS | 2033 | 1465030695196 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 34 (0x12c38b800) [pid = 2033] [serial = 34] [outer = 0x12c2a8000] 01:58:15 INFO - PROCESS | 2033 | 1465030695449 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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 01:58:15 INFO - PROCESS | 2033 | 1465030695483 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:58:15 INFO - PROCESS | 2033 | 1465030695484 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:58:15 INFO - PROCESS | 2033 | 1465030695522 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:58:15 INFO - PROCESS | 2033 | 1465030695524 Marionette TRACE conn2 <- [1,30,null,{}] 01:58:15 INFO - PROCESS | 2033 | 1465030695528 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}] 01:58:15 INFO - PROCESS | 2033 | 1465030695530 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:15 INFO - PROCESS | 2033 | 1465030695662 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:58:15 INFO - PROCESS | 2033 | 1465030695667 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 2033 | 1465030695670 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c92b800 == 13 [pid = 2033] [id = 13] 01:58:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 35 (0x12c38e800) [pid = 2033] [serial = 35] [outer = 0x0] 01:58:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 36 (0x12c835800) [pid = 2033] [serial = 36] [outer = 0x12c38e800] 01:58:15 INFO - PROCESS | 2033 | 1465030695705 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 37 (0x12c838c00) [pid = 2033] [serial = 37] [outer = 0x12c38e800] 01:58:15 INFO - PROCESS | 2033 | 1465030695955 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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 496ms 01:58:15 INFO - PROCESS | 2033 | 1465030695994 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:58:15 INFO - PROCESS | 2033 | 1465030695996 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:58:16 INFO - PROCESS | 2033 | 1465030695998 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 2033 | 1465030695999 Marionette TRACE conn2 <- [1,34,null,{}] 01:58:16 INFO - PROCESS | 2033 | 1465030696001 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}] 01:58:16 INFO - PROCESS | 2033 | 1465030696002 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:16 INFO - PROCESS | 2033 | 1465030696103 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:58:16 INFO - PROCESS | 2033 | 1465030696106 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 2033 | 1465030696107 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x126314800 == 14 [pid = 2033] [id = 14] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 38 (0x123743c00) [pid = 2033] [serial = 38] [outer = 0x0] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 39 (0x12c83b400) [pid = 2033] [serial = 39] [outer = 0x123743c00] 01:58:16 INFO - PROCESS | 2033 | 1465030696133 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 40 (0x12cc07c00) [pid = 2033] [serial = 40] [outer = 0x123743c00] 01:58:16 INFO - PROCESS | 2033 | 1465030696374 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]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 01:58:16 INFO - PROCESS | 2033 | 1465030696419 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 2033 | 1465030696420 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:58:16 INFO - PROCESS | 2033 | 1465030696431 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 2033 | 1465030696432 Marionette TRACE conn2 <- [1,38,null,{}] 01:58:16 INFO - PROCESS | 2033 | 1465030696434 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}] 01:58:16 INFO - PROCESS | 2033 | 1465030696436 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:16 INFO - PROCESS | 2033 | 1465030696547 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:58:16 INFO - PROCESS | 2033 | 1465030696550 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 2033 | 1465030696551 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cf05800 == 15 [pid = 2033] [id = 15] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 41 (0x12cc0d800) [pid = 2033] [serial = 41] [outer = 0x0] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 42 (0x12cc0e800) [pid = 2033] [serial = 42] [outer = 0x12cc0d800] 01:58:16 INFO - PROCESS | 2033 | 1465030696575 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 43 (0x12cd77800) [pid = 2033] [serial = 43] [outer = 0x12cc0d800] 01:58:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cf1c000 == 16 [pid = 2033] [id = 16] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 44 (0x12cf1c800) [pid = 2033] [serial = 44] [outer = 0x0] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 45 (0x12cf21800) [pid = 2033] [serial = 45] [outer = 0x12cf1c800] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 46 (0x12d227000) [pid = 2033] [serial = 46] [outer = 0x12cf1c800] 01:58:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c93b000 == 17 [pid = 2033] [id = 17] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 47 (0x12bca3800) [pid = 2033] [serial = 47] [outer = 0x0] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 48 (0x12d21ac00) [pid = 2033] [serial = 48] [outer = 0x12bca3800] 01:58:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 49 (0x12cd78000) [pid = 2033] [serial = 49] [outer = 0x12bca3800] 01:58:16 INFO - PROCESS | 2033 | 1465030696922 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]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms 01:58:16 INFO - PROCESS | 2033 | 1465030696955 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 2033 | 1465030696956 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:58:16 INFO - PROCESS | 2033 | 1465030696959 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 2033 | 1465030696960 Marionette TRACE conn2 <- [1,42,null,{}] 01:58:16 INFO - PROCESS | 2033 | 1465030696962 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}] 01:58:16 INFO - PROCESS | 2033 | 1465030696963 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:17 INFO - PROCESS | 2033 | 1465030697053 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:58:17 INFO - PROCESS | 2033 | 1465030697057 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 2033 | 1465030697058 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d58a800 == 18 [pid = 2033] [id = 18] 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 50 (0x12cd79c00) [pid = 2033] [serial = 50] [outer = 0x0] 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 51 (0x12d294400) [pid = 2033] [serial = 51] [outer = 0x12cd79c00] 01:58:17 INFO - PROCESS | 2033 | 1465030697084 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 52 (0x12d5d9000) [pid = 2033] [serial = 52] [outer = 0x12cd79c00] 01:58:17 INFO - PROCESS | 2033 | 1465030697346 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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 01:58:17 INFO - PROCESS | 2033 | 1465030697378 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:58:17 INFO - PROCESS | 2033 | 1465030697380 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:58:17 INFO - PROCESS | 2033 | 1465030697382 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 2033 | 1465030697384 Marionette TRACE conn2 <- [1,46,null,{}] 01:58:17 INFO - PROCESS | 2033 | 1465030697394 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}] 01:58:17 INFO - PROCESS | 2033 | 1465030697395 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:17 INFO - PROCESS | 2033 | 1465030697501 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:58:17 INFO - PROCESS | 2033 | 1465030697505 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 2033 | 1465030697506 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x12da95000 == 19 [pid = 2033] [id = 19] 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 53 (0x118e0a000) [pid = 2033] [serial = 53] [outer = 0x0] 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 54 (0x119687800) [pid = 2033] [serial = 54] [outer = 0x118e0a000] 01:58:17 INFO - PROCESS | 2033 | 1465030697533 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 55 (0x12d5ddc00) [pid = 2033] [serial = 55] [outer = 0x118e0a000] 01:58:17 INFO - PROCESS | 2033 | 1465030697775 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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 01:58:17 INFO - PROCESS | 2033 | 1465030697802 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:58:17 INFO - PROCESS | 2033 | 1465030697803 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:58:17 INFO - PROCESS | 2033 | 1465030697815 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 2033 | 1465030697816 Marionette TRACE conn2 <- [1,50,null,{}] 01:58:17 INFO - PROCESS | 2033 | 1465030697818 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}] 01:58:17 INFO - PROCESS | 2033 | 1465030697819 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:17 INFO - PROCESS | 2033 | 1465030697937 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:58:17 INFO - PROCESS | 2033 | 1465030697941 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 2033 | 1465030697942 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x11848c800 == 20 [pid = 2033] [id = 20] 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 56 (0x12d5e1400) [pid = 2033] [serial = 56] [outer = 0x0] 01:58:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 57 (0x12d82a400) [pid = 2033] [serial = 57] [outer = 0x12d5e1400] 01:58:17 INFO - PROCESS | 2033 | 1465030697969 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 58 (0x12d830000) [pid = 2033] [serial = 58] [outer = 0x12d5e1400] 01:58:18 INFO - PROCESS | 2033 | 1465030698324 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]]]}] 01:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 521ms 01:58:18 INFO - PROCESS | 2033 | 1465030698335 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 2033 | 1465030698340 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:58:18 INFO - PROCESS | 2033 | 1465030698345 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 2033 | 1465030698347 Marionette TRACE conn2 <- [1,54,null,{}] 01:58:18 INFO - PROCESS | 2033 | 1465030698351 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}] 01:58:18 INFO - PROCESS | 2033 | 1465030698356 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:18 INFO - PROCESS | 2033 | 1465030698502 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:58:18 INFO - PROCESS | 2033 | 1465030698506 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:18 INFO - PROCESS | 2033 | 1465030698507 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x1184a3000 == 21 [pid = 2033] [id = 21] 01:58:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 59 (0x12d838400) [pid = 2033] [serial = 59] [outer = 0x0] 01:58:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 60 (0x12d83dc00) [pid = 2033] [serial = 60] [outer = 0x12d838400] 01:58:18 INFO - PROCESS | 2033 | 1465030698530 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 61 (0x12d842c00) [pid = 2033] [serial = 61] [outer = 0x12d838400] 01:58:19 INFO - PROCESS | 2033 | 1465030699395 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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1075ms 01:58:19 INFO - PROCESS | 2033 | 1465030699420 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 2033 | 1465030699422 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:58:19 INFO - PROCESS | 2033 | 1465030699426 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 2033 | 1465030699428 Marionette TRACE conn2 <- [1,58,null,{}] 01:58:19 INFO - PROCESS | 2033 | 1465030699432 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}] 01:58:19 INFO - PROCESS | 2033 | 1465030699434 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:19 INFO - PROCESS | 2033 | 1465030699546 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:58:19 INFO - PROCESS | 2033 | 1465030699598 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:19 INFO - PROCESS | 2033 | 1465030699599 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x112ea6000 == 22 [pid = 2033] [id = 22] 01:58:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 62 (0x112a7f000) [pid = 2033] [serial = 62] [outer = 0x0] 01:58:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 63 (0x112d52c00) [pid = 2033] [serial = 63] [outer = 0x112a7f000] 01:58:19 INFO - PROCESS | 2033 | 1465030699630 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x113257c00) [pid = 2033] [serial = 64] [outer = 0x112a7f000] 01:58:20 INFO - PROCESS | 2033 | 1465030700031 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 01:58:20 INFO - PROCESS | 2033 | 1465030700097 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 2033 | 1465030700100 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:58:20 INFO - PROCESS | 2033 | 1465030700105 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 2033 | 1465030700107 Marionette TRACE conn2 <- [1,62,null,{}] 01:58:20 INFO - PROCESS | 2033 | 1465030700109 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}] 01:58:20 INFO - PROCESS | 2033 | 1465030700111 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:20 INFO - PROCESS | 2033 | 1465030700223 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:58:20 INFO - PROCESS | 2033 | 1465030700299 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 2033 | 1465030700300 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a7a000 == 23 [pid = 2033] [id = 23] 01:58:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x1167e9400) [pid = 2033] [serial = 65] [outer = 0x0] 01:58:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x1167f2c00) [pid = 2033] [serial = 66] [outer = 0x1167e9400] 01:58:20 INFO - PROCESS | 2033 | 1465030700335 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x116a6e000) [pid = 2033] [serial = 67] [outer = 0x1167e9400] 01:58:20 INFO - PROCESS | 2033 | 1465030700743 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 720ms 01:58:20 INFO - PROCESS | 2033 | 1465030700825 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:58:20 INFO - PROCESS | 2033 | 1465030700826 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:58:20 INFO - PROCESS | 2033 | 1465030700828 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 2033 | 1465030700831 Marionette TRACE conn2 <- [1,66,null,{}] 01:58:20 INFO - PROCESS | 2033 | 1465030700838 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}] 01:58:20 INFO - PROCESS | 2033 | 1465030700841 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:20 INFO - PROCESS | 2033 | 1465030700953 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:58:21 INFO - PROCESS | 2033 | 1465030700994 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:21 INFO - PROCESS | 2033 | 1465030700996 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x11745b000 == 24 [pid = 2033] [id = 24] 01:58:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x118596800) [pid = 2033] [serial = 68] [outer = 0x0] 01:58:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x11968a000) [pid = 2033] [serial = 69] [outer = 0x118596800] 01:58:21 INFO - PROCESS | 2033 | 1465030701027 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x119ad3800) [pid = 2033] [serial = 70] [outer = 0x118596800] 01:58:21 INFO - PROCESS | 2033 | 1465030701678 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]]]}] 01:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 880ms 01:58:21 INFO - PROCESS | 2033 | 1465030701709 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:58:21 INFO - PROCESS | 2033 | 1465030701711 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:58:21 INFO - PROCESS | 2033 | 1465030701713 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 2033 | 1465030701715 Marionette TRACE conn2 <- [1,70,null,{}] 01:58:21 INFO - PROCESS | 2033 | 1465030701718 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}] 01:58:21 INFO - PROCESS | 2033 | 1465030701719 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:21 INFO - PROCESS | 2033 | 1465030701809 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:58:21 INFO - PROCESS | 2033 | 1465030701879 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:21 INFO - PROCESS | 2033 | 1465030701880 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x114fe7800 == 25 [pid = 2033] [id = 25] 01:58:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x1166e6800) [pid = 2033] [serial = 71] [outer = 0x0] 01:58:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x1167f5400) [pid = 2033] [serial = 72] [outer = 0x1166e6800] 01:58:21 INFO - PROCESS | 2033 | 1465030701927 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x116a6ac00) [pid = 2033] [serial = 73] [outer = 0x1166e6800] 01:58:22 INFO - PROCESS | 2033 | 1465030702312 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 01:58:22 INFO - PROCESS | 2033 | 1465030702334 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 2033 | 1465030702338 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:58:22 INFO - PROCESS | 2033 | 1465030702343 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 2033 | 1465030702344 Marionette TRACE conn2 <- [1,74,null,{}] 01:58:22 INFO - PROCESS | 2033 | 1465030702347 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}] 01:58:22 INFO - PROCESS | 2033 | 1465030702348 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:22 INFO - PROCESS | 2033 | 1465030702424 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:58:22 INFO - PROCESS | 2033 | 1465030702428 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 2033 | 1465030702429 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x1164dc000 == 26 [pid = 2033] [id = 26] 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x11759b800) [pid = 2033] [serial = 74] [outer = 0x0] 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x11812c800) [pid = 2033] [serial = 75] [outer = 0x11759b800] 01:58:22 INFO - PROCESS | 2033 | 1465030702460 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x118370400) [pid = 2033] [serial = 76] [outer = 0x11759b800] 01:58:22 INFO - PROCESS | 2033 | 1465030702784 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 01:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:58:22 INFO - PROCESS | 2033 | 1465030702813 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 2033 | 1465030702814 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:58:22 INFO - PROCESS | 2033 | 1465030702816 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 2033 | 1465030702819 Marionette TRACE conn2 <- [1,78,null,{}] 01:58:22 INFO - PROCESS | 2033 | 1465030702829 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}] 01:58:22 INFO - PROCESS | 2033 | 1465030702832 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:22 INFO - PROCESS | 2033 | 1465030702905 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:58:22 INFO - PROCESS | 2033 | 1465030702909 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 2033 | 1465030702911 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a7f800 == 27 [pid = 2033] [id = 27] 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x118504800) [pid = 2033] [serial = 77] [outer = 0x0] 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x118597000) [pid = 2033] [serial = 78] [outer = 0x118504800] 01:58:22 INFO - PROCESS | 2033 | 1465030702941 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x118e10800) [pid = 2033] [serial = 79] [outer = 0x118504800] 01:58:23 INFO - PROCESS | 2033 | 1465030703322 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]]]}] 01:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 524ms 01:58:23 INFO - PROCESS | 2033 | 1465030703343 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 2033 | 1465030703346 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:58:23 INFO - PROCESS | 2033 | 1465030703349 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 2033 | 1465030703351 Marionette TRACE conn2 <- [1,82,null,{}] 01:58:23 INFO - PROCESS | 2033 | 1465030703369 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}] 01:58:23 INFO - PROCESS | 2033 | 1465030703371 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:23 INFO - PROCESS | 2033 | 1465030703490 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:58:23 INFO - PROCESS | 2033 | 1465030703498 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:23 INFO - PROCESS | 2033 | 1465030703499 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d04800 == 28 [pid = 2033] [id = 28] 01:58:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119255800) [pid = 2033] [serial = 80] [outer = 0x0] 01:58:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1192eb400) [pid = 2033] [serial = 81] [outer = 0x119255800] 01:58:23 INFO - PROCESS | 2033 | 1465030703540 Marionette DEBUG loaded listener.js 01:58:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x11968b400) [pid = 2033] [serial = 82] [outer = 0x119255800] 01:58:23 INFO - PROCESS | 2033 | 1465030703912 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]]]}] 01:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 580ms 01:58:23 INFO - PROCESS | 2033 | 1465030703928 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 2033 | 1465030703929 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:58:23 INFO - PROCESS | 2033 | 1465030703943 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 2033 | 1465030703944 Marionette TRACE conn2 <- [1,86,null,{}] 01:58:23 INFO - PROCESS | 2033 | 1465030703946 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}] 01:58:23 INFO - PROCESS | 2033 | 1465030703948 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:24 INFO - PROCESS | 2033 | 1465030704021 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:58:24 INFO - PROCESS | 2033 | 1465030704027 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 2033 | 1465030704028 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180d0000 == 29 [pid = 2033] [id = 29] 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x11968dc00) [pid = 2033] [serial = 83] [outer = 0x0] 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119a13c00) [pid = 2033] [serial = 84] [outer = 0x11968dc00] 01:58:24 INFO - PROCESS | 2033 | 1465030704053 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119a73000) [pid = 2033] [serial = 85] [outer = 0x11968dc00] 01:58:24 INFO - PROCESS | 2033 | 1465030704376 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 480ms 01:58:24 INFO - PROCESS | 2033 | 1465030704412 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 2033 | 1465030704413 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:58:24 INFO - PROCESS | 2033 | 1465030704415 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 2033 | 1465030704417 Marionette TRACE conn2 <- [1,90,null,{}] 01:58:24 INFO - PROCESS | 2033 | 1465030704419 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}] 01:58:24 INFO - PROCESS | 2033 | 1465030704423 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:24 INFO - PROCESS | 2033 | 1465030704514 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:58:24 INFO - PROCESS | 2033 | 1465030704559 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 2033 | 1465030704560 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x11848a800 == 30 [pid = 2033] [id = 30] 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x113264800) [pid = 2033] [serial = 86] [outer = 0x0] 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119ad0400) [pid = 2033] [serial = 87] [outer = 0x113264800] 01:58:24 INFO - PROCESS | 2033 | 1465030704586 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12140fc00) [pid = 2033] [serial = 88] [outer = 0x113264800] 01:58:24 INFO - PROCESS | 2033 | 1465030704848 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 01:58:24 INFO - PROCESS | 2033 | 1465030704894 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 2033 | 1465030704895 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:58:24 INFO - PROCESS | 2033 | 1465030704897 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 2033 | 1465030704898 Marionette TRACE conn2 <- [1,94,null,{}] 01:58:24 INFO - PROCESS | 2033 | 1465030704901 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}] 01:58:24 INFO - PROCESS | 2033 | 1465030704902 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:24 INFO - PROCESS | 2033 | 1465030704981 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:58:24 INFO - PROCESS | 2033 | 1465030704985 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 2033 | 1465030704986 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a6b000 == 31 [pid = 2033] [id = 31] 01:58:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x12133c400) [pid = 2033] [serial = 89] [outer = 0x0] 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1217f0800) [pid = 2033] [serial = 90] [outer = 0x12133c400] 01:58:25 INFO - PROCESS | 2033 | 1465030705013 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x121903400) [pid = 2033] [serial = 91] [outer = 0x12133c400] 01:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 01:58:25 INFO - PROCESS | 2033 | 1465030705312 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]]]}] 01:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:58:25 INFO - PROCESS | 2033 | 1465030705327 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 2033 | 1465030705328 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:58:25 INFO - PROCESS | 2033 | 1465030705330 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:58:25 INFO - PROCESS | 2033 | 1465030705331 Marionette TRACE conn2 <- [1,98,null,{}] 01:58:25 INFO - PROCESS | 2033 | 1465030705334 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}] 01:58:25 INFO - PROCESS | 2033 | 1465030705335 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:25 INFO - PROCESS | 2033 | 1465030705414 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:58:25 INFO - PROCESS | 2033 | 1465030705418 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:25 INFO - PROCESS | 2033 | 1465030705419 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1192a1000 == 32 [pid = 2033] [id = 32] 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12133b000) [pid = 2033] [serial = 92] [outer = 0x0] 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x121bbfc00) [pid = 2033] [serial = 93] [outer = 0x12133b000] 01:58:25 INFO - PROCESS | 2033 | 1465030705446 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x121fddc00) [pid = 2033] [serial = 94] [outer = 0x12133b000] 01:58:25 INFO - PROCESS | 2033 | 1465030705729 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]]]}] 01:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 01:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:58:25 INFO - PROCESS | 2033 | 1465030705760 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 2033 | 1465030705762 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:58:25 INFO - PROCESS | 2033 | 1465030705766 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:58:25 INFO - PROCESS | 2033 | 1465030705767 Marionette TRACE conn2 <- [1,102,null,{}] 01:58:25 INFO - PROCESS | 2033 | 1465030705778 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}] 01:58:25 INFO - PROCESS | 2033 | 1465030705779 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:25 INFO - PROCESS | 2033 | 1465030705880 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:58:25 INFO - PROCESS | 2033 | 1465030705887 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:25 INFO - PROCESS | 2033 | 1465030705888 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193ad800 == 33 [pid = 2033] [id = 33] 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x111e6b000) [pid = 2033] [serial = 95] [outer = 0x0] 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x121fd7400) [pid = 2033] [serial = 96] [outer = 0x111e6b000] 01:58:25 INFO - PROCESS | 2033 | 1465030705912 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x124bf4800) [pid = 2033] [serial = 97] [outer = 0x111e6b000] 01:58:26 INFO - PROCESS | 2033 | 1465030706229 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 519ms 01:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:58:26 INFO - PROCESS | 2033 | 1465030706286 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 2033 | 1465030706288 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:58:26 INFO - PROCESS | 2033 | 1465030706291 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 2033 | 1465030706293 Marionette TRACE conn2 <- [1,106,null,{}] 01:58:26 INFO - PROCESS | 2033 | 1465030706296 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}] 01:58:26 INFO - PROCESS | 2033 | 1465030706298 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:26 INFO - PROCESS | 2033 | 1465030706413 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:58:26 INFO - PROCESS | 2033 | 1465030706476 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:26 INFO - PROCESS | 2033 | 1465030706478 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198b1800 == 34 [pid = 2033] [id = 34] 01:58:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x117599400) [pid = 2033] [serial = 98] [outer = 0x0] 01:58:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x124d33c00) [pid = 2033] [serial = 99] [outer = 0x117599400] 01:58:26 INFO - PROCESS | 2033 | 1465030706517 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x124ddfc00) [pid = 2033] [serial = 100] [outer = 0x117599400] 01:58:26 INFO - PROCESS | 2033 | 1465030706820 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 01:58:26 INFO - PROCESS | 2033 | 1465030706863 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 2033 | 1465030706866 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:58:26 INFO - PROCESS | 2033 | 1465030706879 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 2033 | 1465030706882 Marionette TRACE conn2 <- [1,110,null,{}] 01:58:26 INFO - PROCESS | 2033 | 1465030706886 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}] 01:58:26 INFO - PROCESS | 2033 | 1465030706893 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:27 INFO - PROCESS | 2033 | 1465030707062 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:58:27 INFO - PROCESS | 2033 | 1465030707098 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:27 INFO - PROCESS | 2033 | 1465030707099 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fe9000 == 35 [pid = 2033] [id = 35] 01:58:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1216e9400) [pid = 2033] [serial = 101] [outer = 0x0] 01:58:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1255bb000) [pid = 2033] [serial = 102] [outer = 0x1216e9400] 01:58:27 INFO - PROCESS | 2033 | 1465030707141 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1267c3800) [pid = 2033] [serial = 103] [outer = 0x1216e9400] 01:58:27 INFO - PROCESS | 2033 | 1465030707474 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 636ms 01:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:58:27 INFO - PROCESS | 2033 | 1465030707511 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 2033 | 1465030707512 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:58:27 INFO - PROCESS | 2033 | 1465030707514 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 2033 | 1465030707515 Marionette TRACE conn2 <- [1,114,null,{}] 01:58:27 INFO - PROCESS | 2033 | 1465030707517 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}] 01:58:27 INFO - PROCESS | 2033 | 1465030707518 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:27 INFO - PROCESS | 2033 | 1465030707600 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:58:27 INFO - PROCESS | 2033 | 1465030707645 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:27 INFO - PROCESS | 2033 | 1465030707647 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x12148d000 == 36 [pid = 2033] [id = 36] 01:58:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x124d3f000) [pid = 2033] [serial = 104] [outer = 0x0] 01:58:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1271c1000) [pid = 2033] [serial = 105] [outer = 0x124d3f000] 01:58:27 INFO - PROCESS | 2033 | 1465030707671 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x128a09000) [pid = 2033] [serial = 106] [outer = 0x124d3f000] 01:58:27 INFO - PROCESS | 2033 | 1465030707958 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 01:58:27 INFO - PROCESS | 2033 | 1465030707985 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 2033 | 1465030707986 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:58:27 INFO - PROCESS | 2033 | 1465030707993 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 2033 | 1465030707994 Marionette TRACE conn2 <- [1,118,null,{}] 01:58:27 INFO - PROCESS | 2033 | 1465030707996 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}] 01:58:27 INFO - PROCESS | 2033 | 1465030707997 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:28 INFO - PROCESS | 2033 | 1465030708077 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:58:28 INFO - PROCESS | 2033 | 1465030708081 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 2033 | 1465030708082 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217db000 == 37 [pid = 2033] [id = 37] 01:58:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x128a09400) [pid = 2033] [serial = 107] [outer = 0x0] 01:58:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x128fe0400) [pid = 2033] [serial = 108] [outer = 0x128a09400] 01:58:28 INFO - PROCESS | 2033 | 1465030708106 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x12503f000) [pid = 2033] [serial = 109] [outer = 0x128a09400] 01:58:28 INFO - PROCESS | 2033 | 1465030708407 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]]]}] 01:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 01:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:58:28 INFO - PROCESS | 2033 | 1465030708463 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 2033 | 1465030708464 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:58:28 INFO - PROCESS | 2033 | 1465030708466 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 2033 | 1465030708468 Marionette TRACE conn2 <- [1,122,null,{}] 01:58:28 INFO - PROCESS | 2033 | 1465030708470 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}] 01:58:28 INFO - PROCESS | 2033 | 1465030708471 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:28 INFO - PROCESS | 2033 | 1465030708568 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:58:28 INFO - PROCESS | 2033 | 1465030708577 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 2033 | 1465030708578 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219b1800 == 38 [pid = 2033] [id = 38] 01:58:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x128dc3800) [pid = 2033] [serial = 110] [outer = 0x0] 01:58:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x12950e800) [pid = 2033] [serial = 111] [outer = 0x128dc3800] 01:58:28 INFO - PROCESS | 2033 | 1465030708602 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x12974a400) [pid = 2033] [serial = 112] [outer = 0x128dc3800] 01:58:28 INFO - PROCESS | 2033 | 1465030708891 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]]]}] 01:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 01:58:28 INFO - PROCESS | 2033 | 1465030708935 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 2033 | 1465030708937 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:58:28 INFO - PROCESS | 2033 | 1465030708941 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 2033 | 1465030708942 Marionette TRACE conn2 <- [1,126,null,{}] 01:58:28 INFO - PROCESS | 2033 | 1465030708945 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}] 01:58:28 INFO - PROCESS | 2033 | 1465030708946 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:29 INFO - PROCESS | 2033 | 1465030709024 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:58:29 INFO - PROCESS | 2033 | 1465030709027 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:29 INFO - PROCESS | 2033 | 1465030709028 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237d3800 == 39 [pid = 2033] [id = 39] 01:58:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x12974fc00) [pid = 2033] [serial = 113] [outer = 0x0] 01:58:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x1297dfc00) [pid = 2033] [serial = 114] [outer = 0x12974fc00] 01:58:29 INFO - PROCESS | 2033 | 1465030709059 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x1297ed400) [pid = 2033] [serial = 115] [outer = 0x12974fc00] 01:58:29 INFO - PROCESS | 2033 | 1465030709382 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]]]}] 01:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 01:58:29 INFO - PROCESS | 2033 | 1465030709410 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 2033 | 1465030709411 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:58:29 INFO - PROCESS | 2033 | 1465030709413 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 2033 | 1465030709415 Marionette TRACE conn2 <- [1,130,null,{}] 01:58:29 INFO - PROCESS | 2033 | 1465030709417 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}] 01:58:29 INFO - PROCESS | 2033 | 1465030709418 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:30 INFO - PROCESS | 2033 | 1465030710154 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:58:30 INFO - PROCESS | 2033 | 1465030710171 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:30 INFO - PROCESS | 2033 | 1465030710172 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x112640000 == 40 [pid = 2033] [id = 40] 01:58:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x113226c00) [pid = 2033] [serial = 116] [outer = 0x0] 01:58:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x113257400) [pid = 2033] [serial = 117] [outer = 0x113226c00] 01:58:30 INFO - PROCESS | 2033 | 1465030710200 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x116606800) [pid = 2033] [serial = 118] [outer = 0x113226c00] 01:58:30 INFO - PROCESS | 2033 | 1465030710564 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]]]}] 01:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1171ms 01:58:30 INFO - PROCESS | 2033 | 1465030710585 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 2033 | 1465030710587 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:58:30 INFO - PROCESS | 2033 | 1465030710598 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 2033 | 1465030710600 Marionette TRACE conn2 <- [1,134,null,{}] 01:58:30 INFO - PROCESS | 2033 | 1465030710602 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}] 01:58:30 INFO - PROCESS | 2033 | 1465030710605 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:30 INFO - PROCESS | 2033 | 1465030710698 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:58:30 INFO - PROCESS | 2033 | 1465030710703 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:30 INFO - PROCESS | 2033 | 1465030710705 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x11642d800 == 41 [pid = 2033] [id = 41] 01:58:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x116860c00) [pid = 2033] [serial = 119] [outer = 0x0] 01:58:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x118364400) [pid = 2033] [serial = 120] [outer = 0x116860c00] 01:58:30 INFO - PROCESS | 2033 | 1465030710732 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x118509800) [pid = 2033] [serial = 121] [outer = 0x116860c00] 01:58:31 INFO - PROCESS | 2033 | 1465030711056 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]]]}] 01:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 473ms 01:58:31 INFO - PROCESS | 2033 | 1465030711079 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 2033 | 1465030711081 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:58:31 INFO - PROCESS | 2033 | 1465030711092 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 2033 | 1465030711093 Marionette TRACE conn2 <- [1,138,null,{}] 01:58:31 INFO - PROCESS | 2033 | 1465030711095 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}] 01:58:31 INFO - PROCESS | 2033 | 1465030711097 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:31 INFO - PROCESS | 2033 | 1465030711198 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:58:31 INFO - PROCESS | 2033 | 1465030711205 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 2033 | 1465030711206 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a82000 == 42 [pid = 2033] [id = 42] 01:58:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x118e0bc00) [pid = 2033] [serial = 122] [outer = 0x0] 01:58:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x11921fc00) [pid = 2033] [serial = 123] [outer = 0x118e0bc00] 01:58:31 INFO - PROCESS | 2033 | 1465030711231 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x119a15000) [pid = 2033] [serial = 124] [outer = 0x118e0bc00] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x12d5e1400) [pid = 2033] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x118e0a000) [pid = 2033] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x12cd79c00) [pid = 2033] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x12cc0d800) [pid = 2033] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x123743c00) [pid = 2033] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x12c38e800) [pid = 2033] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x12c2a8000) [pid = 2033] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x12be6b400) [pid = 2033] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x12bca8c00) [pid = 2033] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x12b24fc00) [pid = 2033] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x12ad40000) [pid = 2033] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12950b000) [pid = 2033] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x119255800) [pid = 2033] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x11968dc00) [pid = 2033] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x113264800) [pid = 2033] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x12133c400) [pid = 2033] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12133b000) [pid = 2033] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x111e6b000) [pid = 2033] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x117599400) [pid = 2033] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x124d3f000) [pid = 2033] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128a09400) [pid = 2033] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12d838400) [pid = 2033] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x112a7f000) [pid = 2033] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1167e9400) [pid = 2033] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x118596800) [pid = 2033] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1166e6800) [pid = 2033] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x11759b800) [pid = 2033] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x118504800) [pid = 2033] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:58:31 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x128dc3800) [pid = 2033] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:58:32 INFO - PROCESS | 2033 | 1465030712030 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]]]}] 01:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 977ms 01:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:58:32 INFO - PROCESS | 2033 | 1465030712061 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 2033 | 1465030712063 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:58:32 INFO - PROCESS | 2033 | 1465030712077 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 2033 | 1465030712080 Marionette TRACE conn2 <- [1,142,null,{}] 01:58:32 INFO - PROCESS | 2033 | 1465030712082 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}] 01:58:32 INFO - PROCESS | 2033 | 1465030712084 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:32 INFO - PROCESS | 2033 | 1465030712161 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:58:32 INFO - PROCESS | 2033 | 1465030712165 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:32 INFO - PROCESS | 2033 | 1465030712166 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180bb000 == 43 [pid = 2033] [id = 43] 01:58:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1121be800) [pid = 2033] [serial = 125] [outer = 0x0] 01:58:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x119253c00) [pid = 2033] [serial = 126] [outer = 0x1121be800] 01:58:32 INFO - PROCESS | 2033 | 1465030712194 Marionette DEBUG loaded listener.js 01:58:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x119acfc00) [pid = 2033] [serial = 127] [outer = 0x1121be800] 01:58:32 INFO - PROCESS | 2033 | 1465030712523 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]]]}] 01:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 480ms 01:58:32 INFO - PROCESS | 2033 | 1465030712548 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 2033 | 1465030712549 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:58:32 INFO - PROCESS | 2033 | 1465030712551 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 2033 | 1465030712552 Marionette TRACE conn2 <- [1,146,null,{}] 01:58:32 INFO - PROCESS | 2033 | 1465030712555 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}] 01:58:32 INFO - PROCESS | 2033 | 1465030712556 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:32 INFO - PROCESS | 2033 | 1465030712634 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:58:32 INFO - PROCESS | 2033 | 1465030712642 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:32 INFO - PROCESS | 2033 | 1465030712643 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x11859f800 == 44 [pid = 2033] [id = 44] 01:58:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119b1ec00) [pid = 2033] [serial = 128] [outer = 0x0] 01:58:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x121330c00) [pid = 2033] [serial = 129] [outer = 0x119b1ec00] 01:58:32 INFO - PROCESS | 2033 | 1465030712668 Marionette DEBUG loaded listener.js 01:58:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x121339400) [pid = 2033] [serial = 130] [outer = 0x119b1ec00] 01:58:32 INFO - PROCESS | 2033 | 1465030712993 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]]]}] 01:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 01:58:33 INFO - PROCESS | 2033 | 1465030713020 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:58:33 INFO - PROCESS | 2033 | 1465030713024 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:58:33 INFO - PROCESS | 2033 | 1465030713026 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:58:33 INFO - PROCESS | 2033 | 1465030713027 Marionette TRACE conn2 <- [1,150,null,{}] 01:58:33 INFO - PROCESS | 2033 | 1465030713030 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}] 01:58:33 INFO - PROCESS | 2033 | 1465030713031 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:33 INFO - PROCESS | 2033 | 1465030713109 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:58:33 INFO - PROCESS | 2033 | 1465030713153 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:33 INFO - PROCESS | 2033 | 1465030713157 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x119294800 == 45 [pid = 2033] [id = 45] 01:58:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x121902400) [pid = 2033] [serial = 131] [outer = 0x0] 01:58:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x121bb7400) [pid = 2033] [serial = 132] [outer = 0x121902400] 01:58:33 INFO - PROCESS | 2033 | 1465030713188 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12377f400) [pid = 2033] [serial = 133] [outer = 0x121902400] 01:58:33 INFO - PROCESS | 2033 | 1465030713518 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]]]}] 01:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 520ms 01:58:33 INFO - PROCESS | 2033 | 1465030713548 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:58:33 INFO - PROCESS | 2033 | 1465030713549 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:58:33 INFO - PROCESS | 2033 | 1465030713553 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:58:33 INFO - PROCESS | 2033 | 1465030713555 Marionette TRACE conn2 <- [1,154,null,{}] 01:58:33 INFO - PROCESS | 2033 | 1465030713558 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}] 01:58:33 INFO - PROCESS | 2033 | 1465030713560 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:33 INFO - PROCESS | 2033 | 1465030713709 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:58:33 INFO - PROCESS | 2033 | 1465030713717 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:33 INFO - PROCESS | 2033 | 1465030713720 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x113c8d800 == 46 [pid = 2033] [id = 46] 01:58:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x116858400) [pid = 2033] [serial = 134] [outer = 0x0] 01:58:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x124d36400) [pid = 2033] [serial = 135] [outer = 0x116858400] 01:58:33 INFO - PROCESS | 2033 | 1465030713761 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x1256ef000) [pid = 2033] [serial = 136] [outer = 0x116858400] 01:58:34 INFO - PROCESS | 2033 | 1465030714246 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 723ms 01:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:58:34 INFO - PROCESS | 2033 | 1465030714275 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 2033 | 1465030714278 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:58:34 INFO - PROCESS | 2033 | 1465030714281 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 2033 | 1465030714283 Marionette TRACE conn2 <- [1,158,null,{}] 01:58:34 INFO - PROCESS | 2033 | 1465030714287 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}] 01:58:34 INFO - PROCESS | 2033 | 1465030714289 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:34 INFO - PROCESS | 2033 | 1465030714383 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:58:34 INFO - PROCESS | 2033 | 1465030714431 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 2033 | 1465030714432 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x1161cb800 == 47 [pid = 2033] [id = 47] 01:58:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x11660f400) [pid = 2033] [serial = 137] [outer = 0x0] 01:58:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x11685a400) [pid = 2033] [serial = 138] [outer = 0x11660f400] 01:58:34 INFO - PROCESS | 2033 | 1465030714463 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x117597c00) [pid = 2033] [serial = 139] [outer = 0x11660f400] 01:58:34 INFO - PROCESS | 2033 | 1465030714889 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 623ms 01:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:58:34 INFO - PROCESS | 2033 | 1465030714903 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 2033 | 1465030714906 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:58:34 INFO - PROCESS | 2033 | 1465030714911 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 2033 | 1465030714913 Marionette TRACE conn2 <- [1,162,null,{}] 01:58:34 INFO - PROCESS | 2033 | 1465030714915 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}] 01:58:34 INFO - PROCESS | 2033 | 1465030714917 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:35 INFO - PROCESS | 2033 | 1465030715031 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:58:35 INFO - PROCESS | 2033 | 1465030715091 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 2033 | 1465030715092 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x119805800 == 48 [pid = 2033] [id = 48] 01:58:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x119256400) [pid = 2033] [serial = 140] [outer = 0x0] 01:58:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x1192ef800) [pid = 2033] [serial = 141] [outer = 0x119256400] 01:58:35 INFO - PROCESS | 2033 | 1465030715123 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x119b1b400) [pid = 2033] [serial = 142] [outer = 0x119256400] 01:58:35 INFO - PROCESS | 2033 | 1465030715553 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]]]}] 01:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 01:58:35 INFO - PROCESS | 2033 | 1465030715581 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 2033 | 1465030715582 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:58:35 INFO - PROCESS | 2033 | 1465030715585 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 2033 | 1465030715587 Marionette TRACE conn2 <- [1,166,null,{}] 01:58:35 INFO - PROCESS | 2033 | 1465030715595 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}] 01:58:35 INFO - PROCESS | 2033 | 1465030715599 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:35 INFO - PROCESS | 2033 | 1465030715692 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:58:35 INFO - PROCESS | 2033 | 1465030715737 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 2033 | 1465030715739 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180ba800 == 49 [pid = 2033] [id = 49] 01:58:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x121410c00) [pid = 2033] [serial = 143] [outer = 0x0] 01:58:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x123663800) [pid = 2033] [serial = 144] [outer = 0x121410c00] 01:58:35 INFO - PROCESS | 2033 | 1465030715770 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x12503a000) [pid = 2033] [serial = 145] [outer = 0x121410c00] 01:58:36 INFO - PROCESS | 2033 | 1465030716200 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]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 622ms 01:58:36 INFO - PROCESS | 2033 | 1465030716207 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 2033 | 1465030716209 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:58:36 INFO - PROCESS | 2033 | 1465030716212 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 2033 | 1465030716213 Marionette TRACE conn2 <- [1,170,null,{}] 01:58:36 INFO - PROCESS | 2033 | 1465030716215 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}] 01:58:36 INFO - PROCESS | 2033 | 1465030716217 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:36 INFO - PROCESS | 2033 | 1465030716311 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:58:36 INFO - PROCESS | 2033 | 1465030716382 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:36 INFO - PROCESS | 2033 | 1465030716384 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x123645000 == 50 [pid = 2033] [id = 50] 01:58:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x1262ce800) [pid = 2033] [serial = 146] [outer = 0x0] 01:58:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x1267c3400) [pid = 2033] [serial = 147] [outer = 0x1262ce800] 01:58:36 INFO - PROCESS | 2033 | 1465030716415 Marionette DEBUG loaded listener.js 01:58:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x127606c00) [pid = 2033] [serial = 148] [outer = 0x1262ce800] 01:58:36 INFO - PROCESS | 2033 | 1465030716828 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]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 01:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:58:36 INFO - PROCESS | 2033 | 1465030716882 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 2033 | 1465030716884 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:58:36 INFO - PROCESS | 2033 | 1465030716886 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 2033 | 1465030716887 Marionette TRACE conn2 <- [1,174,null,{}] 01:58:36 INFO - PROCESS | 2033 | 1465030716890 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}] 01:58:36 INFO - PROCESS | 2033 | 1465030716891 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:36 INFO - PROCESS | 2033 | 1465030716981 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:58:37 INFO - PROCESS | 2033 | 1465030717027 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 2033 | 1465030717028 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x11980f800 == 51 [pid = 2033] [id = 51] 01:58:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x121bbe000) [pid = 2033] [serial = 149] [outer = 0x0] 01:58:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x12760a000) [pid = 2033] [serial = 150] [outer = 0x121bbe000] 01:58:37 INFO - PROCESS | 2033 | 1465030717057 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x128a0a800) [pid = 2033] [serial = 151] [outer = 0x121bbe000] 01:58:37 INFO - PROCESS | 2033 | 1465030717552 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]]]}] 01:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 722ms 01:58:37 INFO - PROCESS | 2033 | 1465030717625 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:58:37 INFO - PROCESS | 2033 | 1465030717629 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:58:37 INFO - PROCESS | 2033 | 1465030717634 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 2033 | 1465030717637 Marionette TRACE conn2 <- [1,178,null,{}] 01:58:37 INFO - PROCESS | 2033 | 1465030717642 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}] 01:58:37 INFO - PROCESS | 2033 | 1465030717645 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:37 INFO - PROCESS | 2033 | 1465030717778 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:58:37 INFO - PROCESS | 2033 | 1465030717850 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 2033 | 1465030717854 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x111eaa800 == 52 [pid = 2033] [id = 52] 01:58:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x116422c00) [pid = 2033] [serial = 152] [outer = 0x0] 01:58:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x1167ed800) [pid = 2033] [serial = 153] [outer = 0x116422c00] 01:58:37 INFO - PROCESS | 2033 | 1465030717929 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 125 (0x117599400) [pid = 2033] [serial = 154] [outer = 0x116422c00] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x119294800 == 51 [pid = 2033] [id = 45] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x11859f800 == 50 [pid = 2033] [id = 44] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1180bb000 == 49 [pid = 2033] [id = 43] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1193ad800 == 48 [pid = 2033] [id = 33] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1180d0000 == 47 [pid = 2033] [id = 29] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x116a82000 == 46 [pid = 2033] [id = 42] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x11848a800 == 45 [pid = 2033] [id = 30] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x11642d800 == 44 [pid = 2033] [id = 41] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x116a7f800 == 43 [pid = 2033] [id = 27] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x117d04800 == 42 [pid = 2033] [id = 28] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x112640000 == 41 [pid = 2033] [id = 40] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x118a6b000 == 40 [pid = 2033] [id = 31] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x11980f800 == 39 [pid = 2033] [id = 51] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x123645000 == 38 [pid = 2033] [id = 50] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1180ba800 == 37 [pid = 2033] [id = 49] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x119805800 == 36 [pid = 2033] [id = 48] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x119fe9000 == 35 [pid = 2033] [id = 35] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x12148d000 == 34 [pid = 2033] [id = 36] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1161cb800 == 33 [pid = 2033] [id = 47] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1219b1800 == 32 [pid = 2033] [id = 38] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1217db000 == 31 [pid = 2033] [id = 37] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1237d3800 == 30 [pid = 2033] [id = 39] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1192a1000 == 29 [pid = 2033] [id = 32] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x1198b1800 == 28 [pid = 2033] [id = 34] 01:58:38 INFO - PROCESS | 2033 | --DOCSHELL 0x113c8d800 == 27 [pid = 2033] [id = 46] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 124 (0x121896400) [pid = 2033] [serial = 11] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x1192eb400) [pid = 2033] [serial = 81] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x119a13c00) [pid = 2033] [serial = 84] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x119a73000) [pid = 2033] [serial = 85] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x119ad0400) [pid = 2033] [serial = 87] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x1217f0800) [pid = 2033] [serial = 90] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x121903400) [pid = 2033] [serial = 91] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x121bbfc00) [pid = 2033] [serial = 93] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x121fddc00) [pid = 2033] [serial = 94] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x121fd7400) [pid = 2033] [serial = 96] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x124d33c00) [pid = 2033] [serial = 99] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1255bb000) [pid = 2033] [serial = 102] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x1271c1000) [pid = 2033] [serial = 105] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x128fe0400) [pid = 2033] [serial = 108] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12950e800) [pid = 2033] [serial = 111] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x112d52c00) [pid = 2033] [serial = 63] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x1167f2c00) [pid = 2033] [serial = 66] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x11968a000) [pid = 2033] [serial = 69] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x119ad3800) [pid = 2033] [serial = 70] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1167f5400) [pid = 2033] [serial = 72] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x11812c800) [pid = 2033] [serial = 75] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x118370400) [pid = 2033] [serial = 76] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x124bf4800) [pid = 2033] [serial = 97] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x118597000) [pid = 2033] [serial = 78] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x124ddfc00) [pid = 2033] [serial = 100] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x128a09000) [pid = 2033] [serial = 106] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x116a6ac00) [pid = 2033] [serial = 73] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12503f000) [pid = 2033] [serial = 109] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x118e10800) [pid = 2033] [serial = 79] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x116a6e000) [pid = 2033] [serial = 67] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12140fc00) [pid = 2033] [serial = 88] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12974a400) [pid = 2033] [serial = 112] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x11968b400) [pid = 2033] [serial = 82] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x12d842c00) [pid = 2033] [serial = 61] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x113257c00) [pid = 2033] [serial = 64] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x121abb800) [pid = 2033] [serial = 8] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12c38b800) [pid = 2033] [serial = 34] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12be99800) [pid = 2033] [serial = 31] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12be90c00) [pid = 2033] [serial = 30] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12be6f800) [pid = 2033] [serial = 27] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12be75800) [pid = 2033] [serial = 28] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12b499c00) [pid = 2033] [serial = 24] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x12bc9b800) [pid = 2033] [serial = 25] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12b248c00) [pid = 2033] [serial = 22] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12ad40c00) [pid = 2033] [serial = 21] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1297e3000) [pid = 2033] [serial = 18] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x12950cc00) [pid = 2033] [serial = 15] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x129744c00) [pid = 2033] [serial = 16] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x12d83dc00) [pid = 2033] [serial = 60] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x12d82a400) [pid = 2033] [serial = 57] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x12d830000) [pid = 2033] [serial = 58] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x12d5ddc00) [pid = 2033] [serial = 55] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x119687800) [pid = 2033] [serial = 54] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x12d294400) [pid = 2033] [serial = 51] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x12d5d9000) [pid = 2033] [serial = 52] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x12d21ac00) [pid = 2033] [serial = 48] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x12cc0e800) [pid = 2033] [serial = 42] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x12cd77800) [pid = 2033] [serial = 43] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x12cf21800) [pid = 2033] [serial = 45] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x12cc07c00) [pid = 2033] [serial = 40] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x12c83b400) [pid = 2033] [serial = 39] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x12c835800) [pid = 2033] [serial = 36] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 62 (0x12c838c00) [pid = 2033] [serial = 37] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | --DOMWINDOW == 61 (0x12c2b2400) [pid = 2033] [serial = 33] [outer = 0x0] [url = about:blank] 01:58:38 INFO - PROCESS | 2033 | 1465030718883 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]]]}] 01:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1274ms 01:58:38 INFO - PROCESS | 2033 | 1465030718932 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 2033 | 1465030718936 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:58:38 INFO - PROCESS | 2033 | 1465030718949 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 2033 | 1465030718952 Marionette TRACE conn2 <- [1,182,null,{}] 01:58:38 INFO - PROCESS | 2033 | 1465030718959 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}] 01:58:38 INFO - PROCESS | 2033 | 1465030718960 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:39 INFO - PROCESS | 2033 | 1465030719032 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:58:39 INFO - PROCESS | 2033 | 1465030719041 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 2033 | 1465030719043 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x114e53000 == 28 [pid = 2033] [id = 53] 01:58:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 62 (0x11662f400) [pid = 2033] [serial = 155] [outer = 0x0] 01:58:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 63 (0x1168ac000) [pid = 2033] [serial = 156] [outer = 0x11662f400] 01:58:39 INFO - PROCESS | 2033 | 1465030719070 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x117663000) [pid = 2033] [serial = 157] [outer = 0x11662f400] 01:58:39 INFO - PROCESS | 2033 | 1465030719382 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 476ms 01:58:39 INFO - PROCESS | 2033 | 1465030719425 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 2033 | 1465030719428 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:58:39 INFO - PROCESS | 2033 | 1465030719433 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 2033 | 1465030719434 Marionette TRACE conn2 <- [1,186,null,{}] 01:58:39 INFO - PROCESS | 2033 | 1465030719437 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}] 01:58:39 INFO - PROCESS | 2033 | 1465030719439 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:39 INFO - PROCESS | 2033 | 1465030719518 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:58:39 INFO - PROCESS | 2033 | 1465030719559 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 2033 | 1465030719560 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x1167ac000 == 29 [pid = 2033] [id = 54] 01:58:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x11641d000) [pid = 2033] [serial = 158] [outer = 0x0] 01:58:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x118139400) [pid = 2033] [serial = 159] [outer = 0x11641d000] 01:58:39 INFO - PROCESS | 2033 | 1465030719587 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x118e0dc00) [pid = 2033] [serial = 160] [outer = 0x11641d000] 01:58:39 INFO - PROCESS | 2033 | 1465030719862 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 01:58:39 INFO - PROCESS | 2033 | 1465030719911 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 2033 | 1465030719913 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:58:39 INFO - PROCESS | 2033 | 1465030719915 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 2033 | 1465030719917 Marionette TRACE conn2 <- [1,190,null,{}] 01:58:39 INFO - PROCESS | 2033 | 1465030719929 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}] 01:58:39 INFO - PROCESS | 2033 | 1465030719932 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:40 INFO - PROCESS | 2033 | 1465030720006 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:58:40 INFO - PROCESS | 2033 | 1465030720011 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:40 INFO - PROCESS | 2033 | 1465030720013 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d0d000 == 30 [pid = 2033] [id = 55] 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x119686c00) [pid = 2033] [serial = 161] [outer = 0x0] 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x119a13c00) [pid = 2033] [serial = 162] [outer = 0x119686c00] 01:58:40 INFO - PROCESS | 2033 | 1465030720043 Marionette DEBUG loaded listener.js 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x119ad0c00) [pid = 2033] [serial = 163] [outer = 0x119686c00] 01:58:40 INFO - PROCESS | 2033 | 1465030720347 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 01:58:40 INFO - PROCESS | 2033 | 1465030720387 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:58:40 INFO - PROCESS | 2033 | 1465030720391 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:58:40 INFO - PROCESS | 2033 | 1465030720393 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 2033 | 1465030720394 Marionette TRACE conn2 <- [1,194,null,{}] 01:58:40 INFO - PROCESS | 2033 | 1465030720397 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}] 01:58:40 INFO - PROCESS | 2033 | 1465030720398 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:40 INFO - PROCESS | 2033 | 1465030720495 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:58:40 INFO - PROCESS | 2033 | 1465030720500 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:40 INFO - PROCESS | 2033 | 1465030720501 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180c3800 == 31 [pid = 2033] [id = 56] 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x119f12000) [pid = 2033] [serial = 164] [outer = 0x0] 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x121335800) [pid = 2033] [serial = 165] [outer = 0x119f12000] 01:58:40 INFO - PROCESS | 2033 | 1465030720529 Marionette DEBUG loaded listener.js 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x121412c00) [pid = 2033] [serial = 166] [outer = 0x119f12000] 01:58:40 INFO - PROCESS | 2033 | 1465030720845 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 01:58:40 INFO - PROCESS | 2033 | 1465030720862 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 2033 | 1465030720871 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:58:40 INFO - PROCESS | 2033 | 1465030720883 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 2033 | 1465030720884 Marionette TRACE conn2 <- [1,198,null,{}] 01:58:40 INFO - PROCESS | 2033 | 1465030720886 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}] 01:58:40 INFO - PROCESS | 2033 | 1465030720887 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:40 INFO - PROCESS | 2033 | 1465030720970 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:58:40 INFO - PROCESS | 2033 | 1465030720976 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:40 INFO - PROCESS | 2033 | 1465030720977 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185a3800 == 32 [pid = 2033] [id = 57] 01:58:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1166e2400) [pid = 2033] [serial = 167] [outer = 0x0] 01:58:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1217f0800) [pid = 2033] [serial = 168] [outer = 0x1166e2400] 01:58:41 INFO - PROCESS | 2033 | 1465030721002 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x121bbfc00) [pid = 2033] [serial = 169] [outer = 0x1166e2400] 01:58:41 INFO - PROCESS | 2033 | 1465030721356 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]]]}] 01:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 522ms 01:58:41 INFO - PROCESS | 2033 | 1465030721406 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:58:41 INFO - PROCESS | 2033 | 1465030721407 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:58:41 INFO - PROCESS | 2033 | 1465030721409 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:58:41 INFO - PROCESS | 2033 | 1465030721410 Marionette TRACE conn2 <- [1,202,null,{}] 01:58:41 INFO - PROCESS | 2033 | 1465030721412 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}] 01:58:41 INFO - PROCESS | 2033 | 1465030721416 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:41 INFO - PROCESS | 2033 | 1465030721512 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:58:41 INFO - PROCESS | 2033 | 1465030721544 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:41 INFO - PROCESS | 2033 | 1465030721546 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x11929d800 == 33 [pid = 2033] [id = 58] 01:58:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x121fd6000) [pid = 2033] [serial = 170] [outer = 0x0] 01:58:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x124d7f000) [pid = 2033] [serial = 171] [outer = 0x121fd6000] 01:58:41 INFO - PROCESS | 2033 | 1465030721571 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x12562ec00) [pid = 2033] [serial = 172] [outer = 0x121fd6000] 01:58:41 INFO - PROCESS | 2033 | 1465030721873 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]]]}] 01:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 01:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:58:41 INFO - PROCESS | 2033 | 1465030721928 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:58:41 INFO - PROCESS | 2033 | 1465030721929 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:58:41 INFO - PROCESS | 2033 | 1465030721931 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:58:41 INFO - PROCESS | 2033 | 1465030721932 Marionette TRACE conn2 <- [1,206,null,{}] 01:58:41 INFO - PROCESS | 2033 | 1465030721934 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}] 01:58:41 INFO - PROCESS | 2033 | 1465030721936 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:42 INFO - PROCESS | 2033 | 1465030722025 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:58:42 INFO - PROCESS | 2033 | 1465030722053 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 2033 | 1465030722054 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198b7000 == 34 [pid = 2033] [id = 59] 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x111e35800) [pid = 2033] [serial = 173] [outer = 0x0] 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1262cec00) [pid = 2033] [serial = 174] [outer = 0x111e35800] 01:58:42 INFO - PROCESS | 2033 | 1465030722080 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x127603800) [pid = 2033] [serial = 175] [outer = 0x111e35800] 01:58:42 INFO - PROCESS | 2033 | 1465030722370 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 01:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:58:42 INFO - PROCESS | 2033 | 1465030722401 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 2033 | 1465030722402 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:58:42 INFO - PROCESS | 2033 | 1465030722406 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 2033 | 1465030722409 Marionette TRACE conn2 <- [1,210,null,{}] 01:58:42 INFO - PROCESS | 2033 | 1465030722412 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}] 01:58:42 INFO - PROCESS | 2033 | 1465030722413 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:42 INFO - PROCESS | 2033 | 1465030722499 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:58:42 INFO - PROCESS | 2033 | 1465030722530 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 2033 | 1465030722531 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e2000 == 35 [pid = 2033] [id = 60] 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1256ea400) [pid = 2033] [serial = 176] [outer = 0x0] 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x128dc3000) [pid = 2033] [serial = 177] [outer = 0x1256ea400] 01:58:42 INFO - PROCESS | 2033 | 1465030722555 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1291ab400) [pid = 2033] [serial = 178] [outer = 0x1256ea400] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x116858400) [pid = 2033] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x116860c00) [pid = 2033] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x118e0bc00) [pid = 2033] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1121be800) [pid = 2033] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x121902400) [pid = 2033] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x113226c00) [pid = 2033] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x119b1ec00) [pid = 2033] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12974fc00) [pid = 2033] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:58:42 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1216e9400) [pid = 2033] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:58:42 INFO - PROCESS | 2033 | 1465030722864 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 472ms 01:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:58:42 INFO - PROCESS | 2033 | 1465030722879 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 2033 | 1465030722881 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:58:42 INFO - PROCESS | 2033 | 1465030722883 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 2033 | 1465030722885 Marionette TRACE conn2 <- [1,214,null,{}] 01:58:42 INFO - PROCESS | 2033 | 1465030722889 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}] 01:58:42 INFO - PROCESS | 2033 | 1465030722892 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:42 INFO - PROCESS | 2033 | 1465030722972 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:58:42 INFO - PROCESS | 2033 | 1465030722976 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 2033 | 1465030722977 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fed800 == 36 [pid = 2033] [id = 61] 01:58:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x118e0bc00) [pid = 2033] [serial = 179] [outer = 0x0] 01:58:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x1192e9c00) [pid = 2033] [serial = 180] [outer = 0x118e0bc00] 01:58:43 INFO - PROCESS | 2033 | 1465030723004 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1291b8800) [pid = 2033] [serial = 181] [outer = 0x118e0bc00] 01:58:43 INFO - PROCESS | 2033 | 1465030723313 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 01:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:58:43 INFO - PROCESS | 2033 | 1465030723368 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 2033 | 1465030723369 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:58:43 INFO - PROCESS | 2033 | 1465030723379 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 2033 | 1465030723380 Marionette TRACE conn2 <- [1,218,null,{}] 01:58:43 INFO - PROCESS | 2033 | 1465030723382 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}] 01:58:43 INFO - PROCESS | 2033 | 1465030723383 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:43 INFO - PROCESS | 2033 | 1465030723455 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:58:43 INFO - PROCESS | 2033 | 1465030723460 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:43 INFO - PROCESS | 2033 | 1465030723461 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217e5800 == 37 [pid = 2033] [id = 62] 01:58:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x129507000) [pid = 2033] [serial = 182] [outer = 0x0] 01:58:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x12950f000) [pid = 2033] [serial = 183] [outer = 0x129507000] 01:58:43 INFO - PROCESS | 2033 | 1465030723485 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12974a000) [pid = 2033] [serial = 184] [outer = 0x129507000] 01:58:43 INFO - PROCESS | 2033 | 1465030723796 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 476ms 01:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:58:43 INFO - PROCESS | 2033 | 1465030723848 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 2033 | 1465030723850 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:58:43 INFO - PROCESS | 2033 | 1465030723852 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 2033 | 1465030723853 Marionette TRACE conn2 <- [1,222,null,{}] 01:58:43 INFO - PROCESS | 2033 | 1465030723856 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}] 01:58:43 INFO - PROCESS | 2033 | 1465030723858 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:43 INFO - PROCESS | 2033 | 1465030723950 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:58:44 INFO - PROCESS | 2033 | 1465030723998 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:44 INFO - PROCESS | 2033 | 1465030724000 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237ee000 == 38 [pid = 2033] [id = 63] 01:58:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x12950dc00) [pid = 2033] [serial = 185] [outer = 0x0] 01:58:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x129752c00) [pid = 2033] [serial = 186] [outer = 0x12950dc00] 01:58:44 INFO - PROCESS | 2033 | 1465030724026 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12a9e2400) [pid = 2033] [serial = 187] [outer = 0x12950dc00] 01:58:44 INFO - PROCESS | 2033 | 1465030724267 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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 01:58:44 INFO - PROCESS | 2033 | 1465030724329 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 2033 | 1465030724330 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:58:44 INFO - PROCESS | 2033 | 1465030724332 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 2033 | 1465030724333 Marionette TRACE conn2 <- [1,226,null,{}] 01:58:44 INFO - PROCESS | 2033 | 1465030724335 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}] 01:58:44 INFO - PROCESS | 2033 | 1465030724337 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:44 INFO - PROCESS | 2033 | 1465030724425 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:58:44 INFO - PROCESS | 2033 | 1465030724428 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:44 INFO - PROCESS | 2033 | 1465030724429 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x125611800 == 39 [pid = 2033] [id = 64] 01:58:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12a9e5400) [pid = 2033] [serial = 188] [outer = 0x0] 01:58:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x12aa7d400) [pid = 2033] [serial = 189] [outer = 0x12a9e5400] 01:58:44 INFO - PROCESS | 2033 | 1465030724456 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12aca2400) [pid = 2033] [serial = 190] [outer = 0x12a9e5400] 01:58:44 INFO - PROCESS | 2033 | 1465030724765 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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 01:58:44 INFO - PROCESS | 2033 | 1465030724843 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 2033 | 1465030724845 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:58:44 INFO - PROCESS | 2033 | 1465030724849 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 2033 | 1465030724851 Marionette TRACE conn2 <- [1,230,null,{}] 01:58:44 INFO - PROCESS | 2033 | 1465030724856 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}] 01:58:44 INFO - PROCESS | 2033 | 1465030724858 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:44 INFO - PROCESS | 2033 | 1465030724947 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:58:45 INFO - PROCESS | 2033 | 1465030725030 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 2033 | 1465030725031 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x113326800 == 40 [pid = 2033] [id = 65] 01:58:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x113cca000) [pid = 2033] [serial = 191] [outer = 0x0] 01:58:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x11641c400) [pid = 2033] [serial = 192] [outer = 0x113cca000] 01:58:45 INFO - PROCESS | 2033 | 1465030725064 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1168b3400) [pid = 2033] [serial = 193] [outer = 0x113cca000] 01:58:45 INFO - PROCESS | 2033 | 1465030725515 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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 722ms 01:58:45 INFO - PROCESS | 2033 | 1465030725597 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 2033 | 1465030725599 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:58:45 INFO - PROCESS | 2033 | 1465030725607 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 2033 | 1465030725610 Marionette TRACE conn2 <- [1,234,null,{}] 01:58:45 INFO - PROCESS | 2033 | 1465030725613 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}] 01:58:45 INFO - PROCESS | 2033 | 1465030725615 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:45 INFO - PROCESS | 2033 | 1465030725720 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:58:45 INFO - PROCESS | 2033 | 1465030725829 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 2033 | 1465030725831 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180be800 == 41 [pid = 2033] [id = 66] 01:58:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x118599000) [pid = 2033] [serial = 194] [outer = 0x0] 01:58:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x118e14c00) [pid = 2033] [serial = 195] [outer = 0x118599000] 01:58:45 INFO - PROCESS | 2033 | 1465030725862 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1192ea000) [pid = 2033] [serial = 196] [outer = 0x118599000] 01:58:46 INFO - PROCESS | 2033 | 1465030726400 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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 876ms 01:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:58:46 INFO - PROCESS | 2033 | 1465030726479 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 2033 | 1465030726481 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:58:46 INFO - PROCESS | 2033 | 1465030726484 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 2033 | 1465030726486 Marionette TRACE conn2 <- [1,238,null,{}] 01:58:46 INFO - PROCESS | 2033 | 1465030726490 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}] 01:58:46 INFO - PROCESS | 2033 | 1465030726491 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:46 INFO - PROCESS | 2033 | 1465030726589 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1237ee000 == 40 [pid = 2033] [id = 63] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1217e5800 == 39 [pid = 2033] [id = 62] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x119fed800 == 38 [pid = 2033] [id = 61] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2e2000 == 37 [pid = 2033] [id = 60] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1198b7000 == 36 [pid = 2033] [id = 59] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x11929d800 == 35 [pid = 2033] [id = 58] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1185a3800 == 34 [pid = 2033] [id = 57] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1180c3800 == 33 [pid = 2033] [id = 56] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x117d0d000 == 32 [pid = 2033] [id = 55] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1167ac000 == 31 [pid = 2033] [id = 54] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x114e53000 == 30 [pid = 2033] [id = 53] 01:58:46 INFO - PROCESS | 2033 | --DOCSHELL 0x111eaa800 == 29 [pid = 2033] [id = 52] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1297ed400) [pid = 2033] [serial = 115] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x124d36400) [pid = 2033] [serial = 135] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x118364400) [pid = 2033] [serial = 120] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x11921fc00) [pid = 2033] [serial = 123] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x119253c00) [pid = 2033] [serial = 126] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119a15000) [pid = 2033] [serial = 124] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x119acfc00) [pid = 2033] [serial = 127] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12377f400) [pid = 2033] [serial = 133] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x116606800) [pid = 2033] [serial = 118] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x113257400) [pid = 2033] [serial = 117] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x121330c00) [pid = 2033] [serial = 129] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x118509800) [pid = 2033] [serial = 121] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x121339400) [pid = 2033] [serial = 130] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x121bb7400) [pid = 2033] [serial = 132] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1297dfc00) [pid = 2033] [serial = 114] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1267c3800) [pid = 2033] [serial = 103] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1256ef000) [pid = 2033] [serial = 136] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 2033 | 1465030726674 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:46 INFO - PROCESS | 2033 | 1465030726675 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x112ea8800 == 30 [pid = 2033] [id = 67] 01:58:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x1164a3000) [pid = 2033] [serial = 197] [outer = 0x0] 01:58:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x118362400) [pid = 2033] [serial = 198] [outer = 0x1164a3000] 01:58:46 INFO - PROCESS | 2033 | 1465030726703 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119211c00) [pid = 2033] [serial = 199] [outer = 0x1164a3000] 01:58:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x119a18400) [pid = 2033] [serial = 200] [outer = 0x12bca3800] 01:58:47 INFO - PROCESS | 2033 | 1465030727096 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 623ms 01:58:47 INFO - PROCESS | 2033 | 1465030727107 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 2033 | 1465030727110 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:58:47 INFO - PROCESS | 2033 | 1465030727116 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 2033 | 1465030727119 Marionette TRACE conn2 <- [1,242,null,{}] 01:58:47 INFO - PROCESS | 2033 | 1465030727122 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}] 01:58:47 INFO - PROCESS | 2033 | 1465030727124 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:47 INFO - PROCESS | 2033 | 1465030727251 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:58:47 INFO - PROCESS | 2033 | 1465030727300 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:47 INFO - PROCESS | 2033 | 1465030727301 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac7000 == 31 [pid = 2033] [id = 68] 01:58:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x118596c00) [pid = 2033] [serial = 201] [outer = 0x0] 01:58:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1192e2400) [pid = 2033] [serial = 202] [outer = 0x118596c00] 01:58:47 INFO - PROCESS | 2033 | 1465030727344 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1217f3800) [pid = 2033] [serial = 203] [outer = 0x118596c00] 01:58:47 INFO - PROCESS | 2033 | 1465030727664 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 571ms 01:58:47 INFO - PROCESS | 2033 | 1465030727694 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 2033 | 1465030727695 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:58:47 INFO - PROCESS | 2033 | 1465030727698 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 2033 | 1465030727700 Marionette TRACE conn2 <- [1,246,null,{}] 01:58:47 INFO - PROCESS | 2033 | 1465030727716 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}] 01:58:47 INFO - PROCESS | 2033 | 1465030727720 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:47 INFO - PROCESS | 2033 | 1465030727813 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:58:47 INFO - PROCESS | 2033 | 1465030727859 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:47 INFO - PROCESS | 2033 | 1465030727862 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x1184a6000 == 32 [pid = 2033] [id = 69] 01:58:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12133a000) [pid = 2033] [serial = 204] [outer = 0x0] 01:58:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x123745c00) [pid = 2033] [serial = 205] [outer = 0x12133a000] 01:58:47 INFO - PROCESS | 2033 | 1465030727889 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124de0000) [pid = 2033] [serial = 206] [outer = 0x12133a000] 01:58:48 INFO - PROCESS | 2033 | 1465030728159 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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms 01:58:48 INFO - PROCESS | 2033 | 1465030728184 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 2033 | 1465030728185 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:58:48 INFO - PROCESS | 2033 | 1465030728196 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 2033 | 1465030728197 Marionette TRACE conn2 <- [1,250,null,{}] 01:58:48 INFO - PROCESS | 2033 | 1465030728199 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}] 01:58:48 INFO - PROCESS | 2033 | 1465030728200 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:48 INFO - PROCESS | 2033 | 1465030728282 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:58:48 INFO - PROCESS | 2033 | 1465030728286 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 2033 | 1465030728289 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193c3800 == 33 [pid = 2033] [id = 70] 01:58:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x125631c00) [pid = 2033] [serial = 207] [outer = 0x0] 01:58:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1267c2000) [pid = 2033] [serial = 208] [outer = 0x125631c00] 01:58:48 INFO - PROCESS | 2033 | 1465030728315 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128a06000) [pid = 2033] [serial = 209] [outer = 0x125631c00] 01:58:48 INFO - PROCESS | 2033 | 1465030728641 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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 01:58:48 INFO - PROCESS | 2033 | 1465030728665 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 2033 | 1465030728666 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:58:48 INFO - PROCESS | 2033 | 1465030728668 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 2033 | 1465030728669 Marionette TRACE conn2 <- [1,254,null,{}] 01:58:48 INFO - PROCESS | 2033 | 1465030728674 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}] 01:58:48 INFO - PROCESS | 2033 | 1465030728676 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:48 INFO - PROCESS | 2033 | 1465030728782 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:58:48 INFO - PROCESS | 2033 | 1465030728793 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 2033 | 1465030728794 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fec800 == 34 [pid = 2033] [id = 71] 01:58:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1164a5000) [pid = 2033] [serial = 210] [outer = 0x0] 01:58:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12563a800) [pid = 2033] [serial = 211] [outer = 0x1164a5000] 01:58:48 INFO - PROCESS | 2033 | 1465030728818 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12950e400) [pid = 2033] [serial = 212] [outer = 0x1164a5000] 01:58:49 INFO - PROCESS | 2033 | 1465030729148 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 01:58:49 INFO - PROCESS | 2033 | 1465030729191 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 2033 | 1465030729192 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:58:49 INFO - PROCESS | 2033 | 1465030729195 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 2033 | 1465030729196 Marionette TRACE conn2 <- [1,258,null,{}] 01:58:49 INFO - PROCESS | 2033 | 1465030729198 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}] 01:58:49 INFO - PROCESS | 2033 | 1465030729202 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:49 INFO - PROCESS | 2033 | 1465030729310 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:58:49 INFO - PROCESS | 2033 | 1465030729342 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 2033 | 1465030729343 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x121493800 == 35 [pid = 2033] [id = 72] 01:58:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1297d8000) [pid = 2033] [serial = 213] [outer = 0x0] 01:58:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12a9de400) [pid = 2033] [serial = 214] [outer = 0x1297d8000] 01:58:49 INFO - PROCESS | 2033 | 1465030729367 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12ad3b000) [pid = 2033] [serial = 215] [outer = 0x1297d8000] 01:58:49 INFO - PROCESS | 2033 | 1465030729688 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 01:58:49 INFO - PROCESS | 2033 | 1465030729714 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 2033 | 1465030729715 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:58:49 INFO - PROCESS | 2033 | 1465030729717 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 2033 | 1465030729718 Marionette TRACE conn2 <- [1,262,null,{}] 01:58:49 INFO - PROCESS | 2033 | 1465030729725 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}] 01:58:49 INFO - PROCESS | 2033 | 1465030729727 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:49 INFO - PROCESS | 2033 | 1465030729824 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:58:49 INFO - PROCESS | 2033 | 1465030729828 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 2033 | 1465030729829 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237d9800 == 36 [pid = 2033] [id = 73] 01:58:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x124d78400) [pid = 2033] [serial = 216] [outer = 0x0] 01:58:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12acad000) [pid = 2033] [serial = 217] [outer = 0x124d78400] 01:58:49 INFO - PROCESS | 2033 | 1465030729854 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12b250000) [pid = 2033] [serial = 218] [outer = 0x124d78400] 01:58:50 INFO - PROCESS | 2033 | 1465030730167 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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 01:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:58:50 INFO - PROCESS | 2033 | 1465030730185 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:58:50 INFO - PROCESS | 2033 | 1465030730187 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:58:50 INFO - PROCESS | 2033 | 1465030730197 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 2033 | 1465030730199 Marionette TRACE conn2 <- [1,266,null,{}] 01:58:50 INFO - PROCESS | 2033 | 1465030730210 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}] 01:58:50 INFO - PROCESS | 2033 | 1465030730211 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:50 INFO - PROCESS | 2033 | 1465030730303 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:58:50 INFO - PROCESS | 2033 | 1465030730306 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:50 INFO - PROCESS | 2033 | 1465030730308 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x125651800 == 37 [pid = 2033] [id = 74] 01:58:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x129753400) [pid = 2033] [serial = 219] [outer = 0x0] 01:58:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12b495400) [pid = 2033] [serial = 220] [outer = 0x129753400] 01:58:50 INFO - PROCESS | 2033 | 1465030730332 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12b49d400) [pid = 2033] [serial = 221] [outer = 0x129753400] 01:58:50 INFO - PROCESS | 2033 | 1465030730657 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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 484ms 01:58:50 INFO - PROCESS | 2033 | 1465030730680 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:58:50 INFO - PROCESS | 2033 | 1465030730681 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:58:50 INFO - PROCESS | 2033 | 1465030730683 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 2033 | 1465030730684 Marionette TRACE conn2 <- [1,270,null,{}] 01:58:50 INFO - PROCESS | 2033 | 1465030730687 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}] 01:58:50 INFO - PROCESS | 2033 | 1465030730690 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:50 INFO - PROCESS | 2033 | 1465030730874 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x121fd6000) [pid = 2033] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x119686c00) [pid = 2033] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119f12000) [pid = 2033] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11641d000) [pid = 2033] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1166e2400) [pid = 2033] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x111e35800) [pid = 2033] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x11662f400) [pid = 2033] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1256ea400) [pid = 2033] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x11660f400) [pid = 2033] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x118e0bc00) [pid = 2033] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119256400) [pid = 2033] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x121410c00) [pid = 2033] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12950dc00) [pid = 2033] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1262ce800) [pid = 2033] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x121bbe000) [pid = 2033] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:58:50 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x129507000) [pid = 2033] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:58:50 INFO - PROCESS | 2033 | 1465030730912 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:50 INFO - PROCESS | 2033 | 1465030730914 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x116add800 == 38 [pid = 2033] [id = 75] 01:58:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x111c8ac00) [pid = 2033] [serial = 222] [outer = 0x0] 01:58:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x11662f400) [pid = 2033] [serial = 223] [outer = 0x111c8ac00] 01:58:50 INFO - PROCESS | 2033 | 1465030730938 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x118e0bc00) [pid = 2033] [serial = 224] [outer = 0x111c8ac00] 01:58:51 INFO - PROCESS | 2033 | 1465030731191 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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 01:58:51 INFO - PROCESS | 2033 | 1465030731204 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 2033 | 1465030731207 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:58:51 INFO - PROCESS | 2033 | 1465030731214 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 2033 | 1465030731215 Marionette TRACE conn2 <- [1,274,null,{}] 01:58:51 INFO - PROCESS | 2033 | 1465030731219 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}] 01:58:51 INFO - PROCESS | 2033 | 1465030731220 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:51 INFO - PROCESS | 2033 | 1465030731315 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:58:51 INFO - PROCESS | 2033 | 1465030731319 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 2033 | 1465030731320 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x12765a000 == 39 [pid = 2033] [id = 76] 01:58:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x121902400) [pid = 2033] [serial = 225] [outer = 0x0] 01:58:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x129507000) [pid = 2033] [serial = 226] [outer = 0x121902400] 01:58:51 INFO - PROCESS | 2033 | 1465030731357 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12b4a4400) [pid = 2033] [serial = 227] [outer = 0x121902400] 01:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 571ms 01:58:51 INFO - PROCESS | 2033 | 1465030731783 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]]]}] 01:58:51 INFO - PROCESS | 2033 | 1465030731785 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 2033 | 1465030731787 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:58:51 INFO - PROCESS | 2033 | 1465030731802 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 2033 | 1465030731804 Marionette TRACE conn2 <- [1,278,null,{}] 01:58:51 INFO - PROCESS | 2033 | 1465030731810 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}] 01:58:51 INFO - PROCESS | 2033 | 1465030731811 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:51 INFO - PROCESS | 2033 | 1465030731907 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:58:51 INFO - PROCESS | 2033 | 1465030731911 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 2033 | 1465030731913 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917b000 == 40 [pid = 2033] [id = 77] 01:58:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12bca1c00) [pid = 2033] [serial = 228] [outer = 0x0] 01:58:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12be6b800) [pid = 2033] [serial = 229] [outer = 0x12bca1c00] 01:58:51 INFO - PROCESS | 2033 | 1465030731939 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12be78c00) [pid = 2033] [serial = 230] [outer = 0x12bca1c00] 01:58:52 INFO - PROCESS | 2033 | 1465030732249 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 481ms 01:58:52 INFO - PROCESS | 2033 | 1465030732277 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:58:52 INFO - PROCESS | 2033 | 1465030732278 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:58:52 INFO - PROCESS | 2033 | 1465030732280 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 2033 | 1465030732281 Marionette TRACE conn2 <- [1,282,null,{}] 01:58:52 INFO - PROCESS | 2033 | 1465030732284 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}] 01:58:52 INFO - PROCESS | 2033 | 1465030732285 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:52 INFO - PROCESS | 2033 | 1465030732363 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:58:52 INFO - PROCESS | 2033 | 1465030732366 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:52 INFO - PROCESS | 2033 | 1465030732368 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x12958c000 == 41 [pid = 2033] [id = 78] 01:58:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12be8bc00) [pid = 2033] [serial = 231] [outer = 0x0] 01:58:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12be92000) [pid = 2033] [serial = 232] [outer = 0x12be8bc00] 01:58:52 INFO - PROCESS | 2033 | 1465030732392 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12c2a6800) [pid = 2033] [serial = 233] [outer = 0x12be8bc00] 01:58:52 INFO - PROCESS | 2033 | 1465030732695 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 01:58:52 INFO - PROCESS | 2033 | 1465030732700 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:58:52 INFO - PROCESS | 2033 | 1465030732701 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:58:52 INFO - PROCESS | 2033 | 1465030732711 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 2033 | 1465030732712 Marionette TRACE conn2 <- [1,286,null,{}] 01:58:52 INFO - PROCESS | 2033 | 1465030732717 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}] 01:58:52 INFO - PROCESS | 2033 | 1465030732718 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:52 INFO - PROCESS | 2033 | 1465030732844 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:58:52 INFO - PROCESS | 2033 | 1465030732949 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:52 INFO - PROCESS | 2033 | 1465030732952 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x1130af800 == 42 [pid = 2033] [id = 79] 01:58:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x111c1d000) [pid = 2033] [serial = 234] [outer = 0x0] 01:58:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x113257400) [pid = 2033] [serial = 235] [outer = 0x111c1d000] 01:58:53 INFO - PROCESS | 2033 | 1465030733002 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x116a6a400) [pid = 2033] [serial = 236] [outer = 0x111c1d000] 01:58:53 INFO - PROCESS | 2033 | 1465030733507 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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 829ms 01:58:53 INFO - PROCESS | 2033 | 1465030733534 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 2033 | 1465030733537 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:58:53 INFO - PROCESS | 2033 | 1465030733559 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 2033 | 1465030733561 Marionette TRACE conn2 <- [1,290,null,{}] 01:58:53 INFO - PROCESS | 2033 | 1465030733564 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}] 01:58:53 INFO - PROCESS | 2033 | 1465030733567 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:53 INFO - PROCESS | 2033 | 1465030733668 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:58:53 INFO - PROCESS | 2033 | 1465030733731 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 2033 | 1465030733732 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185ad800 == 43 [pid = 2033] [id = 80] 01:58:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x119a15000) [pid = 2033] [serial = 237] [outer = 0x0] 01:58:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x121337800) [pid = 2033] [serial = 238] [outer = 0x119a15000] 01:58:53 INFO - PROCESS | 2033 | 1465030733763 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x121bbf000) [pid = 2033] [serial = 239] [outer = 0x119a15000] 01:58:54 INFO - PROCESS | 2033 | 1465030734175 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 01:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:58:54 INFO - PROCESS | 2033 | 1465030734231 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 2033 | 1465030734233 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:58:54 INFO - PROCESS | 2033 | 1465030734236 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 2033 | 1465030734237 Marionette TRACE conn2 <- [1,294,null,{}] 01:58:54 INFO - PROCESS | 2033 | 1465030734240 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}] 01:58:54 INFO - PROCESS | 2033 | 1465030734241 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:54 INFO - PROCESS | 2033 | 1465030734366 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:58:54 INFO - PROCESS | 2033 | 1465030734440 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:54 INFO - PROCESS | 2033 | 1465030734442 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x127641000 == 44 [pid = 2033] [id = 81] 01:58:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1255b4000) [pid = 2033] [serial = 240] [outer = 0x0] 01:58:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1255bec00) [pid = 2033] [serial = 241] [outer = 0x1255b4000] 01:58:54 INFO - PROCESS | 2033 | 1465030734473 Marionette DEBUG loaded listener.js 01:58:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12760bc00) [pid = 2033] [serial = 242] [outer = 0x1255b4000] 01:58:54 INFO - PROCESS | 2033 | 1465030734882 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]]]}] 01:58:54 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. 01:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 01:58:54 INFO - PROCESS | 2033 | 1465030734905 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 2033 | 1465030734906 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:58:54 INFO - PROCESS | 2033 | 1465030734913 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 2033 | 1465030734918 Marionette TRACE conn2 <- [1,298,null,{}] 01:58:54 INFO - PROCESS | 2033 | 1465030734921 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}] 01:58:54 INFO - PROCESS | 2033 | 1465030734924 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:55 INFO - PROCESS | 2033 | 1465030735023 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:58:55 INFO - PROCESS | 2033 | 1465030735069 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 2033 | 1465030735070 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c49000 == 45 [pid = 2033] [id = 82] 01:58:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x128a02c00) [pid = 2033] [serial = 243] [outer = 0x0] 01:58:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x128dbc400) [pid = 2033] [serial = 244] [outer = 0x128a02c00] 01:58:55 INFO - PROCESS | 2033 | 1465030735103 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x128fe5000) [pid = 2033] [serial = 245] [outer = 0x128a02c00] 01:58:55 INFO - PROCESS | 2033 | 1465030735528 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]]]}] 01:58:55 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. 01:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 632ms 01:58:55 INFO - PROCESS | 2033 | 1465030735542 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:58:55 INFO - PROCESS | 2033 | 1465030735544 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:58:55 INFO - PROCESS | 2033 | 1465030735546 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:58:55 INFO - PROCESS | 2033 | 1465030735547 Marionette TRACE conn2 <- [1,302,null,{}] 01:58:55 INFO - PROCESS | 2033 | 1465030735550 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}] 01:58:55 INFO - PROCESS | 2033 | 1465030735551 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:55 INFO - PROCESS | 2033 | 1465030735654 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:58:55 INFO - PROCESS | 2033 | 1465030735745 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 2033 | 1465030735747 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x1164e6000 == 46 [pid = 2033] [id = 83] 01:58:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x118371000) [pid = 2033] [serial = 246] [outer = 0x0] 01:58:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x119695400) [pid = 2033] [serial = 247] [outer = 0x118371000] 01:58:55 INFO - PROCESS | 2033 | 1465030735777 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x1271c1400) [pid = 2033] [serial = 248] [outer = 0x118371000] 01:58:56 INFO - PROCESS | 2033 | 1465030736376 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]]]}] 01:58:56 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. 01:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 869ms 01:58:56 INFO - PROCESS | 2033 | 1465030736415 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 2033 | 1465030736418 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:58:56 INFO - PROCESS | 2033 | 1465030736420 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 2033 | 1465030736424 Marionette TRACE conn2 <- [1,306,null,{}] 01:58:56 INFO - PROCESS | 2033 | 1465030736427 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}] 01:58:56 INFO - PROCESS | 2033 | 1465030736428 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:56 INFO - PROCESS | 2033 | 1465030736521 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:58:56 INFO - PROCESS | 2033 | 1465030736588 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:56 INFO - PROCESS | 2033 | 1465030736590 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x112ea4800 == 47 [pid = 2033] [id = 84] 01:58:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x11921b000) [pid = 2033] [serial = 249] [outer = 0x0] 01:58:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x11925b800) [pid = 2033] [serial = 250] [outer = 0x11921b000] 01:58:56 INFO - PROCESS | 2033 | 1465030736617 Marionette DEBUG loaded listener.js 01:58:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x119ad3800) [pid = 2033] [serial = 251] [outer = 0x11921b000] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x12958c000 == 46 [pid = 2033] [id = 78] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x12917b000 == 45 [pid = 2033] [id = 77] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x12765a000 == 44 [pid = 2033] [id = 76] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x116add800 == 43 [pid = 2033] [id = 75] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x125651800 == 42 [pid = 2033] [id = 74] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x1167ed800) [pid = 2033] [serial = 153] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x12aa7d400) [pid = 2033] [serial = 189] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1237d9800 == 41 [pid = 2033] [id = 73] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x121493800 == 40 [pid = 2033] [id = 72] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x119fec800 == 39 [pid = 2033] [id = 71] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1193c3800 == 38 [pid = 2033] [id = 70] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1184a6000 == 37 [pid = 2033] [id = 69] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac7000 == 36 [pid = 2033] [id = 68] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x112ea8800 == 35 [pid = 2033] [id = 67] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1180be800 == 34 [pid = 2033] [id = 66] 01:58:57 INFO - PROCESS | 2033 | 1465030737153 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]]]}] 01:58:57 INFO - PROCESS | 2033 | --DOCSHELL 0x113326800 == 33 [pid = 2033] [id = 65] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x124d7f000) [pid = 2033] [serial = 171] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x119a13c00) [pid = 2033] [serial = 162] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x119ad0c00) [pid = 2033] [serial = 163] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x121335800) [pid = 2033] [serial = 165] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x118139400) [pid = 2033] [serial = 159] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x118e0dc00) [pid = 2033] [serial = 160] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1217f0800) [pid = 2033] [serial = 168] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1262cec00) [pid = 2033] [serial = 174] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12562ec00) [pid = 2033] [serial = 172] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1168ac000) [pid = 2033] [serial = 156] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x117663000) [pid = 2033] [serial = 157] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x128dc3000) [pid = 2033] [serial = 177] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x127603800) [pid = 2033] [serial = 175] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x117597c00) [pid = 2033] [serial = 139] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1192e9c00) [pid = 2033] [serial = 180] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11685a400) [pid = 2033] [serial = 138] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x119b1b400) [pid = 2033] [serial = 142] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1192ef800) [pid = 2033] [serial = 141] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12503a000) [pid = 2033] [serial = 145] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x123663800) [pid = 2033] [serial = 144] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12a9e2400) [pid = 2033] [serial = 187] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x127606c00) [pid = 2033] [serial = 148] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1267c3400) [pid = 2033] [serial = 147] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x128a0a800) [pid = 2033] [serial = 151] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12760a000) [pid = 2033] [serial = 150] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12950f000) [pid = 2033] [serial = 183] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1291ab400) [pid = 2033] [serial = 178] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1291b8800) [pid = 2033] [serial = 181] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x121bbfc00) [pid = 2033] [serial = 169] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x129752c00) [pid = 2033] [serial = 186] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x121412c00) [pid = 2033] [serial = 166] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x12974a000) [pid = 2033] [serial = 184] [outer = 0x0] [url = about:blank] 01:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 775ms 01:58:57 INFO - PROCESS | 2033 | 1465030737197 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:58:57 INFO - PROCESS | 2033 | 1465030737200 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:58:57 INFO - PROCESS | 2033 | 1465030737207 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 2033 | 1465030737210 Marionette TRACE conn2 <- [1,310,null,{}] 01:58:57 INFO - PROCESS | 2033 | 1465030737213 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}] 01:58:57 INFO - PROCESS | 2033 | 1465030737216 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:57 INFO - PROCESS | 2033 | 1465030737336 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:58:57 INFO - PROCESS | 2033 | 1465030737350 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:57 INFO - PROCESS | 2033 | 1465030737352 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a95800 == 34 [pid = 2033] [id = 85] 01:58:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1216eec00) [pid = 2033] [serial = 252] [outer = 0x0] 01:58:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x121897c00) [pid = 2033] [serial = 253] [outer = 0x1216eec00] 01:58:57 INFO - PROCESS | 2033 | 1465030737395 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x123743c00) [pid = 2033] [serial = 254] [outer = 0x1216eec00] 01:58:57 INFO - PROCESS | 2033 | 1465030737803 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]]]}] 01:58:57 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. 01:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 621ms 01:58:57 INFO - PROCESS | 2033 | 1465030737828 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:58:57 INFO - PROCESS | 2033 | 1465030737829 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:58:57 INFO - PROCESS | 2033 | 1465030737832 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 2033 | 1465030737834 Marionette TRACE conn2 <- [1,314,null,{}] 01:58:57 INFO - PROCESS | 2033 | 1465030737842 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}] 01:58:57 INFO - PROCESS | 2033 | 1465030737844 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:57 INFO - PROCESS | 2033 | 1465030737925 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:58:57 INFO - PROCESS | 2033 | 1465030737930 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:57 INFO - PROCESS | 2033 | 1465030737932 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a71800 == 35 [pid = 2033] [id = 86] 01:58:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12503d400) [pid = 2033] [serial = 255] [outer = 0x0] 01:58:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1262cec00) [pid = 2033] [serial = 256] [outer = 0x12503d400] 01:58:57 INFO - PROCESS | 2033 | 1465030737959 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12760c800) [pid = 2033] [serial = 257] [outer = 0x12503d400] 01:58:58 INFO - PROCESS | 2033 | 1465030738280 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]]]}] 01:58:58 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. 01:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 471ms 01:58:58 INFO - PROCESS | 2033 | 1465030738304 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 2033 | 1465030738308 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:58:58 INFO - PROCESS | 2033 | 1465030738311 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:58:58 INFO - PROCESS | 2033 | 1465030738312 Marionette TRACE conn2 <- [1,318,null,{}] 01:58:58 INFO - PROCESS | 2033 | 1465030738314 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}] 01:58:58 INFO - PROCESS | 2033 | 1465030738315 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:58 INFO - PROCESS | 2033 | 1465030738397 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:58:58 INFO - PROCESS | 2033 | 1465030738456 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:58 INFO - PROCESS | 2033 | 1465030738457 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193c0800 == 36 [pid = 2033] [id = 87] 01:58:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128dbb000) [pid = 2033] [serial = 258] [outer = 0x0] 01:58:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128dc3c00) [pid = 2033] [serial = 259] [outer = 0x128dbb000] 01:58:58 INFO - PROCESS | 2033 | 1465030738482 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1291b8800) [pid = 2033] [serial = 260] [outer = 0x128dbb000] 01:58:58 INFO - PROCESS | 2033 | 1465030738776 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]]]}] 01:58:58 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. 01:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 517ms 01:58:58 INFO - PROCESS | 2033 | 1465030738829 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 2033 | 1465030738830 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:58:58 INFO - PROCESS | 2033 | 1465030738832 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:58:58 INFO - PROCESS | 2033 | 1465030738833 Marionette TRACE conn2 <- [1,322,null,{}] 01:58:58 INFO - PROCESS | 2033 | 1465030738836 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}] 01:58:58 INFO - PROCESS | 2033 | 1465030738837 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:58 INFO - PROCESS | 2033 | 1465030738915 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:58:58 INFO - PROCESS | 2033 | 1465030738967 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:58 INFO - PROCESS | 2033 | 1465030738969 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fed800 == 37 [pid = 2033] [id = 88] 01:58:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1291aa800) [pid = 2033] [serial = 261] [outer = 0x0] 01:58:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x129749400) [pid = 2033] [serial = 262] [outer = 0x1291aa800] 01:58:58 INFO - PROCESS | 2033 | 1465030738993 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1297dc800) [pid = 2033] [serial = 263] [outer = 0x1291aa800] 01:58:59 INFO - PROCESS | 2033 | 1465030739319 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]]]}] 01:58:59 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. 01:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms 01:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:58:59 INFO - PROCESS | 2033 | 1465030739355 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 2033 | 1465030739356 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:58:59 INFO - PROCESS | 2033 | 1465030739358 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 2033 | 1465030739359 Marionette TRACE conn2 <- [1,326,null,{}] 01:58:59 INFO - PROCESS | 2033 | 1465030739361 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}] 01:58:59 INFO - PROCESS | 2033 | 1465030739365 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:59 INFO - PROCESS | 2033 | 1465030739460 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:58:59 INFO - PROCESS | 2033 | 1465030739496 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 2033 | 1465030739497 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217d0800 == 38 [pid = 2033] [id = 89] 01:58:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1297e3400) [pid = 2033] [serial = 264] [outer = 0x0] 01:58:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12aca1000) [pid = 2033] [serial = 265] [outer = 0x1297e3400] 01:58:59 INFO - PROCESS | 2033 | 1465030739523 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b24ac00) [pid = 2033] [serial = 266] [outer = 0x1297e3400] 01:58:59 INFO - PROCESS | 2033 | 1465030739852 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]]]}] 01:58:59 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. 01:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 01:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:58:59 INFO - PROCESS | 2033 | 1465030739883 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 2033 | 1465030739885 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:58:59 INFO - PROCESS | 2033 | 1465030739887 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 2033 | 1465030739888 Marionette TRACE conn2 <- [1,330,null,{}] 01:58:59 INFO - PROCESS | 2033 | 1465030739891 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}] 01:58:59 INFO - PROCESS | 2033 | 1465030739892 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:58:59 INFO - PROCESS | 2033 | 1465030739989 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:58:59 INFO - PROCESS | 2033 | 1465030739993 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 2033 | 1465030739994 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e6e000 == 39 [pid = 2033] [id = 90] 01:59:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128dc0000) [pid = 2033] [serial = 267] [outer = 0x0] 01:59:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12b255400) [pid = 2033] [serial = 268] [outer = 0x128dc0000] 01:59:00 INFO - PROCESS | 2033 | 1465030740027 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12b4a3400) [pid = 2033] [serial = 269] [outer = 0x128dc0000] 01:59:00 INFO - PROCESS | 2033 | 1465030740370 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]]]}] 01:59:00 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. 01:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 01:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:59:00 INFO - PROCESS | 2033 | 1465030740411 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 2033 | 1465030740412 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:59:00 INFO - PROCESS | 2033 | 1465030740414 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 2033 | 1465030740415 Marionette TRACE conn2 <- [1,334,null,{}] 01:59:00 INFO - PROCESS | 2033 | 1465030740417 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}] 01:59:00 INFO - PROCESS | 2033 | 1465030740419 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:00 INFO - PROCESS | 2033 | 1465030740513 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:59:00 INFO - PROCESS | 2033 | 1465030740516 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 2033 | 1465030740518 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262e6000 == 40 [pid = 2033] [id = 91] 01:59:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12b49e800) [pid = 2033] [serial = 270] [outer = 0x0] 01:59:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12bcaa400) [pid = 2033] [serial = 271] [outer = 0x12b49e800] 01:59:00 INFO - PROCESS | 2033 | 1465030740542 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12be72400) [pid = 2033] [serial = 272] [outer = 0x12b49e800] 01:59:00 INFO - PROCESS | 2033 | 1465030740852 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]]]}] 01:59:00 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. 01:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 01:59:00 INFO - PROCESS | 2033 | 1465030740884 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 2033 | 1465030740885 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:59:00 INFO - PROCESS | 2033 | 1465030740888 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 2033 | 1465030740891 Marionette TRACE conn2 <- [1,338,null,{}] 01:59:00 INFO - PROCESS | 2033 | 1465030740894 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}] 01:59:00 INFO - PROCESS | 2033 | 1465030740895 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:00 INFO - PROCESS | 2033 | 1465030740989 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:59:00 INFO - PROCESS | 2033 | 1465030740993 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 2033 | 1465030740994 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276d1000 == 41 [pid = 2033] [id = 92] 01:59:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12be73000) [pid = 2033] [serial = 273] [outer = 0x0] 01:59:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12be93c00) [pid = 2033] [serial = 274] [outer = 0x12be73000] 01:59:01 INFO - PROCESS | 2033 | 1465030741025 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12c2a8c00) [pid = 2033] [serial = 275] [outer = 0x12be73000] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x111c8ac00) [pid = 2033] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x125631c00) [pid = 2033] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x113cca000) [pid = 2033] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12133a000) [pid = 2033] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x118596c00) [pid = 2033] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x124d78400) [pid = 2033] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x121902400) [pid = 2033] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x118599000) [pid = 2033] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1164a5000) [pid = 2033] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1297d8000) [pid = 2033] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12a9e5400) [pid = 2033] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1164a3000) [pid = 2033] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12bca1c00) [pid = 2033] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x129753400) [pid = 2033] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:59:01 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x116422c00) [pid = 2033] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:59:01 INFO - PROCESS | 2033 | 1465030741483 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]]]}] 01:59:01 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. 01:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 621ms 01:59:01 INFO - PROCESS | 2033 | 1465030741509 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 2033 | 1465030741510 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:59:01 INFO - PROCESS | 2033 | 1465030741513 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 2033 | 1465030741514 Marionette TRACE conn2 <- [1,342,null,{}] 01:59:01 INFO - PROCESS | 2033 | 1465030741516 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}] 01:59:01 INFO - PROCESS | 2033 | 1465030741517 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:01 INFO - PROCESS | 2033 | 1465030741622 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:59:01 INFO - PROCESS | 2033 | 1465030741698 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:01 INFO - PROCESS | 2033 | 1465030741699 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2ec000 == 42 [pid = 2033] [id = 93] 01:59:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x112d4c400) [pid = 2033] [serial = 276] [outer = 0x0] 01:59:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x118594000) [pid = 2033] [serial = 277] [outer = 0x112d4c400] 01:59:01 INFO - PROCESS | 2033 | 1465030741739 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12950cc00) [pid = 2033] [serial = 278] [outer = 0x112d4c400] 01:59:02 INFO - PROCESS | 2033 | 1465030742035 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]]]}] 01:59:02 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. 01:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 567ms 01:59:02 INFO - PROCESS | 2033 | 1465030742080 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 2033 | 1465030742082 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:59:02 INFO - PROCESS | 2033 | 1465030742084 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 2033 | 1465030742086 Marionette TRACE conn2 <- [1,346,null,{}] 01:59:02 INFO - PROCESS | 2033 | 1465030742096 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}] 01:59:02 INFO - PROCESS | 2033 | 1465030742098 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:02 INFO - PROCESS | 2033 | 1465030742194 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:59:02 INFO - PROCESS | 2033 | 1465030742241 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 2033 | 1465030742250 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x12958b000 == 43 [pid = 2033] [id = 94] 01:59:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1167f4000) [pid = 2033] [serial = 279] [outer = 0x0] 01:59:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12bca1c00) [pid = 2033] [serial = 280] [outer = 0x1167f4000] 01:59:02 INFO - PROCESS | 2033 | 1465030742277 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12c38ec00) [pid = 2033] [serial = 281] [outer = 0x1167f4000] 01:59:02 INFO - PROCESS | 2033 | 1465030742575 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]]]}] 01:59:02 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. 01:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 524ms 01:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:59:02 INFO - PROCESS | 2033 | 1465030742610 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 2033 | 1465030742611 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:59:02 INFO - PROCESS | 2033 | 1465030742614 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 2033 | 1465030742615 Marionette TRACE conn2 <- [1,350,null,{}] 01:59:02 INFO - PROCESS | 2033 | 1465030742617 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}] 01:59:02 INFO - PROCESS | 2033 | 1465030742618 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:02 INFO - PROCESS | 2033 | 1465030742698 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:59:02 INFO - PROCESS | 2033 | 1465030742701 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 2033 | 1465030742702 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acc9000 == 44 [pid = 2033] [id = 95] 01:59:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1297dc400) [pid = 2033] [serial = 282] [outer = 0x0] 01:59:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12c836c00) [pid = 2033] [serial = 283] [outer = 0x1297dc400] 01:59:02 INFO - PROCESS | 2033 | 1465030742729 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12c83b400) [pid = 2033] [serial = 284] [outer = 0x1297dc400] 01:59:03 INFO - PROCESS | 2033 | 1465030743031 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]]]}] 01:59:03 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. 01:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 01:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:59:03 INFO - PROCESS | 2033 | 1465030743082 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 2033 | 1465030743083 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:59:03 INFO - PROCESS | 2033 | 1465030743085 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 2033 | 1465030743087 Marionette TRACE conn2 <- [1,354,null,{}] 01:59:03 INFO - PROCESS | 2033 | 1465030743089 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}] 01:59:03 INFO - PROCESS | 2033 | 1465030743090 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:03 INFO - PROCESS | 2033 | 1465030743196 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:59:03 INFO - PROCESS | 2033 | 1465030743208 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 2033 | 1465030743210 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad51000 == 45 [pid = 2033] [id = 96] 01:59:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12c837000) [pid = 2033] [serial = 285] [outer = 0x0] 01:59:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12c83f800) [pid = 2033] [serial = 286] [outer = 0x12c837000] 01:59:03 INFO - PROCESS | 2033 | 1465030743234 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12cc06800) [pid = 2033] [serial = 287] [outer = 0x12c837000] 01:59:03 INFO - PROCESS | 2033 | 1465030743715 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]]]}] 01:59:03 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. 01:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 01:59:03 INFO - PROCESS | 2033 | 1465030743759 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 2033 | 1465030743761 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:59:03 INFO - PROCESS | 2033 | 1465030743765 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 2033 | 1465030743767 Marionette TRACE conn2 <- [1,358,null,{}] 01:59:03 INFO - PROCESS | 2033 | 1465030743770 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}] 01:59:03 INFO - PROCESS | 2033 | 1465030743772 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:03 INFO - PROCESS | 2033 | 1465030743875 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:59:03 INFO - PROCESS | 2033 | 1465030743938 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 2033 | 1465030743940 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x118043800 == 46 [pid = 2033] [id = 97] 01:59:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x111c68400) [pid = 2033] [serial = 288] [outer = 0x0] 01:59:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x111c6bc00) [pid = 2033] [serial = 289] [outer = 0x111c68400] 01:59:03 INFO - PROCESS | 2033 | 1465030743971 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x11685a400) [pid = 2033] [serial = 290] [outer = 0x111c68400] 01:59:04 INFO - PROCESS | 2033 | 1465030744393 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]]]}] 01:59:04 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. 01:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 01:59:04 INFO - PROCESS | 2033 | 1465030744436 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 2033 | 1465030744439 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:59:04 INFO - PROCESS | 2033 | 1465030744462 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 2033 | 1465030744464 Marionette TRACE conn2 <- [1,362,null,{}] 01:59:04 INFO - PROCESS | 2033 | 1465030744466 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}] 01:59:04 INFO - PROCESS | 2033 | 1465030744468 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:04 INFO - PROCESS | 2033 | 1465030744568 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:59:04 INFO - PROCESS | 2033 | 1465030744651 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:04 INFO - PROCESS | 2033 | 1465030744652 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x121495800 == 47 [pid = 2033] [id = 98] 01:59:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x119687400) [pid = 2033] [serial = 291] [outer = 0x0] 01:59:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x119a21800) [pid = 2033] [serial = 292] [outer = 0x119687400] 01:59:04 INFO - PROCESS | 2033 | 1465030744682 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x121337c00) [pid = 2033] [serial = 293] [outer = 0x119687400] 01:59:05 INFO - PROCESS | 2033 | 1465030745133 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]]]}] 01:59:05 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. 01:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 723ms 01:59:05 INFO - PROCESS | 2033 | 1465030745190 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:59:05 INFO - PROCESS | 2033 | 1465030745191 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:59:05 INFO - PROCESS | 2033 | 1465030745195 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:59:05 INFO - PROCESS | 2033 | 1465030745197 Marionette TRACE conn2 <- [1,366,null,{}] 01:59:05 INFO - PROCESS | 2033 | 1465030745206 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}] 01:59:05 INFO - PROCESS | 2033 | 1465030745210 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:05 INFO - PROCESS | 2033 | 1465030745316 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:59:05 INFO - PROCESS | 2033 | 1465030745381 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 2033 | 1465030745383 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a987800 == 48 [pid = 2033] [id = 99] 01:59:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x12562ec00) [pid = 2033] [serial = 294] [outer = 0x0] 01:59:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1256ef800) [pid = 2033] [serial = 295] [outer = 0x12562ec00] 01:59:05 INFO - PROCESS | 2033 | 1465030745414 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x127611400) [pid = 2033] [serial = 296] [outer = 0x12562ec00] 01:59:05 INFO - PROCESS | 2033 | 1465030745973 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]]]}] 01:59:06 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. 01:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 821ms 01:59:06 INFO - PROCESS | 2033 | 1465030746017 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 2033 | 1465030746018 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:59:06 INFO - PROCESS | 2033 | 1465030746021 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 2033 | 1465030746022 Marionette TRACE conn2 <- [1,370,null,{}] 01:59:06 INFO - PROCESS | 2033 | 1465030746025 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}] 01:59:06 INFO - PROCESS | 2033 | 1465030746026 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:06 INFO - PROCESS | 2033 | 1465030746130 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:59:06 INFO - PROCESS | 2033 | 1465030746194 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:06 INFO - PROCESS | 2033 | 1465030746195 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x115ddf000 == 49 [pid = 2033] [id = 100] 01:59:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x116606800) [pid = 2033] [serial = 297] [outer = 0x0] 01:59:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x129744c00) [pid = 2033] [serial = 298] [outer = 0x116606800] 01:59:06 INFO - PROCESS | 2033 | 1465030746225 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x1297eb800) [pid = 2033] [serial = 299] [outer = 0x116606800] 01:59:06 INFO - PROCESS | 2033 | 1465030746805 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]]]}] 01:59:06 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. 01:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 819ms 01:59:06 INFO - PROCESS | 2033 | 1465030746840 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 2033 | 1465030746843 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:59:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:59:06 INFO - PROCESS | 2033 | 1465030746846 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 2033 | 1465030746848 Marionette TRACE conn2 <- [1,374,null,{}] 01:59:06 INFO - PROCESS | 2033 | 1465030746852 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}] 01:59:06 INFO - PROCESS | 2033 | 1465030746854 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:06 INFO - PROCESS | 2033 | 1465030746944 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:59:07 INFO - PROCESS | 2033 | 1465030747012 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 2033 | 1465030747013 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x116889000 == 50 [pid = 2033] [id = 101] 01:59:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x118133000) [pid = 2033] [serial = 300] [outer = 0x0] 01:59:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x1192efc00) [pid = 2033] [serial = 301] [outer = 0x118133000] 01:59:07 INFO - PROCESS | 2033 | 1465030747041 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x11a218c00) [pid = 2033] [serial = 302] [outer = 0x118133000] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x125611800 == 49 [pid = 2033] [id = 64] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12acc9000 == 48 [pid = 2033] [id = 95] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12958b000 == 47 [pid = 2033] [id = 94] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2ec000 == 46 [pid = 2033] [id = 93] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1276d1000 == 45 [pid = 2033] [id = 92] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1262e6000 == 44 [pid = 2033] [id = 91] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x12be92000) [pid = 2033] [serial = 232] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x115e6e000 == 43 [pid = 2033] [id = 90] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1217d0800 == 42 [pid = 2033] [id = 89] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x119fed800 == 41 [pid = 2033] [id = 88] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1193c0800 == 40 [pid = 2033] [id = 87] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x118a71800 == 39 [pid = 2033] [id = 86] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x116a95800 == 38 [pid = 2033] [id = 85] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x112ea4800 == 37 [pid = 2033] [id = 84] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x129c49000 == 36 [pid = 2033] [id = 82] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x127641000 == 35 [pid = 2033] [id = 81] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1185ad800 == 34 [pid = 2033] [id = 80] 01:59:07 INFO - PROCESS | 2033 | 1465030747492 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:59:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1130af800 == 33 [pid = 2033] [id = 79] 01:59:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:59:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 01:59:07 INFO - PROCESS | 2033 | 1465030747518 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 2033 | 1465030747521 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:59:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:59:07 INFO - PROCESS | 2033 | 1465030747545 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 2033 | 1465030747547 Marionette TRACE conn2 <- [1,378,null,{}] 01:59:07 INFO - PROCESS | 2033 | 1465030747549 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}] 01:59:07 INFO - PROCESS | 2033 | 1465030747551 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:07 INFO - PROCESS | 2033 | 1465030747632 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:59:07 INFO - PROCESS | 2033 | 1465030747636 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 2033 | 1465030747638 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x11745c800 == 34 [pid = 2033] [id = 102] 01:59:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x121bbfc00) [pid = 2033] [serial = 303] [outer = 0x0] 01:59:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x1255b6c00) [pid = 2033] [serial = 304] [outer = 0x121bbfc00] 01:59:07 INFO - PROCESS | 2033 | 1465030747669 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x1262d9000) [pid = 2033] [serial = 305] [outer = 0x121bbfc00] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x12be78c00) [pid = 2033] [serial = 230] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x118e0bc00) [pid = 2033] [serial = 224] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x1267c2000) [pid = 2033] [serial = 208] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x1168b3400) [pid = 2033] [serial = 193] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x123745c00) [pid = 2033] [serial = 205] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x1192e2400) [pid = 2033] [serial = 202] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x12acad000) [pid = 2033] [serial = 217] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x11662f400) [pid = 2033] [serial = 223] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12b4a4400) [pid = 2033] [serial = 227] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x129507000) [pid = 2033] [serial = 226] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x118e14c00) [pid = 2033] [serial = 195] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x12563a800) [pid = 2033] [serial = 211] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12a9de400) [pid = 2033] [serial = 214] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x12aca2400) [pid = 2033] [serial = 190] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119211c00) [pid = 2033] [serial = 199] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x128a06000) [pid = 2033] [serial = 209] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x12950e400) [pid = 2033] [serial = 212] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x118362400) [pid = 2033] [serial = 198] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x124de0000) [pid = 2033] [serial = 206] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1192ea000) [pid = 2033] [serial = 196] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12be6b800) [pid = 2033] [serial = 229] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12b49d400) [pid = 2033] [serial = 221] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x11641c400) [pid = 2033] [serial = 192] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12cd78000) [pid = 2033] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12b250000) [pid = 2033] [serial = 218] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12b495400) [pid = 2033] [serial = 220] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1217f3800) [pid = 2033] [serial = 203] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x12ad3b000) [pid = 2033] [serial = 215] [outer = 0x0] [url = about:blank] 01:59:07 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x117599400) [pid = 2033] [serial = 154] [outer = 0x0] [url = about:blank] 01:59:08 INFO - PROCESS | 2033 | 1465030748025 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:59:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 520ms 01:59:08 INFO - PROCESS | 2033 | 1465030748065 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 2033 | 1465030748066 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:59:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:59:08 INFO - PROCESS | 2033 | 1465030748068 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 2033 | 1465030748071 Marionette TRACE conn2 <- [1,382,null,{}] 01:59:08 INFO - PROCESS | 2033 | 1465030748078 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}] 01:59:08 INFO - PROCESS | 2033 | 1465030748081 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:08 INFO - PROCESS | 2033 | 1465030748161 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:59:08 INFO - PROCESS | 2033 | 1465030748166 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 2033 | 1465030748168 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193b5800 == 35 [pid = 2033] [id = 103] 01:59:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12760c000) [pid = 2033] [serial = 306] [outer = 0x0] 01:59:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x127611c00) [pid = 2033] [serial = 307] [outer = 0x12760c000] 01:59:08 INFO - PROCESS | 2033 | 1465030748195 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1291acc00) [pid = 2033] [serial = 308] [outer = 0x12760c000] 01:59:08 INFO - PROCESS | 2033 | 1465030748565 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:59:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 523ms 01:59:08 INFO - PROCESS | 2033 | 1465030748606 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 2033 | 1465030748607 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:59:08 INFO - PROCESS | 2033 | 1465030748645 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 2033 | 1465030748646 Marionette TRACE conn2 <- [1,386,null,{}] 01:59:08 INFO - PROCESS | 2033 | 1465030748657 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}] 01:59:08 INFO - PROCESS | 2033 | 1465030748658 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:08 INFO - PROCESS | 2033 | 1465030748755 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:59:08 INFO - PROCESS | 2033 | 1465030748773 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 2033 | 1465030748774 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217de800 == 36 [pid = 2033] [id = 104] 01:59:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1297e1800) [pid = 2033] [serial = 309] [outer = 0x0] 01:59:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12aa79c00) [pid = 2033] [serial = 310] [outer = 0x1297e1800] 01:59:08 INFO - PROCESS | 2033 | 1465030748799 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b24b800) [pid = 2033] [serial = 311] [outer = 0x1297e1800] 01:59:09 INFO - PROCESS | 2033 | 1465030749141 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 537ms 01:59:09 INFO - PROCESS | 2033 | 1465030749172 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 2033 | 1465030749177 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:59:09 INFO - PROCESS | 2033 | 1465030749192 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 2033 | 1465030749193 Marionette TRACE conn2 <- [1,390,null,{}] 01:59:09 INFO - PROCESS | 2033 | 1465030749196 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}] 01:59:09 INFO - PROCESS | 2033 | 1465030749197 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:09 INFO - PROCESS | 2033 | 1465030749275 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:59:09 INFO - PROCESS | 2033 | 1465030749279 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:09 INFO - PROCESS | 2033 | 1465030749280 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x124d96000 == 37 [pid = 2033] [id = 105] 01:59:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12b250000) [pid = 2033] [serial = 312] [outer = 0x0] 01:59:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12b499400) [pid = 2033] [serial = 313] [outer = 0x12b250000] 01:59:09 INFO - PROCESS | 2033 | 1465030749304 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12bca2c00) [pid = 2033] [serial = 314] [outer = 0x12b250000] 01:59:09 INFO - PROCESS | 2033 | 1465030749691 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 01:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:59:09 INFO - PROCESS | 2033 | 1465030749712 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 2033 | 1465030749713 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:59:09 INFO - PROCESS | 2033 | 1465030749715 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 2033 | 1465030749716 Marionette TRACE conn2 <- [1,394,null,{}] 01:59:09 INFO - PROCESS | 2033 | 1465030749725 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}] 01:59:09 INFO - PROCESS | 2033 | 1465030749729 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:09 INFO - PROCESS | 2033 | 1465030749846 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:59:09 INFO - PROCESS | 2033 | 1465030749849 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:09 INFO - PROCESS | 2033 | 1465030749851 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x11687a000 == 38 [pid = 2033] [id = 106] 01:59:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12bca9000) [pid = 2033] [serial = 315] [outer = 0x0] 01:59:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12be8e800) [pid = 2033] [serial = 316] [outer = 0x12bca9000] 01:59:09 INFO - PROCESS | 2033 | 1465030749876 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12c390400) [pid = 2033] [serial = 317] [outer = 0x12bca9000] 01:59:10 INFO - PROCESS | 2033 | 1465030750250 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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 01:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:59:10 INFO - PROCESS | 2033 | 1465030750285 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 2033 | 1465030750286 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:59:10 INFO - PROCESS | 2033 | 1465030750288 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 2033 | 1465030750289 Marionette TRACE conn2 <- [1,398,null,{}] 01:59:10 INFO - PROCESS | 2033 | 1465030750291 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}] 01:59:10 INFO - PROCESS | 2033 | 1465030750292 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:10 INFO - PROCESS | 2033 | 1465030750390 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:59:10 INFO - PROCESS | 2033 | 1465030750393 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:10 INFO - PROCESS | 2033 | 1465030750395 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276c9800 == 39 [pid = 2033] [id = 107] 01:59:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12c831800) [pid = 2033] [serial = 318] [outer = 0x0] 01:59:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12cc02400) [pid = 2033] [serial = 319] [outer = 0x12c831800] 01:59:10 INFO - PROCESS | 2033 | 1465030750447 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12cc0a800) [pid = 2033] [serial = 320] [outer = 0x12c831800] 01:59:10 INFO - PROCESS | 2033 | 1465030750786 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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 01:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:59:10 INFO - PROCESS | 2033 | 1465030750817 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 2033 | 1465030750819 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:59:10 INFO - PROCESS | 2033 | 1465030750821 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 2033 | 1465030750822 Marionette TRACE conn2 <- [1,402,null,{}] 01:59:10 INFO - PROCESS | 2033 | 1465030750827 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}] 01:59:10 INFO - PROCESS | 2033 | 1465030750828 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:10 INFO - PROCESS | 2033 | 1465030750928 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:59:10 INFO - PROCESS | 2033 | 1465030750932 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:10 INFO - PROCESS | 2033 | 1465030750933 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x12957a000 == 40 [pid = 2033] [id = 108] 01:59:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x119a62c00) [pid = 2033] [serial = 321] [outer = 0x0] 01:59:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x119a69800) [pid = 2033] [serial = 322] [outer = 0x119a62c00] 01:59:10 INFO - PROCESS | 2033 | 1465030750957 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x119a6e400) [pid = 2033] [serial = 323] [outer = 0x119a62c00] 01:59:11 INFO - PROCESS | 2033 | 1465030751405 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:59:11 INFO - PROCESS | 2033 | 1465030751420 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]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 01:59:11 INFO - PROCESS | 2033 | 1465030751442 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 2033 | 1465030751444 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:59:11 INFO - PROCESS | 2033 | 1465030751448 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 2033 | 1465030751449 Marionette TRACE conn2 <- [1,406,null,{}] 01:59:11 INFO - PROCESS | 2033 | 1465030751453 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}] 01:59:11 INFO - PROCESS | 2033 | 1465030751454 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:11 INFO - PROCESS | 2033 | 1465030751763 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x12be8bc00) [pid = 2033] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1297dc400) [pid = 2033] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x128dc0000) [pid = 2033] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x118371000) [pid = 2033] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x119a15000) [pid = 2033] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x12503d400) [pid = 2033] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1297e3400) [pid = 2033] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1216eec00) [pid = 2033] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x12b49e800) [pid = 2033] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x11921b000) [pid = 2033] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1291aa800) [pid = 2033] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128a02c00) [pid = 2033] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x111c1d000) [pid = 2033] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1255b4000) [pid = 2033] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12be73000) [pid = 2033] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x112d4c400) [pid = 2033] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128dbb000) [pid = 2033] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:59:11 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1167f4000) [pid = 2033] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:59:11 INFO - PROCESS | 2033 | 1465030751818 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:11 INFO - PROCESS | 2033 | 1465030751819 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d05800 == 41 [pid = 2033] [id = 109] 01:59:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x112d4c400) [pid = 2033] [serial = 324] [outer = 0x0] 01:59:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11803c000) [pid = 2033] [serial = 325] [outer = 0x112d4c400] 01:59:11 INFO - PROCESS | 2033 | 1465030751844 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x124ddf800) [pid = 2033] [serial = 326] [outer = 0x112d4c400] 01:59:12 INFO - PROCESS | 2033 | 1465030752135 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 726ms 01:59:12 INFO - PROCESS | 2033 | 1465030752174 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:59:12 INFO - PROCESS | 2033 | 1465030752175 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:59:12 INFO - PROCESS | 2033 | 1465030752178 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 2033 | 1465030752180 Marionette TRACE conn2 <- [1,410,null,{}] 01:59:12 INFO - PROCESS | 2033 | 1465030752182 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}] 01:59:12 INFO - PROCESS | 2033 | 1465030752184 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:12 INFO - PROCESS | 2033 | 1465030752287 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:59:12 INFO - PROCESS | 2033 | 1465030752357 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 2033 | 1465030752358 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x129587800 == 42 [pid = 2033] [id = 110] 01:59:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1217f0800) [pid = 2033] [serial = 327] [outer = 0x0] 01:59:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128dc0000) [pid = 2033] [serial = 328] [outer = 0x1217f0800] 01:59:12 INFO - PROCESS | 2033 | 1465030752380 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12cc0a000) [pid = 2033] [serial = 329] [outer = 0x1217f0800] 01:59:12 INFO - PROCESS | 2033 | 1465030752712 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 01:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:59:12 INFO - PROCESS | 2033 | 1465030752748 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:59:12 INFO - PROCESS | 2033 | 1465030752749 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:59:12 INFO - PROCESS | 2033 | 1465030752751 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 2033 | 1465030752753 Marionette TRACE conn2 <- [1,414,null,{}] 01:59:12 INFO - PROCESS | 2033 | 1465030752756 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}] 01:59:12 INFO - PROCESS | 2033 | 1465030752757 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:12 INFO - PROCESS | 2033 | 1465030752860 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:59:12 INFO - PROCESS | 2033 | 1465030752916 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 2033 | 1465030752917 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b43e000 == 43 [pid = 2033] [id = 111] 01:59:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x119cb6400) [pid = 2033] [serial = 330] [outer = 0x0] 01:59:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119cba400) [pid = 2033] [serial = 331] [outer = 0x119cb6400] 01:59:12 INFO - PROCESS | 2033 | 1465030752944 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12cc10800) [pid = 2033] [serial = 332] [outer = 0x119cb6400] 01:59:13 INFO - PROCESS | 2033 | 1465030753231 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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 01:59:13 INFO - PROCESS | 2033 | 1465030753272 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:59:13 INFO - PROCESS | 2033 | 1465030753275 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:59:13 INFO - PROCESS | 2033 | 1465030753279 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 2033 | 1465030753280 Marionette TRACE conn2 <- [1,418,null,{}] 01:59:13 INFO - PROCESS | 2033 | 1465030753282 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}] 01:59:13 INFO - PROCESS | 2033 | 1465030753283 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:13 INFO - PROCESS | 2033 | 1465030753368 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:59:13 INFO - PROCESS | 2033 | 1465030753373 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:13 INFO - PROCESS | 2033 | 1465030753374 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfe4800 == 44 [pid = 2033] [id = 112] 01:59:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12717a800) [pid = 2033] [serial = 333] [outer = 0x0] 01:59:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x127182400) [pid = 2033] [serial = 334] [outer = 0x12717a800] 01:59:13 INFO - PROCESS | 2033 | 1465030753397 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x127186800) [pid = 2033] [serial = 335] [outer = 0x12717a800] 01:59:14 INFO - PROCESS | 2033 | 1465030754261 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]]]}] 01:59:14 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 01:59:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 01:59:14 INFO - PROCESS | 2033 | 1465030754300 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 2033 | 1465030754303 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:59:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:59:14 INFO - PROCESS | 2033 | 1465030754319 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 2033 | 1465030754321 Marionette TRACE conn2 <- [1,422,null,{}] 01:59:14 INFO - PROCESS | 2033 | 1465030754325 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}] 01:59:14 INFO - PROCESS | 2033 | 1465030754327 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:14 INFO - PROCESS | 2033 | 1465030754432 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:59:14 INFO - PROCESS | 2033 | 1465030754484 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 2033 | 1465030754485 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac1000 == 45 [pid = 2033] [id = 113] 01:59:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x117599400) [pid = 2033] [serial = 336] [outer = 0x0] 01:59:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x118368c00) [pid = 2033] [serial = 337] [outer = 0x117599400] 01:59:14 INFO - PROCESS | 2033 | 1465030754518 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1192ea400) [pid = 2033] [serial = 338] [outer = 0x117599400] 01:59:15 INFO - PROCESS | 2033 | 1465030755478 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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1185ms 01:59:15 INFO - PROCESS | 2033 | 1465030755493 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 2033 | 1465030755496 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:59:15 INFO - PROCESS | 2033 | 1465030755501 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 2033 | 1465030755502 Marionette TRACE conn2 <- [1,426,null,{}] 01:59:15 INFO - PROCESS | 2033 | 1465030755505 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}] 01:59:15 INFO - PROCESS | 2033 | 1465030755507 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:15 INFO - PROCESS | 2033 | 1465030755613 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:59:15 INFO - PROCESS | 2033 | 1465030755664 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 2033 | 1465030755666 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2ee000 == 46 [pid = 2033] [id = 114] 01:59:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x119b26000) [pid = 2033] [serial = 339] [outer = 0x0] 01:59:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x121336000) [pid = 2033] [serial = 340] [outer = 0x119b26000] 01:59:15 INFO - PROCESS | 2033 | 1465030755696 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x12167b400) [pid = 2033] [serial = 341] [outer = 0x119b26000] 01:59:16 INFO - PROCESS | 2033 | 1465030756363 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] 01:59:16 INFO - PROCESS | 2033 | 1465030756425 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:59:16 INFO - PROCESS | 2033 | 1465030756428 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 2033 | 1465030756430 Marionette TRACE conn2 <- [1,430,null,{}] 01:59:16 INFO - PROCESS | 2033 | 1465030756434 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}] 01:59:16 INFO - PROCESS | 2033 | 1465030756435 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:16 INFO - PROCESS | 2033 | 1465030756524 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:59:16 INFO - PROCESS | 2033 | 1465030756580 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 2033 | 1465030756583 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x11848f800 == 47 [pid = 2033] [id = 115] 01:59:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x11968d000) [pid = 2033] [serial = 342] [outer = 0x0] 01:59:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x119cb2c00) [pid = 2033] [serial = 343] [outer = 0x11968d000] 01:59:16 INFO - PROCESS | 2033 | 1465030756612 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x119f15000) [pid = 2033] [serial = 344] [outer = 0x11968d000] 01:59:17 INFO - PROCESS | 2033 | 1465030757144 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 771ms 01:59:17 INFO - PROCESS | 2033 | 1465030757200 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 2033 | 1465030757204 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:59:17 INFO - PROCESS | 2033 | 1465030757210 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 2033 | 1465030757211 Marionette TRACE conn2 <- [1,434,null,{}] 01:59:17 INFO - PROCESS | 2033 | 1465030757214 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}] 01:59:17 INFO - PROCESS | 2033 | 1465030757216 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:17 INFO - PROCESS | 2033 | 1465030757305 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:59:17 INFO - PROCESS | 2033 | 1465030757374 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:17 INFO - PROCESS | 2033 | 1465030757375 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x116aca800 == 48 [pid = 2033] [id = 116] 01:59:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x119a6e800) [pid = 2033] [serial = 345] [outer = 0x0] 01:59:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x1214f4000) [pid = 2033] [serial = 346] [outer = 0x119a6e800] 01:59:17 INFO - PROCESS | 2033 | 1465030757403 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x121681000) [pid = 2033] [serial = 347] [outer = 0x119a6e800] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x12b43e000 == 47 [pid = 2033] [id = 111] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x129587800 == 46 [pid = 2033] [id = 110] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x117d05800 == 45 [pid = 2033] [id = 109] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x12957a000 == 44 [pid = 2033] [id = 108] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1276c9800 == 43 [pid = 2033] [id = 107] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x11687a000 == 42 [pid = 2033] [id = 106] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x12c83f800) [pid = 2033] [serial = 286] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x124d96000 == 41 [pid = 2033] [id = 105] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1217de800 == 40 [pid = 2033] [id = 104] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1193b5800 == 39 [pid = 2033] [id = 103] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x11745c800 == 38 [pid = 2033] [id = 102] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x116889000 == 37 [pid = 2033] [id = 101] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x115ddf000 == 36 [pid = 2033] [id = 100] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x12a987800 == 35 [pid = 2033] [id = 99] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x121495800 == 34 [pid = 2033] [id = 98] 01:59:17 INFO - PROCESS | 2033 | --DOCSHELL 0x118043800 == 33 [pid = 2033] [id = 97] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x12c2a6800) [pid = 2033] [serial = 233] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12b4a3400) [pid = 2033] [serial = 269] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x128fe5000) [pid = 2033] [serial = 245] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x128dbc400) [pid = 2033] [serial = 244] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x116a6a400) [pid = 2033] [serial = 236] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x113257400) [pid = 2033] [serial = 235] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12760bc00) [pid = 2033] [serial = 242] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1255bec00) [pid = 2033] [serial = 241] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12be93c00) [pid = 2033] [serial = 274] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x118594000) [pid = 2033] [serial = 277] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128dc3c00) [pid = 2033] [serial = 259] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1291b8800) [pid = 2033] [serial = 260] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x12be72400) [pid = 2033] [serial = 272] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x12950cc00) [pid = 2033] [serial = 278] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12c83b400) [pid = 2033] [serial = 284] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12c2a8c00) [pid = 2033] [serial = 275] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1297dc800) [pid = 2033] [serial = 263] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12c38ec00) [pid = 2033] [serial = 281] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12bca1c00) [pid = 2033] [serial = 280] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12c836c00) [pid = 2033] [serial = 283] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12b255400) [pid = 2033] [serial = 268] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1271c1400) [pid = 2033] [serial = 248] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119695400) [pid = 2033] [serial = 247] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x121bbf000) [pid = 2033] [serial = 239] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x121337800) [pid = 2033] [serial = 238] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12760c800) [pid = 2033] [serial = 257] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1262cec00) [pid = 2033] [serial = 256] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12aca1000) [pid = 2033] [serial = 265] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12b24ac00) [pid = 2033] [serial = 266] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x121897c00) [pid = 2033] [serial = 253] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12bcaa400) [pid = 2033] [serial = 271] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x123743c00) [pid = 2033] [serial = 254] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x11925b800) [pid = 2033] [serial = 250] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119ad3800) [pid = 2033] [serial = 251] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x129749400) [pid = 2033] [serial = 262] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 2033 | 1465030757771 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 570ms 01:59:17 INFO - PROCESS | 2033 | 1465030757779 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 2033 | 1465030757781 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:59:17 INFO - PROCESS | 2033 | 1465030757783 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 2033 | 1465030757785 Marionette TRACE conn2 <- [1,438,null,{}] 01:59:17 INFO - PROCESS | 2033 | 1465030757796 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}] 01:59:17 INFO - PROCESS | 2033 | 1465030757799 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:17 INFO - PROCESS | 2033 | 1465030757877 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:59:17 INFO - PROCESS | 2033 | 1465030757932 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:17 INFO - PROCESS | 2033 | 1465030757934 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x11849e800 == 34 [pid = 2033] [id = 117] 01:59:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119cb4000) [pid = 2033] [serial = 348] [outer = 0x0] 01:59:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x121896400) [pid = 2033] [serial = 349] [outer = 0x119cb4000] 01:59:17 INFO - PROCESS | 2033 | 1465030757962 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x124d7f000) [pid = 2033] [serial = 350] [outer = 0x119cb4000] 01:59:18 INFO - PROCESS | 2033 | 1465030758267 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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 01:59:18 INFO - PROCESS | 2033 | 1465030758305 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 2033 | 1465030758311 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:59:18 INFO - PROCESS | 2033 | 1465030758313 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 2033 | 1465030758314 Marionette TRACE conn2 <- [1,442,null,{}] 01:59:18 INFO - PROCESS | 2033 | 1465030758317 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}] 01:59:18 INFO - PROCESS | 2033 | 1465030758318 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:18 INFO - PROCESS | 2033 | 1465030758401 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:59:18 INFO - PROCESS | 2033 | 1465030758451 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 2033 | 1465030758453 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x119816800 == 35 [pid = 2033] [id = 118] 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x11836c800) [pid = 2033] [serial = 351] [outer = 0x0] 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x125631c00) [pid = 2033] [serial = 352] [outer = 0x11836c800] 01:59:18 INFO - PROCESS | 2033 | 1465030758479 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12717fc00) [pid = 2033] [serial = 353] [outer = 0x11836c800] 01:59:18 INFO - PROCESS | 2033 | 1465030758800 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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 01:59:18 INFO - PROCESS | 2033 | 1465030758835 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 2033 | 1465030758837 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:59:18 INFO - PROCESS | 2033 | 1465030758840 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 2033 | 1465030758843 Marionette TRACE conn2 <- [1,446,null,{}] 01:59:18 INFO - PROCESS | 2033 | 1465030758845 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}] 01:59:18 INFO - PROCESS | 2033 | 1465030758846 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:18 INFO - PROCESS | 2033 | 1465030758923 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:59:18 INFO - PROCESS | 2033 | 1465030758929 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 2033 | 1465030758930 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x121497800 == 36 [pid = 2033] [id = 119] 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x127183c00) [pid = 2033] [serial = 354] [outer = 0x0] 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x127603400) [pid = 2033] [serial = 355] [outer = 0x127183c00] 01:59:18 INFO - PROCESS | 2033 | 1465030758955 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128a02400) [pid = 2033] [serial = 356] [outer = 0x127183c00] 01:59:19 INFO - PROCESS | 2033 | 1465030759278 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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 472ms 01:59:19 INFO - PROCESS | 2033 | 1465030759343 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 2033 | 1465030759345 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:59:19 INFO - PROCESS | 2033 | 1465030759348 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 2033 | 1465030759350 Marionette TRACE conn2 <- [1,450,null,{}] 01:59:19 INFO - PROCESS | 2033 | 1465030759352 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}] 01:59:19 INFO - PROCESS | 2033 | 1465030759360 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:19 INFO - PROCESS | 2033 | 1465030759513 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:59:19 INFO - PROCESS | 2033 | 1465030759519 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:19 INFO - PROCESS | 2033 | 1465030759521 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237da000 == 37 [pid = 2033] [id = 120] 01:59:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128a08000) [pid = 2033] [serial = 357] [outer = 0x0] 01:59:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1291ab400) [pid = 2033] [serial = 358] [outer = 0x128a08000] 01:59:19 INFO - PROCESS | 2033 | 1465030759572 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1297eac00) [pid = 2033] [serial = 359] [outer = 0x128a08000] 01:59:20 INFO - PROCESS | 2033 | 1465030760032 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] 01:59:20 INFO - PROCESS | 2033 | 1465030760071 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:59:20 INFO - PROCESS | 2033 | 1465030760082 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 2033 | 1465030760083 Marionette TRACE conn2 <- [1,454,null,{}] 01:59:20 INFO - PROCESS | 2033 | 1465030760085 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}] 01:59:20 INFO - PROCESS | 2033 | 1465030760086 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:20 INFO - PROCESS | 2033 | 1465030760181 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:59:20 INFO - PROCESS | 2033 | 1465030760185 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 2033 | 1465030760186 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x125649000 == 38 [pid = 2033] [id = 121] 01:59:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128db7400) [pid = 2033] [serial = 360] [outer = 0x0] 01:59:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12aa82400) [pid = 2033] [serial = 361] [outer = 0x128db7400] 01:59:20 INFO - PROCESS | 2033 | 1465030760210 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12ad3f000) [pid = 2033] [serial = 362] [outer = 0x128db7400] 01:59:20 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:20 INFO - PROCESS | 2033 | 1465030760563 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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:59:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 01:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:59:20 INFO - PROCESS | 2033 | 1465030760600 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 2033 | 1465030760602 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:59:20 INFO - PROCESS | 2033 | 1465030760604 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 2033 | 1465030760605 Marionette TRACE conn2 <- [1,458,null,{}] 01:59:20 INFO - PROCESS | 2033 | 1465030760607 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}] 01:59:20 INFO - PROCESS | 2033 | 1465030760608 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:20 INFO - PROCESS | 2033 | 1465030760703 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:59:20 INFO - PROCESS | 2033 | 1465030760727 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 2033 | 1465030760728 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x127640000 == 39 [pid = 2033] [id = 122] 01:59:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128dc3c00) [pid = 2033] [serial = 363] [outer = 0x0] 01:59:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12b252000) [pid = 2033] [serial = 364] [outer = 0x128dc3c00] 01:59:20 INFO - PROCESS | 2033 | 1465030760753 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b49d000) [pid = 2033] [serial = 365] [outer = 0x128dc3c00] 01:59:21 INFO - PROCESS | 2033 | 1465030761104 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] 01:59:21 INFO - PROCESS | 2033 | 1465030761127 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:59:21 INFO - PROCESS | 2033 | 1465030761129 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 2033 | 1465030761131 Marionette TRACE conn2 <- [1,462,null,{}] 01:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:59:21 INFO - PROCESS | 2033 | 1465030761133 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}] 01:59:21 INFO - PROCESS | 2033 | 1465030761135 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:21 INFO - PROCESS | 2033 | 1465030761237 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:59:21 INFO - PROCESS | 2033 | 1465030761241 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 2033 | 1465030761242 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917a800 == 40 [pid = 2033] [id = 123] 01:59:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12ad40000) [pid = 2033] [serial = 366] [outer = 0x0] 01:59:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12be6b800) [pid = 2033] [serial = 367] [outer = 0x12ad40000] 01:59:21 INFO - PROCESS | 2033 | 1465030761266 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12be78400) [pid = 2033] [serial = 368] [outer = 0x12ad40000] 01:59:21 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:21 INFO - PROCESS | 2033 | 1465030761646 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] 01:59:21 INFO - PROCESS | 2033 | 1465030761704 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:59:21 INFO - PROCESS | 2033 | 1465030761707 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 2033 | 1465030761709 Marionette TRACE conn2 <- [1,466,null,{}] 01:59:21 INFO - PROCESS | 2033 | 1465030761712 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}] 01:59:21 INFO - PROCESS | 2033 | 1465030761714 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:22 INFO - PROCESS | 2033 | 1465030762111 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x112d4c400) [pid = 2033] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x119cb6400) [pid = 2033] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1217f0800) [pid = 2033] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12bca9000) [pid = 2033] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12c831800) [pid = 2033] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119a62c00) [pid = 2033] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x118133000) [pid = 2033] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x121bbfc00) [pid = 2033] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x12760c000) [pid = 2033] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12b250000) [pid = 2033] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:59:22 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1297e1800) [pid = 2033] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:59:22 INFO - PROCESS | 2033 | 1465030762208 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:22 INFO - PROCESS | 2033 | 1465030762209 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193ab800 == 41 [pid = 2033] [id = 124] 01:59:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x118133000) [pid = 2033] [serial = 369] [outer = 0x0] 01:59:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119a62c00) [pid = 2033] [serial = 370] [outer = 0x118133000] 01:59:22 INFO - PROCESS | 2033 | 1465030762234 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x127178400) [pid = 2033] [serial = 371] [outer = 0x118133000] 01:59:22 INFO - PROCESS | 2033 | 1465030762530 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] 01:59:22 INFO - PROCESS | 2033 | 1465030762579 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:59:22 INFO - PROCESS | 2033 | 1465030762582 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 2033 | 1465030762584 Marionette TRACE conn2 <- [1,470,null,{}] 01:59:22 INFO - PROCESS | 2033 | 1465030762586 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}] 01:59:22 INFO - PROCESS | 2033 | 1465030762587 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:22 INFO - PROCESS | 2033 | 1465030762700 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:59:22 INFO - PROCESS | 2033 | 1465030762703 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:22 INFO - PROCESS | 2033 | 1465030762705 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a98c000 == 42 [pid = 2033] [id = 125] 01:59:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x128dbb000) [pid = 2033] [serial = 372] [outer = 0x0] 01:59:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12be98c00) [pid = 2033] [serial = 373] [outer = 0x128dbb000] 01:59:22 INFO - PROCESS | 2033 | 1465030762734 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12c832800) [pid = 2033] [serial = 374] [outer = 0x128dbb000] 01:59:23 INFO - PROCESS | 2033 | 1465030763076 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]]]}] 01:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 01:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:59:23 INFO - PROCESS | 2033 | 1465030763101 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 2033 | 1465030763102 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:59:23 INFO - PROCESS | 2033 | 1465030763104 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 2033 | 1465030763105 Marionette TRACE conn2 <- [1,474,null,{}] 01:59:23 INFO - PROCESS | 2033 | 1465030763110 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}] 01:59:23 INFO - PROCESS | 2033 | 1465030763111 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:23 INFO - PROCESS | 2033 | 1465030763198 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:59:23 INFO - PROCESS | 2033 | 1465030763253 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 2033 | 1465030763254 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad63800 == 43 [pid = 2033] [id = 126] 01:59:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1274cfc00) [pid = 2033] [serial = 375] [outer = 0x0] 01:59:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1274d3800) [pid = 2033] [serial = 376] [outer = 0x1274cfc00] 01:59:23 INFO - PROCESS | 2033 | 1465030763278 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x129503400) [pid = 2033] [serial = 377] [outer = 0x1274cfc00] 01:59:23 INFO - PROCESS | 2033 | 1465030763578 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]]]}] 01:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 521ms 01:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:59:23 INFO - PROCESS | 2033 | 1465030763626 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 2033 | 1465030763627 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:59:23 INFO - PROCESS | 2033 | 1465030763629 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 2033 | 1465030763630 Marionette TRACE conn2 <- [1,478,null,{}] 01:59:23 INFO - PROCESS | 2033 | 1465030763632 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}] 01:59:23 INFO - PROCESS | 2033 | 1465030763633 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:23 INFO - PROCESS | 2033 | 1465030763714 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:59:23 INFO - PROCESS | 2033 | 1465030763718 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 2033 | 1465030763719 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd5800 == 44 [pid = 2033] [id = 127] 01:59:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12b24f400) [pid = 2033] [serial = 378] [outer = 0x0] 01:59:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12c83e000) [pid = 2033] [serial = 379] [outer = 0x12b24f400] 01:59:23 INFO - PROCESS | 2033 | 1465030763743 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12cc0d400) [pid = 2033] [serial = 380] [outer = 0x12b24f400] 01:59:24 INFO - PROCESS | 2033 | 1465030764124 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 01:59:24 INFO - PROCESS | 2033 | 1465030764148 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 2033 | 1465030764151 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:59:24 INFO - PROCESS | 2033 | 1465030764155 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 2033 | 1465030764157 Marionette TRACE conn2 <- [1,482,null,{}] 01:59:24 INFO - PROCESS | 2033 | 1465030764161 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}] 01:59:24 INFO - PROCESS | 2033 | 1465030764163 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:24 INFO - PROCESS | 2033 | 1465030764267 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:59:24 INFO - PROCESS | 2033 | 1465030764332 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 2033 | 1465030764335 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x1167a7800 == 45 [pid = 2033] [id = 128] 01:59:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x118590000) [pid = 2033] [serial = 381] [outer = 0x0] 01:59:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1185f4400) [pid = 2033] [serial = 382] [outer = 0x118590000] 01:59:24 INFO - PROCESS | 2033 | 1465030764367 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x11968b400) [pid = 2033] [serial = 383] [outer = 0x118590000] 01:59:24 INFO - PROCESS | 2033 | 1465030764857 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 772ms 01:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:59:24 INFO - PROCESS | 2033 | 1465030764927 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 2033 | 1465030764930 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:59:24 INFO - PROCESS | 2033 | 1465030764934 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 2033 | 1465030764936 Marionette TRACE conn2 <- [1,486,null,{}] 01:59:24 INFO - PROCESS | 2033 | 1465030764939 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}] 01:59:24 INFO - PROCESS | 2033 | 1465030764940 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:25 INFO - PROCESS | 2033 | 1465030765040 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:59:25 INFO - PROCESS | 2033 | 1465030765110 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:25 INFO - PROCESS | 2033 | 1465030765111 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198c9800 == 46 [pid = 2033] [id = 129] 01:59:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x119cb7000) [pid = 2033] [serial = 384] [outer = 0x0] 01:59:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x121680400) [pid = 2033] [serial = 385] [outer = 0x119cb7000] 01:59:25 INFO - PROCESS | 2033 | 1465030765141 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x121897800) [pid = 2033] [serial = 386] [outer = 0x119cb7000] 01:59:25 INFO - PROCESS | 2033 | 1465030765575 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]]]}] 01:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 724ms 01:59:25 INFO - PROCESS | 2033 | 1465030765659 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:59:25 INFO - PROCESS | 2033 | 1465030765661 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:59:25 INFO - PROCESS | 2033 | 1465030765663 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 2033 | 1465030765666 Marionette TRACE conn2 <- [1,490,null,{}] 01:59:25 INFO - PROCESS | 2033 | 1465030765673 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}] 01:59:25 INFO - PROCESS | 2033 | 1465030765677 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:25 INFO - PROCESS | 2033 | 1465030765780 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:59:25 INFO - PROCESS | 2033 | 1465030765849 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:25 INFO - PROCESS | 2033 | 1465030765851 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acda000 == 47 [pid = 2033] [id = 130] 01:59:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1274cb400) [pid = 2033] [serial = 387] [outer = 0x0] 01:59:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1274d4800) [pid = 2033] [serial = 388] [outer = 0x1274cb400] 01:59:25 INFO - PROCESS | 2033 | 1465030765883 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x128a0a400) [pid = 2033] [serial = 389] [outer = 0x1274cb400] 01:59:26 INFO - PROCESS | 2033 | 1465030766285 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]]]}] 01:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 01:59:26 INFO - PROCESS | 2033 | 1465030766335 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 2033 | 1465030766337 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:59:26 INFO - PROCESS | 2033 | 1465030766339 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 2033 | 1465030766340 Marionette TRACE conn2 <- [1,494,null,{}] 01:59:26 INFO - PROCESS | 2033 | 1465030766343 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}] 01:59:26 INFO - PROCESS | 2033 | 1465030766344 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:26 INFO - PROCESS | 2033 | 1465030766446 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:59:26 INFO - PROCESS | 2033 | 1465030766503 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:26 INFO - PROCESS | 2033 | 1465030766504 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c41f000 == 48 [pid = 2033] [id = 131] 01:59:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x128addc00) [pid = 2033] [serial = 390] [outer = 0x0] 01:59:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x128ae2800) [pid = 2033] [serial = 391] [outer = 0x128addc00] 01:59:26 INFO - PROCESS | 2033 | 1465030766533 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x128dc2400) [pid = 2033] [serial = 392] [outer = 0x128addc00] 01:59:27 INFO - PROCESS | 2033 | 1465030767027 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 01:59:27 INFO - PROCESS | 2033 | 1465030767089 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 2033 | 1465030767091 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:59:27 INFO - PROCESS | 2033 | 1465030767097 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 2033 | 1465030767099 Marionette TRACE conn2 <- [1,498,null,{}] 01:59:27 INFO - PROCESS | 2033 | 1465030767103 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}] 01:59:27 INFO - PROCESS | 2033 | 1465030767105 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:27 INFO - PROCESS | 2033 | 1465030767406 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:59:27 INFO - PROCESS | 2033 | 1465030767503 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 2033 | 1465030767504 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d0f000 == 49 [pid = 2033] [id = 132] 01:59:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x11925b800) [pid = 2033] [serial = 393] [outer = 0x0] 01:59:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x119a65800) [pid = 2033] [serial = 394] [outer = 0x11925b800] 01:59:27 INFO - PROCESS | 2033 | 1465030767533 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x119cb9400) [pid = 2033] [serial = 395] [outer = 0x11925b800] 01:59:28 INFO - PROCESS | 2033 | 1465030768013 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]]]}] 01:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 925ms 01:59:28 INFO - PROCESS | 2033 | 1465030768024 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 2033 | 1465030768028 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:59:28 INFO - PROCESS | 2033 | 1465030768031 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 2033 | 1465030768033 Marionette TRACE conn2 <- [1,502,null,{}] 01:59:28 INFO - PROCESS | 2033 | 1465030768036 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}] 01:59:28 INFO - PROCESS | 2033 | 1465030768038 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:28 INFO - PROCESS | 2033 | 1465030768133 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:59:28 INFO - PROCESS | 2033 | 1465030768187 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:28 INFO - PROCESS | 2033 | 1465030768189 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180d2800 == 50 [pid = 2033] [id = 133] 01:59:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x12167e400) [pid = 2033] [serial = 396] [outer = 0x0] 01:59:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x124d36400) [pid = 2033] [serial = 397] [outer = 0x12167e400] 01:59:28 INFO - PROCESS | 2033 | 1465030768219 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x1267cbc00) [pid = 2033] [serial = 398] [outer = 0x12167e400] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad63800 == 49 [pid = 2033] [id = 126] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12a98c000 == 48 [pid = 2033] [id = 125] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1193ab800 == 47 [pid = 2033] [id = 124] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12917a800 == 46 [pid = 2033] [id = 123] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x127640000 == 45 [pid = 2033] [id = 122] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x125649000 == 44 [pid = 2033] [id = 121] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1237da000 == 43 [pid = 2033] [id = 120] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x121497800 == 42 [pid = 2033] [id = 119] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x119816800 == 41 [pid = 2033] [id = 118] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x11849e800 == 40 [pid = 2033] [id = 117] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x116aca800 == 39 [pid = 2033] [id = 116] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x11848f800 == 38 [pid = 2033] [id = 115] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac1000 == 37 [pid = 2033] [id = 113] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfe4800 == 36 [pid = 2033] [id = 112] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1164e6000 == 35 [pid = 2033] [id = 83] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad51000 == 34 [pid = 2033] [id = 96] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2ee000 == 33 [pid = 2033] [id = 114] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x117d0f000 == 32 [pid = 2033] [id = 132] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12c41f000 == 31 [pid = 2033] [id = 131] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12acda000 == 30 [pid = 2033] [id = 130] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1198c9800 == 29 [pid = 2033] [id = 129] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd5800 == 28 [pid = 2033] [id = 127] 01:59:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1167a7800 == 27 [pid = 2033] [id = 128] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x12be8e800) [pid = 2033] [serial = 316] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x12cc0a800) [pid = 2033] [serial = 320] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x12cc02400) [pid = 2033] [serial = 319] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x119a69800) [pid = 2033] [serial = 322] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x11a218c00) [pid = 2033] [serial = 302] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1192efc00) [pid = 2033] [serial = 301] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x129744c00) [pid = 2033] [serial = 298] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1255b6c00) [pid = 2033] [serial = 304] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x1262d9000) [pid = 2033] [serial = 305] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1291acc00) [pid = 2033] [serial = 308] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x127611c00) [pid = 2033] [serial = 307] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x119a6e400) [pid = 2033] [serial = 323] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x12b499400) [pid = 2033] [serial = 313] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12aa79c00) [pid = 2033] [serial = 310] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12b24b800) [pid = 2033] [serial = 311] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1256ef800) [pid = 2033] [serial = 295] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119a21800) [pid = 2033] [serial = 292] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x111c6bc00) [pid = 2033] [serial = 289] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x124ddf800) [pid = 2033] [serial = 326] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x127182400) [pid = 2033] [serial = 334] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11803c000) [pid = 2033] [serial = 325] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12c390400) [pid = 2033] [serial = 317] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12cc10800) [pid = 2033] [serial = 332] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12cc0a000) [pid = 2033] [serial = 329] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128dc0000) [pid = 2033] [serial = 328] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12bca2c00) [pid = 2033] [serial = 314] [outer = 0x0] [url = about:blank] 01:59:28 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119cba400) [pid = 2033] [serial = 331] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 2033 | 1465030769193 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1174ms 01:59:29 INFO - PROCESS | 2033 | 1465030769206 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 2033 | 1465030769213 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:59:29 INFO - PROCESS | 2033 | 1465030769217 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 2033 | 1465030769220 Marionette TRACE conn2 <- [1,506,null,{}] 01:59:29 INFO - PROCESS | 2033 | 1465030769228 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}] 01:59:29 INFO - PROCESS | 2033 | 1465030769231 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:29 INFO - PROCESS | 2033 | 1465030769353 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:59:29 INFO - PROCESS | 2033 | 1465030769360 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:29 INFO - PROCESS | 2033 | 1465030769362 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1161d4000 == 28 [pid = 2033] [id = 134] 01:59:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11710e000) [pid = 2033] [serial = 399] [outer = 0x0] 01:59:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x118364800) [pid = 2033] [serial = 400] [outer = 0x11710e000] 01:59:29 INFO - PROCESS | 2033 | 1465030769406 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1185edc00) [pid = 2033] [serial = 401] [outer = 0x11710e000] 01:59:29 INFO - PROCESS | 2033 | 1465030769857 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 01:59:29 INFO - PROCESS | 2033 | 1465030769890 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 2033 | 1465030769895 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:59:29 INFO - PROCESS | 2033 | 1465030769899 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 2033 | 1465030769901 Marionette TRACE conn2 <- [1,510,null,{}] 01:59:29 INFO - PROCESS | 2033 | 1465030769903 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}] 01:59:29 INFO - PROCESS | 2033 | 1465030769905 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:29 INFO - PROCESS | 2033 | 1465030769985 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:59:30 INFO - PROCESS | 2033 | 1465030770009 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 2033 | 1465030770010 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180be000 == 29 [pid = 2033] [id = 135] 01:59:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x11925a400) [pid = 2033] [serial = 402] [outer = 0x0] 01:59:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x119877c00) [pid = 2033] [serial = 403] [outer = 0x11925a400] 01:59:30 INFO - PROCESS | 2033 | 1465030770040 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x119a74400) [pid = 2033] [serial = 404] [outer = 0x11925a400] 01:59:30 INFO - PROCESS | 2033 | 1465030770386 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]]]}] 01:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 01:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:59:30 INFO - PROCESS | 2033 | 1465030770418 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 2033 | 1465030770420 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:59:30 INFO - PROCESS | 2033 | 1465030770422 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 2033 | 1465030770427 Marionette TRACE conn2 <- [1,514,null,{}] 01:59:30 INFO - PROCESS | 2033 | 1465030770435 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}] 01:59:30 INFO - PROCESS | 2033 | 1465030770438 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:30 INFO - PROCESS | 2033 | 1465030770513 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:59:30 INFO - PROCESS | 2033 | 1465030770518 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 2033 | 1465030770520 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x11929b000 == 30 [pid = 2033] [id = 136] 01:59:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119cb0800) [pid = 2033] [serial = 405] [outer = 0x0] 01:59:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x121330800) [pid = 2033] [serial = 406] [outer = 0x119cb0800] 01:59:30 INFO - PROCESS | 2033 | 1465030770550 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x121683400) [pid = 2033] [serial = 407] [outer = 0x119cb0800] 01:59:30 INFO - PROCESS | 2033 | 1465030770876 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]]]}] 01:59:30 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 01:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 475ms 01:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:59:30 INFO - PROCESS | 2033 | 1465030770898 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 2033 | 1465030770899 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:59:30 INFO - PROCESS | 2033 | 1465030770901 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 2033 | 1465030770902 Marionette TRACE conn2 <- [1,518,null,{}] 01:59:30 INFO - PROCESS | 2033 | 1465030770905 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}] 01:59:30 INFO - PROCESS | 2033 | 1465030770908 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:30 INFO - PROCESS | 2033 | 1465030770986 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:59:31 INFO - PROCESS | 2033 | 1465030771054 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:31 INFO - PROCESS | 2033 | 1465030771055 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x11980f800 == 31 [pid = 2033] [id = 137] 01:59:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1167ee400) [pid = 2033] [serial = 408] [outer = 0x0] 01:59:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x121abb000) [pid = 2033] [serial = 409] [outer = 0x1167ee400] 01:59:31 INFO - PROCESS | 2033 | 1465030771080 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x124de0800) [pid = 2033] [serial = 410] [outer = 0x1167ee400] 01:59:31 INFO - PROCESS | 2033 | 1465030771427 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 572ms 01:59:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:59:31 INFO - PROCESS | 2033 | 1465030771474 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 2033 | 1465030771475 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:59:31 INFO - PROCESS | 2033 | 1465030771477 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 2033 | 1465030771478 Marionette TRACE conn2 <- [1,522,null,{}] 01:59:31 INFO - PROCESS | 2033 | 1465030771481 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}] 01:59:31 INFO - PROCESS | 2033 | 1465030771482 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:31 INFO - PROCESS | 2033 | 1465030771570 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:59:31 INFO - PROCESS | 2033 | 1465030771605 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:31 INFO - PROCESS | 2033 | 1465030771606 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2ee000 == 32 [pid = 2033] [id = 138] 01:59:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x119b1b400) [pid = 2033] [serial = 411] [outer = 0x0] 01:59:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1262ce800) [pid = 2033] [serial = 412] [outer = 0x119b1b400] 01:59:31 INFO - PROCESS | 2033 | 1465030771630 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12717b400) [pid = 2033] [serial = 413] [outer = 0x119b1b400] 01:59:31 INFO - PROCESS | 2033 | 1465030771971 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 01:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:59:32 INFO - PROCESS | 2033 | 1465030771998 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:59:32 INFO - PROCESS | 2033 | 1465030772000 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:59:32 INFO - PROCESS | 2033 | 1465030772002 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 2033 | 1465030772003 Marionette TRACE conn2 <- [1,526,null,{}] 01:59:32 INFO - PROCESS | 2033 | 1465030772005 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}] 01:59:32 INFO - PROCESS | 2033 | 1465030772009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:32 INFO - PROCESS | 2033 | 1465030772117 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:59:32 INFO - PROCESS | 2033 | 1465030772159 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 2033 | 1465030772161 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236a5000 == 33 [pid = 2033] [id = 139] 01:59:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x127182000) [pid = 2033] [serial = 414] [outer = 0x0] 01:59:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1274d5400) [pid = 2033] [serial = 415] [outer = 0x127182000] 01:59:32 INFO - PROCESS | 2033 | 1465030772186 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x128ad7800) [pid = 2033] [serial = 416] [outer = 0x127182000] 01:59:32 INFO - PROCESS | 2033 | 1465030772533 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]]]}] 01:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 01:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 570ms 01:59:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:59:32 INFO - PROCESS | 2033 | 1465030772580 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:59:32 INFO - PROCESS | 2033 | 1465030772581 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:59:32 INFO - PROCESS | 2033 | 1465030772584 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 2033 | 1465030772585 Marionette TRACE conn2 <- [1,530,null,{}] 01:59:32 INFO - PROCESS | 2033 | 1465030772587 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}] 01:59:32 INFO - PROCESS | 2033 | 1465030772589 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:32 INFO - PROCESS | 2033 | 1465030772696 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:59:32 INFO - PROCESS | 2033 | 1465030772700 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 2033 | 1465030772701 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262ed800 == 34 [pid = 2033] [id = 140] 01:59:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x115d72c00) [pid = 2033] [serial = 417] [outer = 0x0] 01:59:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x128ae2400) [pid = 2033] [serial = 418] [outer = 0x115d72c00] 01:59:32 INFO - PROCESS | 2033 | 1465030772729 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x128dc2000) [pid = 2033] [serial = 419] [outer = 0x115d72c00] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12562ec00) [pid = 2033] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12c837000) [pid = 2033] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x116606800) [pid = 2033] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x128db7400) [pid = 2033] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x128dc3c00) [pid = 2033] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12ad40000) [pid = 2033] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x128a08000) [pid = 2033] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119cb4000) [pid = 2033] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x119b26000) [pid = 2033] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x127183c00) [pid = 2033] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x117599400) [pid = 2033] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x11968d000) [pid = 2033] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x119a6e800) [pid = 2033] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x11836c800) [pid = 2033] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12717a800) [pid = 2033] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x118133000) [pid = 2033] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1274cfc00) [pid = 2033] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12b24f400) [pid = 2033] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128dbb000) [pid = 2033] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x111c68400) [pid = 2033] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:59:33 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119687400) [pid = 2033] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:59:33 INFO - PROCESS | 2033 | 1465030773344 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"]]]}] 01:59:33 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 01:59:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:59:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:59:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:59:33 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 01:59:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:59:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:59:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:59:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 772ms 01:59:33 INFO - PROCESS | 2033 | 1465030773359 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 2033 | 1465030773361 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:59:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:59:33 INFO - PROCESS | 2033 | 1465030773363 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 2033 | 1465030773364 Marionette TRACE conn2 <- [1,534,null,{}] 01:59:33 INFO - PROCESS | 2033 | 1465030773367 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}] 01:59:33 INFO - PROCESS | 2033 | 1465030773368 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:33 INFO - PROCESS | 2033 | 1465030773462 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:59:33 INFO - PROCESS | 2033 | 1465030773467 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 2033 | 1465030773468 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x126314000 == 35 [pid = 2033] [id = 141] 01:59:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11836c800) [pid = 2033] [serial = 420] [outer = 0x0] 01:59:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1271be400) [pid = 2033] [serial = 421] [outer = 0x11836c800] 01:59:33 INFO - PROCESS | 2033 | 1465030773493 Marionette DEBUG loaded listener.js 01:59:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128ad6c00) [pid = 2033] [serial = 422] [outer = 0x11836c800] 01:59:33 INFO - PROCESS | 2033 | 1465030773819 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]]]}] 01:59:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:59:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 01:59:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:59:33 INFO - PROCESS | 2033 | 1465030773833 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 2033 | 1465030773834 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:59:33 INFO - PROCESS | 2033 | 1465030773836 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 2033 | 1465030773837 Marionette TRACE conn2 <- [1,538,null,{}] 01:59:33 INFO - PROCESS | 2033 | 1465030773842 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}] 01:59:33 INFO - PROCESS | 2033 | 1465030773844 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:33 INFO - PROCESS | 2033 | 1465030773950 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:59:33 INFO - PROCESS | 2033 | 1465030773962 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 2033 | 1465030773963 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276cf000 == 36 [pid = 2033] [id = 142] 01:59:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x116629800) [pid = 2033] [serial = 423] [outer = 0x0] 01:59:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128ae4000) [pid = 2033] [serial = 424] [outer = 0x116629800] 01:59:33 INFO - PROCESS | 2033 | 1465030773994 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x129749800) [pid = 2033] [serial = 425] [outer = 0x116629800] 01:59:34 INFO - PROCESS | 2033 | 1465030774291 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]]]}] 01:59:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 01:59:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 474ms 01:59:34 INFO - PROCESS | 2033 | 1465030774315 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 2033 | 1465030774317 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:59:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:59:34 INFO - PROCESS | 2033 | 1465030774319 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 2033 | 1465030774320 Marionette TRACE conn2 <- [1,542,null,{}] 01:59:34 INFO - PROCESS | 2033 | 1465030774330 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}] 01:59:34 INFO - PROCESS | 2033 | 1465030774332 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:34 INFO - PROCESS | 2033 | 1465030774412 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:59:34 INFO - PROCESS | 2033 | 1465030774417 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:34 INFO - PROCESS | 2033 | 1465030774418 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x129585800 == 37 [pid = 2033] [id = 143] 01:59:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x123743000) [pid = 2033] [serial = 426] [outer = 0x0] 01:59:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12974f800) [pid = 2033] [serial = 427] [outer = 0x123743000] 01:59:34 INFO - PROCESS | 2033 | 1465030774446 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1297e9c00) [pid = 2033] [serial = 428] [outer = 0x123743000] 01:59:34 INFO - PROCESS | 2033 | 1465030774799 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]]]}] 01:59:34 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. 01:59:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 01:59:34 INFO - PROCESS | 2033 | 1465030774846 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 2033 | 1465030774848 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:59:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:59:34 INFO - PROCESS | 2033 | 1465030774850 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 2033 | 1465030774852 Marionette TRACE conn2 <- [1,546,null,{}] 01:59:34 INFO - PROCESS | 2033 | 1465030774855 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}] 01:59:34 INFO - PROCESS | 2033 | 1465030774856 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:34 INFO - PROCESS | 2033 | 1465030774948 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:59:34 INFO - PROCESS | 2033 | 1465030774951 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:34 INFO - PROCESS | 2033 | 1465030774953 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a988800 == 38 [pid = 2033] [id = 144] 01:59:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1297f2800) [pid = 2033] [serial = 429] [outer = 0x0] 01:59:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12acab400) [pid = 2033] [serial = 430] [outer = 0x1297f2800] 01:59:34 INFO - PROCESS | 2033 | 1465030774986 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12b49f000) [pid = 2033] [serial = 431] [outer = 0x1297f2800] 01:59:35 INFO - PROCESS | 2033 | 1465030775387 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]]]}] 01:59:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:59:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 01:59:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:59:35 INFO - PROCESS | 2033 | 1465030775420 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:59:35 INFO - PROCESS | 2033 | 1465030775423 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:59:35 INFO - PROCESS | 2033 | 1465030775426 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 2033 | 1465030775428 Marionette TRACE conn2 <- [1,550,null,{}] 01:59:35 INFO - PROCESS | 2033 | 1465030775432 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}] 01:59:35 INFO - PROCESS | 2033 | 1465030775434 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:35 INFO - PROCESS | 2033 | 1465030775567 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:59:35 INFO - PROCESS | 2033 | 1465030775672 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 2033 | 1465030775676 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x1167a7800 == 39 [pid = 2033] [id = 145] 01:59:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x112d4cc00) [pid = 2033] [serial = 432] [outer = 0x0] 01:59:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1167f4000) [pid = 2033] [serial = 433] [outer = 0x112d4cc00] 01:59:35 INFO - PROCESS | 2033 | 1465030775738 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x118040c00) [pid = 2033] [serial = 434] [outer = 0x112d4cc00] 01:59:36 INFO - PROCESS | 2033 | 1465030776171 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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 01:59:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 773ms 01:59:36 INFO - PROCESS | 2033 | 1465030776213 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 2033 | 1465030776216 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:59:36 INFO - PROCESS | 2033 | 1465030776221 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 2033 | 1465030776223 Marionette TRACE conn2 <- [1,554,null,{}] 01:59:36 INFO - PROCESS | 2033 | 1465030776250 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}] 01:59:36 INFO - PROCESS | 2033 | 1465030776252 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:36 INFO - PROCESS | 2033 | 1465030776361 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:59:36 INFO - PROCESS | 2033 | 1465030776415 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:36 INFO - PROCESS | 2033 | 1465030776417 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198be000 == 40 [pid = 2033] [id = 146] 01:59:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1192efc00) [pid = 2033] [serial = 435] [outer = 0x0] 01:59:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x119a69000) [pid = 2033] [serial = 436] [outer = 0x1192efc00] 01:59:36 INFO - PROCESS | 2033 | 1465030776447 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x119cbb800) [pid = 2033] [serial = 437] [outer = 0x1192efc00] 01:59:36 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:36 INFO - PROCESS | 2033 | 1465030776953 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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 741ms 01:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:59:36 INFO - PROCESS | 2033 | 1465030776963 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 2033 | 1465030776964 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:59:36 INFO - PROCESS | 2033 | 1465030776967 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 2033 | 1465030776969 Marionette TRACE conn2 <- [1,558,null,{}] 01:59:37 INFO - PROCESS | 2033 | 1465030777007 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}] 01:59:37 INFO - PROCESS | 2033 | 1465030777012 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:37 INFO - PROCESS | 2033 | 1465030777120 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:59:37 INFO - PROCESS | 2033 | 1465030777197 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 2033 | 1465030777199 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x1161db000 == 41 [pid = 2033] [id = 147] 01:59:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x11812c800) [pid = 2033] [serial = 438] [outer = 0x0] 01:59:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x119cb2400) [pid = 2033] [serial = 439] [outer = 0x11812c800] 01:59:37 INFO - PROCESS | 2033 | 1465030777231 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x1267c1800) [pid = 2033] [serial = 440] [outer = 0x11812c800] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x129585800 == 40 [pid = 2033] [id = 143] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1276cf000 == 39 [pid = 2033] [id = 142] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x126314000 == 38 [pid = 2033] [id = 141] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1262ed800 == 37 [pid = 2033] [id = 140] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1236a5000 == 36 [pid = 2033] [id = 139] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2ee000 == 35 [pid = 2033] [id = 138] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x11980f800 == 34 [pid = 2033] [id = 137] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x11929b000 == 33 [pid = 2033] [id = 136] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1180be000 == 32 [pid = 2033] [id = 135] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1161d4000 == 31 [pid = 2033] [id = 134] 01:59:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1180d2800 == 30 [pid = 2033] [id = 133] 01:59:37 INFO - PROCESS | 2033 | 1465030777861 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]]]}] 01:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 922ms 01:59:37 INFO - PROCESS | 2033 | 1465030777889 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:59:37 INFO - PROCESS | 2033 | 1465030777892 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:59:37 INFO - PROCESS | 2033 | 1465030777895 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 2033 | 1465030777897 Marionette TRACE conn2 <- [1,562,null,{}] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x1297eb800) [pid = 2033] [serial = 299] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x11685a400) [pid = 2033] [serial = 290] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x121337c00) [pid = 2033] [serial = 293] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x127611400) [pid = 2033] [serial = 296] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x12cc06800) [pid = 2033] [serial = 287] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12aa82400) [pid = 2033] [serial = 361] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x12b252000) [pid = 2033] [serial = 364] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12ad3f000) [pid = 2033] [serial = 362] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12be6b800) [pid = 2033] [serial = 367] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1291ab400) [pid = 2033] [serial = 358] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x121896400) [pid = 2033] [serial = 349] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x124d7f000) [pid = 2033] [serial = 350] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x121336000) [pid = 2033] [serial = 340] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12167b400) [pid = 2033] [serial = 341] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x127603400) [pid = 2033] [serial = 355] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128a02400) [pid = 2033] [serial = 356] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x118368c00) [pid = 2033] [serial = 337] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1192ea400) [pid = 2033] [serial = 338] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119cb2c00) [pid = 2033] [serial = 343] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119f15000) [pid = 2033] [serial = 344] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1214f4000) [pid = 2033] [serial = 346] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x12b49d000) [pid = 2033] [serial = 365] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x121681000) [pid = 2033] [serial = 347] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x125631c00) [pid = 2033] [serial = 352] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12717fc00) [pid = 2033] [serial = 353] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x127186800) [pid = 2033] [serial = 335] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12be78400) [pid = 2033] [serial = 368] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x127178400) [pid = 2033] [serial = 371] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x129503400) [pid = 2033] [serial = 377] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12c83e000) [pid = 2033] [serial = 379] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x12cc0d400) [pid = 2033] [serial = 380] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x119a62c00) [pid = 2033] [serial = 370] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12be98c00) [pid = 2033] [serial = 373] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1274d3800) [pid = 2033] [serial = 376] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1297eac00) [pid = 2033] [serial = 359] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12c832800) [pid = 2033] [serial = 374] [outer = 0x0] [url = about:blank] 01:59:37 INFO - PROCESS | 2033 | 1465030777917 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}] 01:59:37 INFO - PROCESS | 2033 | 1465030777919 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:37 INFO - PROCESS | 2033 | 1465030777997 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:59:38 INFO - PROCESS | 2033 | 1465030778003 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:38 INFO - PROCESS | 2033 | 1465030778006 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x11679e800 == 31 [pid = 2033] [id = 148] 01:59:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x118368c00) [pid = 2033] [serial = 441] [outer = 0x0] 01:59:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1185ebc00) [pid = 2033] [serial = 442] [outer = 0x118368c00] 01:59:38 INFO - PROCESS | 2033 | 1465030778037 Marionette DEBUG loaded listener.js 01:59:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1192ef000) [pid = 2033] [serial = 443] [outer = 0x118368c00] 01:59:38 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:38 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:38 INFO - PROCESS | 2033 | 1465030778481 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]]]}] 01:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 628ms 01:59:38 INFO - PROCESS | 2033 | 1465030778525 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:59:38 INFO - PROCESS | 2033 | 1465030778529 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:59:38 INFO - PROCESS | 2033 | 1465030778535 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:59:38 INFO - PROCESS | 2033 | 1465030778538 Marionette TRACE conn2 <- [1,566,null,{}] 01:59:38 INFO - PROCESS | 2033 | 1465030778541 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}] 01:59:38 INFO - PROCESS | 2033 | 1465030778544 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:38 INFO - PROCESS | 2033 | 1465030778723 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:59:38 INFO - PROCESS | 2033 | 1465030778777 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:38 INFO - PROCESS | 2033 | 1465030778778 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x113326800 == 32 [pid = 2033] [id = 149] 01:59:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x115db2c00) [pid = 2033] [serial = 444] [outer = 0x0] 01:59:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x11660f400) [pid = 2033] [serial = 445] [outer = 0x115db2c00] 01:59:38 INFO - PROCESS | 2033 | 1465030778811 Marionette DEBUG loaded listener.js 01:59:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x11812dc00) [pid = 2033] [serial = 446] [outer = 0x115db2c00] 01:59:39 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:39 INFO - PROCESS | 2033 | 1465030779268 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]]]}] 01:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 772ms 01:59:39 INFO - PROCESS | 2033 | 1465030779307 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:59:39 INFO - PROCESS | 2033 | 1465030779310 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:59:39 INFO - PROCESS | 2033 | 1465030779313 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:59:39 INFO - PROCESS | 2033 | 1465030779315 Marionette TRACE conn2 <- [1,570,null,{}] 01:59:39 INFO - PROCESS | 2033 | 1465030779319 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}] 01:59:39 INFO - PROCESS | 2033 | 1465030779320 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:39 INFO - PROCESS | 2033 | 1465030779417 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:59:39 INFO - PROCESS | 2033 | 1465030779468 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:39 INFO - PROCESS | 2033 | 1465030779469 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185a1000 == 33 [pid = 2033] [id = 150] 01:59:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119a6ac00) [pid = 2033] [serial = 447] [outer = 0x0] 01:59:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119cbd800) [pid = 2033] [serial = 448] [outer = 0x119a6ac00] 01:59:39 INFO - PROCESS | 2033 | 1465030779500 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1214f5c00) [pid = 2033] [serial = 449] [outer = 0x119a6ac00] 01:59:39 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:39 INFO - PROCESS | 2033 | 1465030779917 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]]]}] 01:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 01:59:39 INFO - PROCESS | 2033 | 1465030779934 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:59:39 INFO - PROCESS | 2033 | 1465030779936 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:59:39 INFO - PROCESS | 2033 | 1465030779938 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:59:39 INFO - PROCESS | 2033 | 1465030779939 Marionette TRACE conn2 <- [1,574,null,{}] 01:59:39 INFO - PROCESS | 2033 | 1465030779942 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}] 01:59:39 INFO - PROCESS | 2033 | 1465030779943 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:40 INFO - PROCESS | 2033 | 1465030780038 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:59:40 INFO - PROCESS | 2033 | 1465030780087 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 2033 | 1465030780089 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x119807800 == 34 [pid = 2033] [id = 151] 01:59:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x121891c00) [pid = 2033] [serial = 450] [outer = 0x0] 01:59:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x124d35c00) [pid = 2033] [serial = 451] [outer = 0x121891c00] 01:59:40 INFO - PROCESS | 2033 | 1465030780118 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1255bc400) [pid = 2033] [serial = 452] [outer = 0x121891c00] 01:59:40 INFO - PROCESS | 2033 | 1465030780581 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]]]}] 01:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 01:59:40 INFO - PROCESS | 2033 | 1465030780612 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:59:40 INFO - PROCESS | 2033 | 1465030780616 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:59:40 INFO - PROCESS | 2033 | 1465030780627 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 2033 | 1465030780632 Marionette TRACE conn2 <- [1,578,null,{}] 01:59:40 INFO - PROCESS | 2033 | 1465030780635 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}] 01:59:40 INFO - PROCESS | 2033 | 1465030780639 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:40 INFO - PROCESS | 2033 | 1465030780856 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:59:40 INFO - PROCESS | 2033 | 1465030780923 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 2033 | 1465030780925 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x121b6d000 == 35 [pid = 2033] [id = 152] 01:59:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1274cbc00) [pid = 2033] [serial = 453] [outer = 0x0] 01:59:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1274cf000) [pid = 2033] [serial = 454] [outer = 0x1274cbc00] 01:59:40 INFO - PROCESS | 2033 | 1465030780973 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1274d8c00) [pid = 2033] [serial = 455] [outer = 0x1274cbc00] 01:59:41 INFO - PROCESS | 2033 | 1465030781427 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]]]}] 01:59:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 830ms 01:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:59:41 INFO - PROCESS | 2033 | 1465030781451 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 2033 | 1465030781452 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:59:41 INFO - PROCESS | 2033 | 1465030781454 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 2033 | 1465030781456 Marionette TRACE conn2 <- [1,582,null,{}] 01:59:41 INFO - PROCESS | 2033 | 1465030781458 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}] 01:59:41 INFO - PROCESS | 2033 | 1465030781460 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:41 INFO - PROCESS | 2033 | 1465030781553 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:59:41 INFO - PROCESS | 2033 | 1465030781600 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:41 INFO - PROCESS | 2033 | 1465030781601 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x1250ab000 == 36 [pid = 2033] [id = 153] 01:59:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1274cc400) [pid = 2033] [serial = 456] [outer = 0x0] 01:59:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127610c00) [pid = 2033] [serial = 457] [outer = 0x1274cc400] 01:59:41 INFO - PROCESS | 2033 | 1465030781630 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128adb800) [pid = 2033] [serial = 458] [outer = 0x1274cc400] 01:59:42 INFO - PROCESS | 2033 | 1465030782076 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]]]}] 01:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 01:59:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:59:42 INFO - PROCESS | 2033 | 1465030782127 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:59:42 INFO - PROCESS | 2033 | 1465030782130 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:59:42 INFO - PROCESS | 2033 | 1465030782133 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:59:42 INFO - PROCESS | 2033 | 1465030782135 Marionette TRACE conn2 <- [1,586,null,{}] 01:59:42 INFO - PROCESS | 2033 | 1465030782139 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}] 01:59:42 INFO - PROCESS | 2033 | 1465030782143 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:42 INFO - PROCESS | 2033 | 1465030782313 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:59:42 INFO - PROCESS | 2033 | 1465030782409 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:42 INFO - PROCESS | 2033 | 1465030782415 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x127649800 == 37 [pid = 2033] [id = 154] 01:59:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x129503800) [pid = 2033] [serial = 459] [outer = 0x0] 01:59:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12950e800) [pid = 2033] [serial = 460] [outer = 0x129503800] 01:59:42 INFO - PROCESS | 2033 | 1465030782476 Marionette DEBUG loaded listener.js 01:59:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1297efc00) [pid = 2033] [serial = 461] [outer = 0x129503800] 01:59:42 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:43 INFO - PROCESS | 2033 | 1465030783010 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]]]}] 01:59:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:59:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 927ms 01:59:43 INFO - PROCESS | 2033 | 1465030783060 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 2033 | 1465030783061 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:59:43 INFO - PROCESS | 2033 | 1465030783064 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 2033 | 1465030783065 Marionette TRACE conn2 <- [1,590,null,{}] 01:59:43 INFO - PROCESS | 2033 | 1465030783067 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}] 01:59:43 INFO - PROCESS | 2033 | 1465030783069 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:43 INFO - PROCESS | 2033 | 1465030783168 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:59:43 INFO - PROCESS | 2033 | 1465030783234 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 2033 | 1465030783235 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x112ae3000 == 38 [pid = 2033] [id = 155] 01:59:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1297f4c00) [pid = 2033] [serial = 462] [outer = 0x0] 01:59:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12ad42c00) [pid = 2033] [serial = 463] [outer = 0x1297f4c00] 01:59:43 INFO - PROCESS | 2033 | 1465030783264 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12b499000) [pid = 2033] [serial = 464] [outer = 0x1297f4c00] 01:59:43 INFO - PROCESS | 2033 | 1465030783709 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]]]}] 01:59:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:59:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 669ms 01:59:43 INFO - PROCESS | 2033 | 1465030783774 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 2033 | 1465030783776 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:59:43 INFO - PROCESS | 2033 | 1465030783799 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 2033 | 1465030783801 Marionette TRACE conn2 <- [1,594,null,{}] 01:59:43 INFO - PROCESS | 2033 | 1465030783804 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}] 01:59:43 INFO - PROCESS | 2033 | 1465030783806 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:43 INFO - PROCESS | 2033 | 1465030783903 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:59:43 INFO - PROCESS | 2033 | 1465030783974 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 2033 | 1465030783976 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x116666000 == 39 [pid = 2033] [id = 156] 01:59:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1185ec000) [pid = 2033] [serial = 465] [outer = 0x0] 01:59:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119692000) [pid = 2033] [serial = 466] [outer = 0x1185ec000] 01:59:44 INFO - PROCESS | 2033 | 1465030784004 Marionette DEBUG loaded listener.js 01:59:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x119cbe000) [pid = 2033] [serial = 467] [outer = 0x1185ec000] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x11679e800 == 38 [pid = 2033] [id = 148] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x1167a7800 == 37 [pid = 2033] [id = 145] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x1198be000 == 36 [pid = 2033] [id = 146] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x112ae3000 == 35 [pid = 2033] [id = 155] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x127649800 == 34 [pid = 2033] [id = 154] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x1250ab000 == 33 [pid = 2033] [id = 153] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x121b6d000 == 32 [pid = 2033] [id = 152] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x119807800 == 31 [pid = 2033] [id = 151] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x1185a1000 == 30 [pid = 2033] [id = 150] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x1161db000 == 29 [pid = 2033] [id = 147] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x113326800 == 28 [pid = 2033] [id = 149] 01:59:44 INFO - PROCESS | 2033 | --DOCSHELL 0x12a988800 == 27 [pid = 2033] [id = 144] 01:59:44 INFO - PROCESS | 2033 | 1465030784901 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]]]}] 01:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1127ms 01:59:44 INFO - PROCESS | 2033 | 1465030784926 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:59:44 INFO - PROCESS | 2033 | 1465030784929 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:59:44 INFO - PROCESS | 2033 | 1465030784933 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:59:44 INFO - PROCESS | 2033 | 1465030784934 Marionette TRACE conn2 <- [1,598,null,{}] 01:59:44 INFO - PROCESS | 2033 | 1465030784938 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}] 01:59:44 INFO - PROCESS | 2033 | 1465030784940 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:45 INFO - PROCESS | 2033 | 1465030785016 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:59:45 INFO - PROCESS | 2033 | 1465030785067 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:45 INFO - PROCESS | 2033 | 1465030785070 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e6c000 == 28 [pid = 2033] [id = 157] 01:59:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x115e18c00) [pid = 2033] [serial = 468] [outer = 0x0] 01:59:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x11662e000) [pid = 2033] [serial = 469] [outer = 0x115e18c00] 01:59:45 INFO - PROCESS | 2033 | 1465030785098 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x116a69400) [pid = 2033] [serial = 470] [outer = 0x115e18c00] 01:59:45 INFO - PROCESS | 2033 | 1465030785416 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]]]}] 01:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 01:59:45 INFO - PROCESS | 2033 | 1465030785453 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 2033 | 1465030785457 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:59:45 INFO - PROCESS | 2033 | 1465030785464 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 2033 | 1465030785465 Marionette TRACE conn2 <- [1,602,null,{}] 01:59:45 INFO - PROCESS | 2033 | 1465030785468 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}] 01:59:45 INFO - PROCESS | 2033 | 1465030785470 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:45 INFO - PROCESS | 2033 | 1465030785546 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:59:45 INFO - PROCESS | 2033 | 1465030785601 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:45 INFO - PROCESS | 2033 | 1465030785603 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x11815b800 == 29 [pid = 2033] [id = 158] 01:59:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1168b2c00) [pid = 2033] [serial = 471] [outer = 0x0] 01:59:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x118139c00) [pid = 2033] [serial = 472] [outer = 0x1168b2c00] 01:59:45 INFO - PROCESS | 2033 | 1465030785632 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x119a16000) [pid = 2033] [serial = 473] [outer = 0x1168b2c00] 01:59:46 INFO - PROCESS | 2033 | 1465030786016 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 01:59:46 INFO - PROCESS | 2033 | 1465030786035 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 2033 | 1465030786037 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:59:46 INFO - PROCESS | 2033 | 1465030786040 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 2033 | 1465030786044 Marionette TRACE conn2 <- [1,606,null,{}] 01:59:46 INFO - PROCESS | 2033 | 1465030786056 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}] 01:59:46 INFO - PROCESS | 2033 | 1465030786060 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:46 INFO - PROCESS | 2033 | 1465030786211 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:59:46 INFO - PROCESS | 2033 | 1465030786267 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 2033 | 1465030786269 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x11980a000 == 30 [pid = 2033] [id = 159] 01:59:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x112a73400) [pid = 2033] [serial = 474] [outer = 0x0] 01:59:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x121332800) [pid = 2033] [serial = 475] [outer = 0x112a73400] 01:59:46 INFO - PROCESS | 2033 | 1465030786314 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x12167cc00) [pid = 2033] [serial = 476] [outer = 0x112a73400] 01:59:46 INFO - PROCESS | 2033 | 1465030786719 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 723ms 01:59:46 INFO - PROCESS | 2033 | 1465030786764 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 2033 | 1465030786766 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:59:46 INFO - PROCESS | 2033 | 1465030786769 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 2033 | 1465030786771 Marionette TRACE conn2 <- [1,610,null,{}] 01:59:46 INFO - PROCESS | 2033 | 1465030786774 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}] 01:59:46 INFO - PROCESS | 2033 | 1465030786776 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:46 INFO - PROCESS | 2033 | 1465030786925 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x121896c00) [pid = 2033] [serial = 477] [outer = 0x12bca3800] 01:59:47 INFO - PROCESS | 2033 | 1465030787028 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:47 INFO - PROCESS | 2033 | 1465030787030 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x12362b800 == 31 [pid = 2033] [id = 160] 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x123743400) [pid = 2033] [serial = 478] [outer = 0x0] 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x124b2b000) [pid = 2033] [serial = 479] [outer = 0x123743400] 01:59:47 INFO - PROCESS | 2033 | 1465030787080 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x124d7ac00) [pid = 2033] [serial = 480] [outer = 0x123743400] 01:59:47 INFO - PROCESS | 2033 | 1465030787544 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]]]}] 01:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 820ms 01:59:47 INFO - PROCESS | 2033 | 1465030787588 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:59:47 INFO - PROCESS | 2033 | 1465030787589 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:59:47 INFO - PROCESS | 2033 | 1465030787598 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 2033 | 1465030787599 Marionette TRACE conn2 <- [1,614,null,{}] 01:59:47 INFO - PROCESS | 2033 | 1465030787602 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}] 01:59:47 INFO - PROCESS | 2033 | 1465030787603 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:47 INFO - PROCESS | 2033 | 1465030787676 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:59:47 INFO - PROCESS | 2033 | 1465030787680 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:47 INFO - PROCESS | 2033 | 1465030787681 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x121b6c800 == 32 [pid = 2033] [id = 161] 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x1166e7000) [pid = 2033] [serial = 481] [outer = 0x0] 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x124d7f000) [pid = 2033] [serial = 482] [outer = 0x1166e7000] 01:59:47 INFO - PROCESS | 2033 | 1465030787703 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x125636000) [pid = 2033] [serial = 483] [outer = 0x1166e7000] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x119b1b400) [pid = 2033] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x119cb0800) [pid = 2033] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x11710e000) [pid = 2033] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x12167e400) [pid = 2033] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x11925a400) [pid = 2033] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x127182000) [pid = 2033] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x118590000) [pid = 2033] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x119cb7000) [pid = 2033] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1274cb400) [pid = 2033] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x128addc00) [pid = 2033] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x11925b800) [pid = 2033] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x115d72c00) [pid = 2033] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x116629800) [pid = 2033] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x11836c800) [pid = 2033] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x123743000) [pid = 2033] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1297f2800) [pid = 2033] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1167ee400) [pid = 2033] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x112d4cc00) [pid = 2033] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1192efc00) [pid = 2033] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x11812c800) [pid = 2033] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:59:48 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x118368c00) [pid = 2033] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:59:48 INFO - PROCESS | 2033 | 1465030788510 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]]]}] 01:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 928ms 01:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:59:48 INFO - PROCESS | 2033 | 1465030788520 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:59:48 INFO - PROCESS | 2033 | 1465030788521 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:59:48 INFO - PROCESS | 2033 | 1465030788532 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 2033 | 1465030788533 Marionette TRACE conn2 <- [1,618,null,{}] 01:59:48 INFO - PROCESS | 2033 | 1465030788537 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}] 01:59:48 INFO - PROCESS | 2033 | 1465030788543 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:48 INFO - PROCESS | 2033 | 1465030788643 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:59:48 INFO - PROCESS | 2033 | 1465030788648 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:48 INFO - PROCESS | 2033 | 1465030788649 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262f6800 == 33 [pid = 2033] [id = 162] 01:59:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119a19000) [pid = 2033] [serial = 484] [outer = 0x0] 01:59:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x11a216c00) [pid = 2033] [serial = 485] [outer = 0x119a19000] 01:59:48 INFO - PROCESS | 2033 | 1465030788675 Marionette DEBUG loaded listener.js 01:59:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x127187000) [pid = 2033] [serial = 486] [outer = 0x119a19000] 01:59:49 INFO - PROCESS | 2033 | 1465030788999 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 528ms 01:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:59:49 INFO - PROCESS | 2033 | 1465030789052 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 2033 | 1465030789054 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:59:49 INFO - PROCESS | 2033 | 1465030789056 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 2033 | 1465030789065 Marionette TRACE conn2 <- [1,622,null,{}] 01:59:49 INFO - PROCESS | 2033 | 1465030789067 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}] 01:59:49 INFO - PROCESS | 2033 | 1465030789069 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:49 INFO - PROCESS | 2033 | 1465030789163 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:59:49 INFO - PROCESS | 2033 | 1465030789170 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 2033 | 1465030789171 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x127652800 == 34 [pid = 2033] [id = 163] 01:59:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1192e5000) [pid = 2033] [serial = 487] [outer = 0x0] 01:59:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x127186400) [pid = 2033] [serial = 488] [outer = 0x1192e5000] 01:59:49 INFO - PROCESS | 2033 | 1465030789196 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x127602c00) [pid = 2033] [serial = 489] [outer = 0x1192e5000] 01:59:49 INFO - PROCESS | 2033 | 1465030789487 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 475ms 01:59:49 INFO - PROCESS | 2033 | 1465030789532 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 2033 | 1465030789533 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:59:49 INFO - PROCESS | 2033 | 1465030789535 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 2033 | 1465030789536 Marionette TRACE conn2 <- [1,626,null,{}] 01:59:49 INFO - PROCESS | 2033 | 1465030789539 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}] 01:59:49 INFO - PROCESS | 2033 | 1465030789540 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:49 INFO - PROCESS | 2033 | 1465030789616 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:59:49 INFO - PROCESS | 2033 | 1465030789620 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 2033 | 1465030789621 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917e800 == 35 [pid = 2033] [id = 164] 01:59:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x118138800) [pid = 2033] [serial = 490] [outer = 0x0] 01:59:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12760f400) [pid = 2033] [serial = 491] [outer = 0x118138800] 01:59:49 INFO - PROCESS | 2033 | 1465030789647 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x128ae5000) [pid = 2033] [serial = 492] [outer = 0x118138800] 01:59:49 INFO - PROCESS | 2033 | 1465030789951 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 421ms 01:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:59:49 INFO - PROCESS | 2033 | 1465030789964 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 2033 | 1465030789966 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:59:49 INFO - PROCESS | 2033 | 1465030789968 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 2033 | 1465030789969 Marionette TRACE conn2 <- [1,630,null,{}] 01:59:49 INFO - PROCESS | 2033 | 1465030789971 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}] 01:59:49 INFO - PROCESS | 2033 | 1465030789983 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:50 INFO - PROCESS | 2033 | 1465030790061 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:59:50 INFO - PROCESS | 2033 | 1465030790113 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:50 INFO - PROCESS | 2033 | 1465030790115 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198b7800 == 36 [pid = 2033] [id = 165] 01:59:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x112a7ec00) [pid = 2033] [serial = 493] [outer = 0x0] 01:59:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x128ae3c00) [pid = 2033] [serial = 494] [outer = 0x112a7ec00] 01:59:50 INFO - PROCESS | 2033 | 1465030790139 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1291aa800) [pid = 2033] [serial = 495] [outer = 0x112a7ec00] 01:59:50 INFO - PROCESS | 2033 | --DOCSHELL 0x115e6c000 == 35 [pid = 2033] [id = 157] 01:59:50 INFO - PROCESS | 2033 | --DOCSHELL 0x116666000 == 34 [pid = 2033] [id = 156] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x11815b800 == 33 [pid = 2033] [id = 158] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x11980a000 == 32 [pid = 2033] [id = 159] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x127652800 == 31 [pid = 2033] [id = 163] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x1262f6800 == 30 [pid = 2033] [id = 162] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x121b6c800 == 29 [pid = 2033] [id = 161] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x12362b800 == 28 [pid = 2033] [id = 160] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x1192ef000) [pid = 2033] [serial = 443] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1262ce800) [pid = 2033] [serial = 412] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x121330800) [pid = 2033] [serial = 406] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x121683400) [pid = 2033] [serial = 407] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x118364800) [pid = 2033] [serial = 400] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1185edc00) [pid = 2033] [serial = 401] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1267cbc00) [pid = 2033] [serial = 398] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x124d36400) [pid = 2033] [serial = 397] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119877c00) [pid = 2033] [serial = 403] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119a74400) [pid = 2033] [serial = 404] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1274d5400) [pid = 2033] [serial = 415] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x11968b400) [pid = 2033] [serial = 383] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1185f4400) [pid = 2033] [serial = 382] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x121897800) [pid = 2033] [serial = 386] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x121680400) [pid = 2033] [serial = 385] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x128a0a400) [pid = 2033] [serial = 389] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1274d4800) [pid = 2033] [serial = 388] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x128dc2400) [pid = 2033] [serial = 392] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128ae2800) [pid = 2033] [serial = 391] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119cb9400) [pid = 2033] [serial = 395] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119a65800) [pid = 2033] [serial = 394] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12717b400) [pid = 2033] [serial = 413] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x128ae2400) [pid = 2033] [serial = 418] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x128ad7800) [pid = 2033] [serial = 416] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128ae4000) [pid = 2033] [serial = 424] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1271be400) [pid = 2033] [serial = 421] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x128ad6c00) [pid = 2033] [serial = 422] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12974f800) [pid = 2033] [serial = 427] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1297e9c00) [pid = 2033] [serial = 428] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x128dc2000) [pid = 2033] [serial = 419] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12acab400) [pid = 2033] [serial = 430] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x121abb000) [pid = 2033] [serial = 409] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x12b49f000) [pid = 2033] [serial = 431] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x124de0800) [pid = 2033] [serial = 410] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1167f4000) [pid = 2033] [serial = 433] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x129749800) [pid = 2033] [serial = 425] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x118040c00) [pid = 2033] [serial = 434] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x119a69000) [pid = 2033] [serial = 436] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x119cb2400) [pid = 2033] [serial = 439] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x119cbb800) [pid = 2033] [serial = 437] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x1267c1800) [pid = 2033] [serial = 440] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | --DOCSHELL 0x12917e800 == 27 [pid = 2033] [id = 164] 01:59:51 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x1185ebc00) [pid = 2033] [serial = 442] [outer = 0x0] [url = about:blank] 01:59:51 INFO - PROCESS | 2033 | 1465030791437 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]]]}] 01:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1521ms 01:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:59:51 INFO - PROCESS | 2033 | 1465030791495 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:59:51 INFO - PROCESS | 2033 | 1465030791498 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:59:51 INFO - PROCESS | 2033 | 1465030791501 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 2033 | 1465030791503 Marionette TRACE conn2 <- [1,634,null,{}] 01:59:51 INFO - PROCESS | 2033 | 1465030791509 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}] 01:59:51 INFO - PROCESS | 2033 | 1465030791511 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:51 INFO - PROCESS | 2033 | 1465030791591 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:59:51 INFO - PROCESS | 2033 | 1465030791642 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:51 INFO - PROCESS | 2033 | 1465030791643 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x114e53000 == 28 [pid = 2033] [id = 166] 01:59:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x115e20400) [pid = 2033] [serial = 496] [outer = 0x0] 01:59:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x11662a000) [pid = 2033] [serial = 497] [outer = 0x115e20400] 01:59:51 INFO - PROCESS | 2033 | 1465030791672 Marionette DEBUG loaded listener.js 01:59:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x11685e800) [pid = 2033] [serial = 498] [outer = 0x115e20400] 01:59:51 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:51 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:51 INFO - PROCESS | 2033 | 1465030791983 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]]]}] 01:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 523ms 01:59:52 INFO - PROCESS | 2033 | 1465030792024 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:59:52 INFO - PROCESS | 2033 | 1465030792030 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:59:52 INFO - PROCESS | 2033 | 1465030792034 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 2033 | 1465030792036 Marionette TRACE conn2 <- [1,638,null,{}] 01:59:52 INFO - PROCESS | 2033 | 1465030792038 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}] 01:59:52 INFO - PROCESS | 2033 | 1465030792040 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:52 INFO - PROCESS | 2033 | 1465030792117 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:59:52 INFO - PROCESS | 2033 | 1465030792164 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 2033 | 1465030792166 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a83000 == 29 [pid = 2033] [id = 167] 01:59:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x116853c00) [pid = 2033] [serial = 499] [outer = 0x0] 01:59:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x11759fc00) [pid = 2033] [serial = 500] [outer = 0x116853c00] 01:59:52 INFO - PROCESS | 2033 | 1465030792193 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x118502c00) [pid = 2033] [serial = 501] [outer = 0x116853c00] 01:59:52 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:52 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:52 INFO - PROCESS | 2033 | 1465030792490 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]]]}] 01:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 472ms 01:59:52 INFO - PROCESS | 2033 | 1465030792506 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:59:52 INFO - PROCESS | 2033 | 1465030792508 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:59:52 INFO - PROCESS | 2033 | 1465030792519 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 2033 | 1465030792534 Marionette TRACE conn2 <- [1,642,null,{}] 01:59:52 INFO - PROCESS | 2033 | 1465030792544 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}] 01:59:52 INFO - PROCESS | 2033 | 1465030792548 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:52 INFO - PROCESS | 2033 | 1465030792621 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:59:52 INFO - PROCESS | 2033 | 1465030792628 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 2033 | 1465030792630 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180bb000 == 30 [pid = 2033] [id = 168] 01:59:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x111aaf800) [pid = 2033] [serial = 502] [outer = 0x0] 01:59:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1192ef000) [pid = 2033] [serial = 503] [outer = 0x111aaf800] 01:59:52 INFO - PROCESS | 2033 | 1465030792658 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x119a1f000) [pid = 2033] [serial = 504] [outer = 0x111aaf800] 01:59:52 INFO - PROCESS | 2033 | 1465030792985 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 489ms 01:59:53 INFO - PROCESS | 2033 | 1465030793010 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 2033 | 1465030793013 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:59:53 INFO - PROCESS | 2033 | 1465030793034 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 2033 | 1465030793035 Marionette TRACE conn2 <- [1,646,null,{}] 01:59:53 INFO - PROCESS | 2033 | 1465030793038 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}] 01:59:53 INFO - PROCESS | 2033 | 1465030793039 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:53 INFO - PROCESS | 2033 | 1465030793117 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:59:53 INFO - PROCESS | 2033 | 1465030793121 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 2033 | 1465030793122 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x11849d000 == 31 [pid = 2033] [id = 169] 01:59:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x119a6ec00) [pid = 2033] [serial = 505] [outer = 0x0] 01:59:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119ad0400) [pid = 2033] [serial = 506] [outer = 0x119a6ec00] 01:59:53 INFO - PROCESS | 2033 | 1465030793151 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x119cb2800) [pid = 2033] [serial = 507] [outer = 0x119a6ec00] 01:59:53 INFO - PROCESS | 2033 | 1465030793471 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 01:59:53 INFO - PROCESS | 2033 | 1465030793506 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:59:53 INFO - PROCESS | 2033 | 1465030793510 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:59:53 INFO - PROCESS | 2033 | 1465030793512 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 2033 | 1465030793513 Marionette TRACE conn2 <- [1,650,null,{}] 01:59:53 INFO - PROCESS | 2033 | 1465030793516 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}] 01:59:53 INFO - PROCESS | 2033 | 1465030793517 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:53 INFO - PROCESS | 2033 | 1465030793597 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:59:53 INFO - PROCESS | 2033 | 1465030793601 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 2033 | 1465030793602 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x119295000 == 32 [pid = 2033] [id = 170] 01:59:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x116635c00) [pid = 2033] [serial = 508] [outer = 0x0] 01:59:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x119cb6400) [pid = 2033] [serial = 509] [outer = 0x116635c00] 01:59:53 INFO - PROCESS | 2033 | 1465030793630 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x121333c00) [pid = 2033] [serial = 510] [outer = 0x116635c00] 01:59:53 INFO - PROCESS | 2033 | 1465030793972 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 01:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:59:53 INFO - PROCESS | 2033 | 1465030793981 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 2033 | 1465030793982 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:59:53 INFO - PROCESS | 2033 | 1465030793984 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 2033 | 1465030793985 Marionette TRACE conn2 <- [1,654,null,{}] 01:59:53 INFO - PROCESS | 2033 | 1465030793987 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}] 01:59:53 INFO - PROCESS | 2033 | 1465030793991 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:54 INFO - PROCESS | 2033 | 1465030794102 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:59:54 INFO - PROCESS | 2033 | 1465030794112 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 2033 | 1465030794113 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198c7800 == 33 [pid = 2033] [id = 171] 01:59:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119cbf400) [pid = 2033] [serial = 511] [outer = 0x0] 01:59:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x121678400) [pid = 2033] [serial = 512] [outer = 0x119cbf400] 01:59:54 INFO - PROCESS | 2033 | 1465030794138 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x121d44800) [pid = 2033] [serial = 513] [outer = 0x119cbf400] 01:59:54 INFO - PROCESS | 2033 | 1465030794427 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]]]}] 01:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 01:59:54 INFO - PROCESS | 2033 | 1465030794453 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:59:54 INFO - PROCESS | 2033 | 1465030794454 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:59:54 INFO - PROCESS | 2033 | 1465030794457 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 2033 | 1465030794459 Marionette TRACE conn2 <- [1,658,null,{}] 01:59:54 INFO - PROCESS | 2033 | 1465030794464 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}] 01:59:54 INFO - PROCESS | 2033 | 1465030794465 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:54 INFO - PROCESS | 2033 | 1465030794537 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:59:54 INFO - PROCESS | 2033 | 1465030794551 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 2033 | 1465030794552 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x121499000 == 34 [pid = 2033] [id = 172] 01:59:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x111c68800) [pid = 2033] [serial = 514] [outer = 0x0] 01:59:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x124bf6000) [pid = 2033] [serial = 515] [outer = 0x111c68800] 01:59:54 INFO - PROCESS | 2033 | 1465030794577 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x124de0000) [pid = 2033] [serial = 516] [outer = 0x111c68800] 01:59:54 INFO - PROCESS | 2033 | 1465030794877 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]]]}] 01:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 474ms 01:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:59:54 INFO - PROCESS | 2033 | 1465030794932 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:59:54 INFO - PROCESS | 2033 | 1465030794933 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:59:54 INFO - PROCESS | 2033 | 1465030794935 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 2033 | 1465030794936 Marionette TRACE conn2 <- [1,662,null,{}] 01:59:54 INFO - PROCESS | 2033 | 1465030794938 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}] 01:59:54 INFO - PROCESS | 2033 | 1465030794940 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:55 INFO - PROCESS | 2033 | 1465030795035 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:59:55 INFO - PROCESS | 2033 | 1465030795043 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 2033 | 1465030795044 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217db000 == 35 [pid = 2033] [id = 173] 01:59:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x121d50c00) [pid = 2033] [serial = 517] [outer = 0x0] 01:59:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1255bf400) [pid = 2033] [serial = 518] [outer = 0x121d50c00] 01:59:55 INFO - PROCESS | 2033 | 1465030795069 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1256ef000) [pid = 2033] [serial = 519] [outer = 0x121d50c00] 01:59:55 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:55 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:55 INFO - PROCESS | 2033 | 1465030795384 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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 01:59:55 INFO - PROCESS | 2033 | 1465030795407 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:59:55 INFO - PROCESS | 2033 | 1465030795410 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:59:55 INFO - PROCESS | 2033 | 1465030795413 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 2033 | 1465030795414 Marionette TRACE conn2 <- [1,666,null,{}] 01:59:55 INFO - PROCESS | 2033 | 1465030795416 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}] 01:59:55 INFO - PROCESS | 2033 | 1465030795417 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:55 INFO - PROCESS | 2033 | 1465030795492 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:59:55 INFO - PROCESS | 2033 | 1465030795496 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 2033 | 1465030795498 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180ba800 == 36 [pid = 2033] [id = 174] 01:59:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1255b8800) [pid = 2033] [serial = 520] [outer = 0x0] 01:59:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12717a800) [pid = 2033] [serial = 521] [outer = 0x1255b8800] 01:59:55 INFO - PROCESS | 2033 | 1465030795530 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x127184c00) [pid = 2033] [serial = 522] [outer = 0x1255b8800] 01:59:55 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:55 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:55 INFO - PROCESS | 2033 | 1465030795862 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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 467ms 01:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:59:55 INFO - PROCESS | 2033 | 1465030795881 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:59:55 INFO - PROCESS | 2033 | 1465030795882 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:59:55 INFO - PROCESS | 2033 | 1465030795884 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 2033 | 1465030795885 Marionette TRACE conn2 <- [1,670,null,{}] 01:59:55 INFO - PROCESS | 2033 | 1465030795887 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}] 01:59:55 INFO - PROCESS | 2033 | 1465030795889 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:55 INFO - PROCESS | 2033 | 1465030795988 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:59:56 INFO - PROCESS | 2033 | 1465030795997 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:56 INFO - PROCESS | 2033 | 1465030795998 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x125607800 == 37 [pid = 2033] [id = 175] 01:59:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x127186000) [pid = 2033] [serial = 523] [outer = 0x0] 01:59:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1274cf400) [pid = 2033] [serial = 524] [outer = 0x127186000] 01:59:56 INFO - PROCESS | 2033 | 1465030796022 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x127603000) [pid = 2033] [serial = 525] [outer = 0x127186000] 01:59:56 INFO - PROCESS | 2033 | 1465030796317 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 01:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:59:56 INFO - PROCESS | 2033 | 1465030796352 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 2033 | 1465030796354 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:59:56 INFO - PROCESS | 2033 | 1465030796356 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 2033 | 1465030796359 Marionette TRACE conn2 <- [1,674,null,{}] 01:59:56 INFO - PROCESS | 2033 | 1465030796364 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}] 01:59:56 INFO - PROCESS | 2033 | 1465030796366 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:56 INFO - PROCESS | 2033 | 1465030796451 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:59:56 INFO - PROCESS | 2033 | 1465030796454 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:56 INFO - PROCESS | 2033 | 1465030796456 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x119294800 == 38 [pid = 2033] [id = 176] 01:59:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12760b800) [pid = 2033] [serial = 526] [outer = 0x0] 01:59:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x128a0f800) [pid = 2033] [serial = 527] [outer = 0x12760b800] 01:59:56 INFO - PROCESS | 2033 | 1465030796493 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x128dbec00) [pid = 2033] [serial = 528] [outer = 0x12760b800] 01:59:56 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:56 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:56 INFO - PROCESS | 2033 | 1465030796890 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 01:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 573ms 01:59:56 INFO - PROCESS | 2033 | 1465030796932 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:59:56 INFO - PROCESS | 2033 | 1465030796934 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:59:56 INFO - PROCESS | 2033 | 1465030796936 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 2033 | 1465030796938 Marionette TRACE conn2 <- [1,678,null,{}] 01:59:56 INFO - PROCESS | 2033 | 1465030796941 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}] 01:59:56 INFO - PROCESS | 2033 | 1465030796942 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:57 INFO - PROCESS | 2033 | 1465030797074 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:59:57 INFO - PROCESS | 2033 | 1465030797123 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 2033 | 1465030797126 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x129576800 == 39 [pid = 2033] [id = 177] 01:59:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128ae5800) [pid = 2033] [serial = 529] [outer = 0x0] 01:59:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1291aec00) [pid = 2033] [serial = 530] [outer = 0x128ae5800] 01:59:57 INFO - PROCESS | 2033 | 1465030797165 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12950c800) [pid = 2033] [serial = 531] [outer = 0x128ae5800] 01:59:57 INFO - PROCESS | 2033 | 1465030797545 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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 621ms 01:59:57 INFO - PROCESS | 2033 | 1465030797562 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:59:57 INFO - PROCESS | 2033 | 1465030797563 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:59:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:59:57 INFO - PROCESS | 2033 | 1465030797566 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 2033 | 1465030797567 Marionette TRACE conn2 <- [1,682,null,{}] 01:59:57 INFO - PROCESS | 2033 | 1465030797569 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}] 01:59:57 INFO - PROCESS | 2033 | 1465030797570 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:57 INFO - PROCESS | 2033 | 1465030797673 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:59:57 INFO - PROCESS | 2033 | 1465030797677 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 2033 | 1465030797678 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c55800 == 40 [pid = 2033] [id = 178] 01:59:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1291ab400) [pid = 2033] [serial = 532] [outer = 0x0] 01:59:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x129511800) [pid = 2033] [serial = 533] [outer = 0x1291ab400] 01:59:57 INFO - PROCESS | 2033 | 1465030797709 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1297dd400) [pid = 2033] [serial = 534] [outer = 0x1291ab400] 01:59:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 01:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 01:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:59:58 INFO - PROCESS | 2033 | 1465030798530 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]]]}] 01:59:58 INFO - PROCESS | 2033 | 1465030798535 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 2033 | 1465030798536 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:59:58 INFO - PROCESS | 2033 | 1465030798538 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 2033 | 1465030798539 Marionette TRACE conn2 <- [1,686,null,{}] 01:59:58 INFO - PROCESS | 2033 | 1465030798543 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}] 01:59:58 INFO - PROCESS | 2033 | 1465030798544 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:58 INFO - PROCESS | 2033 | 1465030798737 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x112a73400) [pid = 2033] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x123743400) [pid = 2033] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1166e7000) [pid = 2033] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x119a19000) [pid = 2033] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x118138800) [pid = 2033] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x115db2c00) [pid = 2033] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119a6ac00) [pid = 2033] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x121891c00) [pid = 2033] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1274cbc00) [pid = 2033] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1274cc400) [pid = 2033] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x129503800) [pid = 2033] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1297f4c00) [pid = 2033] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1185ec000) [pid = 2033] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x115e18c00) [pid = 2033] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1168b2c00) [pid = 2033] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:59:58 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1192e5000) [pid = 2033] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:59:58 INFO - PROCESS | 2033 | 1465030798783 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 2033 | 1465030798784 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ad9800 == 41 [pid = 2033] [id = 179] 01:59:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1121bd000) [pid = 2033] [serial = 535] [outer = 0x0] 01:59:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x115db2c00) [pid = 2033] [serial = 536] [outer = 0x1121bd000] 01:59:58 INFO - PROCESS | 2033 | 1465030798808 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x11925a400) [pid = 2033] [serial = 537] [outer = 0x1121bd000] 01:59:59 INFO - PROCESS | 2033 | 1465030799576 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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:59:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1072ms 01:59:59 INFO - PROCESS | 2033 | 1465030799611 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 2033 | 1465030799612 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:59:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:59:59 INFO - PROCESS | 2033 | 1465030799614 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 2033 | 1465030799615 Marionette TRACE conn2 <- [1,690,null,{}] 01:59:59 INFO - PROCESS | 2033 | 1465030799618 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}] 01:59:59 INFO - PROCESS | 2033 | 1465030799619 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:59 INFO - PROCESS | 2033 | 1465030799695 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:59:59 INFO - PROCESS | 2033 | 1465030799707 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:59 INFO - PROCESS | 2033 | 1465030799708 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 01:59:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad51000 == 42 [pid = 2033] [id = 180] 01:59:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1217eb800) [pid = 2033] [serial = 538] [outer = 0x0] 01:59:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128ade400) [pid = 2033] [serial = 539] [outer = 0x1217eb800] 01:59:59 INFO - PROCESS | 2033 | 1465030799732 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1297f4c00) [pid = 2033] [serial = 540] [outer = 0x1217eb800] 02:00:00 INFO - PROCESS | 2033 | 1465030800552 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]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:00:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 02:00:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:00:00 INFO - PROCESS | 2033 | 1465030800583 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 2033 | 1465030800585 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:00:00 INFO - PROCESS | 2033 | 1465030800587 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 2033 | 1465030800588 Marionette TRACE conn2 <- [1,694,null,{}] 02:00:00 INFO - PROCESS | 2033 | 1465030800591 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}] 02:00:00 INFO - PROCESS | 2033 | 1465030800594 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:00 INFO - PROCESS | 2033 | 1465030800688 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:00:00 INFO - PROCESS | 2033 | 1465030800764 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 2033 | 1465030800766 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x112641000 == 43 [pid = 2033] [id = 181] 02:00:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x111c1a400) [pid = 2033] [serial = 541] [outer = 0x0] 02:00:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x111c62c00) [pid = 2033] [serial = 542] [outer = 0x111c1a400] 02:00:00 INFO - PROCESS | 2033 | 1465030800796 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x112d45c00) [pid = 2033] [serial = 543] [outer = 0x111c1a400] 02:00:01 INFO - PROCESS | 2033 | 1465030801740 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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:00:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1222ms 02:00:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:00:01 INFO - PROCESS | 2033 | 1465030801811 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 2033 | 1465030801813 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:00:01 INFO - PROCESS | 2033 | 1465030801816 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 2033 | 1465030801818 Marionette TRACE conn2 <- [1,698,null,{}] 02:00:01 INFO - PROCESS | 2033 | 1465030801822 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}] 02:00:01 INFO - PROCESS | 2033 | 1465030801823 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:01 INFO - PROCESS | 2033 | 1465030801935 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:00:02 INFO - PROCESS | 2033 | 1465030802007 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 2033 | 1465030802009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x116665000 == 44 [pid = 2033] [id = 182] 02:00:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x111c1a800) [pid = 2033] [serial = 544] [outer = 0x0] 02:00:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x117663000) [pid = 2033] [serial = 545] [outer = 0x111c1a800] 02:00:02 INFO - PROCESS | 2033 | 1465030802195 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x11850d800) [pid = 2033] [serial = 546] [outer = 0x111c1a800] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad51000 == 43 [pid = 2033] [id = 180] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x116ad9800 == 42 [pid = 2033] [id = 179] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x129c55800 == 41 [pid = 2033] [id = 178] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x129576800 == 40 [pid = 2033] [id = 177] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x119294800 == 39 [pid = 2033] [id = 176] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x125607800 == 38 [pid = 2033] [id = 175] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x1180ba800 == 37 [pid = 2033] [id = 174] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x1217db000 == 36 [pid = 2033] [id = 173] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128ae3c00) [pid = 2033] [serial = 494] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x121499000 == 35 [pid = 2033] [id = 172] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x1198c7800 == 34 [pid = 2033] [id = 171] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x119295000 == 33 [pid = 2033] [id = 170] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x11849d000 == 32 [pid = 2033] [id = 169] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x1180bb000 == 31 [pid = 2033] [id = 168] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x116a83000 == 30 [pid = 2033] [id = 167] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x114e53000 == 29 [pid = 2033] [id = 166] 02:00:02 INFO - PROCESS | 2033 | --DOCSHELL 0x1198b7800 == 28 [pid = 2033] [id = 165] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12b499000) [pid = 2033] [serial = 464] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119692000) [pid = 2033] [serial = 466] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x119cbe000) [pid = 2033] [serial = 467] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x11662e000) [pid = 2033] [serial = 469] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x116a69400) [pid = 2033] [serial = 470] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x118139c00) [pid = 2033] [serial = 472] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x125636000) [pid = 2033] [serial = 483] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x124d7ac00) [pid = 2033] [serial = 480] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119a16000) [pid = 2033] [serial = 473] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x127187000) [pid = 2033] [serial = 486] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128ae5000) [pid = 2033] [serial = 492] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x127186400) [pid = 2033] [serial = 488] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x127602c00) [pid = 2033] [serial = 489] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x119a18400) [pid = 2033] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12167cc00) [pid = 2033] [serial = 476] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x121332800) [pid = 2033] [serial = 475] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x124b2b000) [pid = 2033] [serial = 479] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x124d7f000) [pid = 2033] [serial = 482] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x11a216c00) [pid = 2033] [serial = 485] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12760f400) [pid = 2033] [serial = 491] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x11660f400) [pid = 2033] [serial = 445] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x11812dc00) [pid = 2033] [serial = 446] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119cbd800) [pid = 2033] [serial = 448] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1214f5c00) [pid = 2033] [serial = 449] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x124d35c00) [pid = 2033] [serial = 451] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1255bc400) [pid = 2033] [serial = 452] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1274cf000) [pid = 2033] [serial = 454] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x1274d8c00) [pid = 2033] [serial = 455] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x127610c00) [pid = 2033] [serial = 457] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x128adb800) [pid = 2033] [serial = 458] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x12950e800) [pid = 2033] [serial = 460] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x1297efc00) [pid = 2033] [serial = 461] [outer = 0x0] [url = about:blank] 02:00:02 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x12ad42c00) [pid = 2033] [serial = 463] [outer = 0x0] [url = about:blank] 02:00:03 INFO - PROCESS | 2033 | 1465030803152 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]]]}] 02:00:03 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) 02:00:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1372ms 02:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:00:03 INFO - PROCESS | 2033 | 1465030803188 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 2033 | 1465030803189 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:00:03 INFO - PROCESS | 2033 | 1465030803195 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 2033 | 1465030803197 Marionette TRACE conn2 <- [1,702,null,{}] 02:00:03 INFO - PROCESS | 2033 | 1465030803200 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}] 02:00:03 INFO - PROCESS | 2033 | 1465030803202 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:03 INFO - PROCESS | 2033 | 1465030803276 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:00:03 INFO - PROCESS | 2033 | 1465030803280 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:03 INFO - PROCESS | 2033 | 1465030803281 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x116851800 == 29 [pid = 2033] [id = 183] 02:00:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x118510800) [pid = 2033] [serial = 547] [outer = 0x0] 02:00:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x119212400) [pid = 2033] [serial = 548] [outer = 0x118510800] 02:00:03 INFO - PROCESS | 2033 | 1465030803312 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x1192ed000) [pid = 2033] [serial = 549] [outer = 0x118510800] 02:00:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:00:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 02:00:04 INFO - PROCESS | 2033 | 1465030804162 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]]]}] 02:00:04 INFO - PROCESS | 2033 | 1465030804166 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:00:04 INFO - PROCESS | 2033 | 1465030804169 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:00:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:00:04 INFO - PROCESS | 2033 | 1465030804175 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:00:04 INFO - PROCESS | 2033 | 1465030804177 Marionette TRACE conn2 <- [1,706,null,{}] 02:00:04 INFO - PROCESS | 2033 | 1465030804179 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}] 02:00:04 INFO - PROCESS | 2033 | 1465030804181 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:04 INFO - PROCESS | 2033 | 1465030804276 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:00:04 INFO - PROCESS | 2033 | 1465030804283 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 2033 | 1465030804284 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x118146000 == 30 [pid = 2033] [id = 184] 02:00:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x119686400) [pid = 2033] [serial = 550] [outer = 0x0] 02:00:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x119cb0800) [pid = 2033] [serial = 551] [outer = 0x119686400] 02:00:04 INFO - PROCESS | 2033 | 1465030804312 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x119f1b400) [pid = 2033] [serial = 552] [outer = 0x119686400] 02:00:05 INFO - PROCESS | 2033 | 1465030805127 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]]]}] 02:00:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:00:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 02:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:00:05 INFO - PROCESS | 2033 | 1465030805151 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:00:05 INFO - PROCESS | 2033 | 1465030805153 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:00:05 INFO - PROCESS | 2033 | 1465030805155 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 2033 | 1465030805158 Marionette TRACE conn2 <- [1,710,null,{}] 02:00:05 INFO - PROCESS | 2033 | 1465030805168 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}] 02:00:05 INFO - PROCESS | 2033 | 1465030805171 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:05 INFO - PROCESS | 2033 | 1465030805264 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:00:05 INFO - PROCESS | 2033 | 1465030805297 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:05 INFO - PROCESS | 2033 | 1465030805298 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x118ea3000 == 31 [pid = 2033] [id = 185] 02:00:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x12133f800) [pid = 2033] [serial = 553] [outer = 0x0] 02:00:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x121680000) [pid = 2033] [serial = 554] [outer = 0x12133f800] 02:00:05 INFO - PROCESS | 2033 | 1465030805325 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x12190b000) [pid = 2033] [serial = 555] [outer = 0x12133f800] 02:00:06 INFO - PROCESS | 2033 | 1465030806116 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]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:00:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 976ms 02:00:06 INFO - PROCESS | 2033 | 1465030806131 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 2033 | 1465030806133 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:00:06 INFO - PROCESS | 2033 | 1465030806135 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:00:06 INFO - PROCESS | 2033 | 1465030806136 Marionette TRACE conn2 <- [1,714,null,{}] 02:00:06 INFO - PROCESS | 2033 | 1465030806139 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}] 02:00:06 INFO - PROCESS | 2033 | 1465030806140 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:06 INFO - PROCESS | 2033 | 1465030806234 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:00:06 INFO - PROCESS | 2033 | 1465030806266 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:06 INFO - PROCESS | 2033 | 1465030806267 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198be000 == 32 [pid = 2033] [id = 186] 02:00:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x118371000) [pid = 2033] [serial = 556] [outer = 0x0] 02:00:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x124d3f000) [pid = 2033] [serial = 557] [outer = 0x118371000] 02:00:06 INFO - PROCESS | 2033 | 1465030806292 Marionette DEBUG loaded listener.js 02:00:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1255b9400) [pid = 2033] [serial = 558] [outer = 0x118371000] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x128ae5800) [pid = 2033] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x116853c00) [pid = 2033] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x127186000) [pid = 2033] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x119a6ec00) [pid = 2033] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1255b8800) [pid = 2033] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x112a7ec00) [pid = 2033] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x115e20400) [pid = 2033] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x119cbf400) [pid = 2033] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x121d50c00) [pid = 2033] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x12760b800) [pid = 2033] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x111c68800) [pid = 2033] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x111aaf800) [pid = 2033] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x1291ab400) [pid = 2033] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x116635c00) [pid = 2033] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:00:06 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x1121bd000) [pid = 2033] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:00:07 INFO - PROCESS | 2033 | 1465030807096 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]]]}] 02:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 975ms 02:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:00:07 INFO - PROCESS | 2033 | 1465030807111 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:00:07 INFO - PROCESS | 2033 | 1465030807112 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:00:07 INFO - PROCESS | 2033 | 1465030807114 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 2033 | 1465030807115 Marionette TRACE conn2 <- [1,718,null,{}] 02:00:07 INFO - PROCESS | 2033 | 1465030807117 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}] 02:00:07 INFO - PROCESS | 2033 | 1465030807119 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:07 INFO - PROCESS | 2033 | 1465030807192 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:00:07 INFO - PROCESS | 2033 | 1465030807197 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 2033 | 1465030807199 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x1167a9800 == 33 [pid = 2033] [id = 187] 02:00:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x119a66000) [pid = 2033] [serial = 559] [outer = 0x0] 02:00:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x119cb0c00) [pid = 2033] [serial = 560] [outer = 0x119a66000] 02:00:07 INFO - PROCESS | 2033 | 1465030807231 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x1256e8800) [pid = 2033] [serial = 561] [outer = 0x119a66000] 02:00:08 INFO - PROCESS | 2033 | 1465030808032 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]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 02:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:00:08 INFO - PROCESS | 2033 | 1465030808084 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 2033 | 1465030808085 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:00:08 INFO - PROCESS | 2033 | 1465030808087 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 2033 | 1465030808089 Marionette TRACE conn2 <- [1,722,null,{}] 02:00:08 INFO - PROCESS | 2033 | 1465030808091 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}] 02:00:08 INFO - PROCESS | 2033 | 1465030808095 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:08 INFO - PROCESS | 2033 | 1465030808170 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:00:08 INFO - PROCESS | 2033 | 1465030808218 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:08 INFO - PROCESS | 2033 | 1465030808220 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f07800 == 34 [pid = 2033] [id = 188] 02:00:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x119a6cc00) [pid = 2033] [serial = 562] [outer = 0x0] 02:00:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x1274d0400) [pid = 2033] [serial = 563] [outer = 0x119a6cc00] 02:00:08 INFO - PROCESS | 2033 | 1465030808244 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x12760c800) [pid = 2033] [serial = 564] [outer = 0x119a6cc00] 02:00:08 INFO - PROCESS | 2033 | 1465030808508 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] 02:00:08 INFO - PROCESS | 2033 | 1465030808568 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:00:08 INFO - PROCESS | 2033 | 1465030808570 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 2033 | 1465030808571 Marionette TRACE conn2 <- [1,726,null,{}] 02:00:08 INFO - PROCESS | 2033 | 1465030808574 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}] 02:00:08 INFO - PROCESS | 2033 | 1465030808577 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:08 INFO - PROCESS | 2033 | 1465030808677 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:00:08 INFO - PROCESS | 2033 | 1465030808682 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:08 INFO - PROCESS | 2033 | 1465030808683 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x124d27800 == 35 [pid = 2033] [id = 189] 02:00:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1167f3c00) [pid = 2033] [serial = 565] [outer = 0x0] 02:00:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x128ae1000) [pid = 2033] [serial = 566] [outer = 0x1167f3c00] 02:00:08 INFO - PROCESS | 2033 | 1465030808707 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x128db7800) [pid = 2033] [serial = 567] [outer = 0x1167f3c00] 02:00:09 INFO - PROCESS | 2033 | 1465030809204 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]]]}] 02:00:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 02:00:09 INFO - PROCESS | 2033 | 1465030809240 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:00:09 INFO - PROCESS | 2033 | 1465030809245 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:00:09 INFO - PROCESS | 2033 | 1465030809249 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 2033 | 1465030809251 Marionette TRACE conn2 <- [1,730,null,{}] 02:00:09 INFO - PROCESS | 2033 | 1465030809255 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}] 02:00:09 INFO - PROCESS | 2033 | 1465030809257 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:09 INFO - PROCESS | 2033 | 1465030809355 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:00:09 INFO - PROCESS | 2033 | 1465030809443 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:09 INFO - PROCESS | 2033 | 1465030809445 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180ba800 == 36 [pid = 2033] [id = 190] 02:00:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x118e10800) [pid = 2033] [serial = 568] [outer = 0x0] 02:00:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x11925a800) [pid = 2033] [serial = 569] [outer = 0x118e10800] 02:00:09 INFO - PROCESS | 2033 | 1465030809476 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x119877c00) [pid = 2033] [serial = 570] [outer = 0x118e10800] 02:00:09 INFO - PROCESS | 2033 | 1465030809912 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] 02:00:09 INFO - PROCESS | 2033 | 1465030809923 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:00:09 INFO - PROCESS | 2033 | 1465030809930 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 2033 | 1465030809932 Marionette TRACE conn2 <- [1,734,null,{}] 02:00:09 INFO - PROCESS | 2033 | 1465030809935 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}] 02:00:09 INFO - PROCESS | 2033 | 1465030809937 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:10 INFO - PROCESS | 2033 | 1465030810035 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:00:10 INFO - PROCESS | 2033 | 1465030810081 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 2033 | 1465030810083 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x121564000 == 37 [pid = 2033] [id = 191] 02:00:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119cb1000) [pid = 2033] [serial = 571] [outer = 0x0] 02:00:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x121677400) [pid = 2033] [serial = 572] [outer = 0x119cb1000] 02:00:10 INFO - PROCESS | 2033 | 1465030810114 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1217f0800) [pid = 2033] [serial = 573] [outer = 0x119cb1000] 02:00:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 02:00:10 INFO - PROCESS | 2033 | 1465030810544 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]]]}] 02:00:10 INFO - PROCESS | 2033 | 1465030810551 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 2033 | 1465030810552 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:00:10 INFO - PROCESS | 2033 | 1465030810554 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 2033 | 1465030810557 Marionette TRACE conn2 <- [1,738,null,{}] 02:00:10 INFO - PROCESS | 2033 | 1465030810568 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}] 02:00:10 INFO - PROCESS | 2033 | 1465030810571 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:10 INFO - PROCESS | 2033 | 1465030810670 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:00:10 INFO - PROCESS | 2033 | 1465030810759 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 2033 | 1465030810761 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198ba000 == 38 [pid = 2033] [id = 192] 02:00:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x127187000) [pid = 2033] [serial = 574] [outer = 0x0] 02:00:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1274ce000) [pid = 2033] [serial = 575] [outer = 0x127187000] 02:00:10 INFO - PROCESS | 2033 | 1465030810792 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128ae3000) [pid = 2033] [serial = 576] [outer = 0x127187000] 02:00:11 INFO - PROCESS | 2033 | 1465030811670 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]]]}] 02:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 02:00:11 INFO - PROCESS | 2033 | 1465030811679 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 2033 | 1465030811681 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:00:11 INFO - PROCESS | 2033 | 1465030811684 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 2033 | 1465030811685 Marionette TRACE conn2 <- [1,742,null,{}] 02:00:11 INFO - PROCESS | 2033 | 1465030811687 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}] 02:00:11 INFO - PROCESS | 2033 | 1465030811689 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:11 INFO - PROCESS | 2033 | 1465030811791 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:00:11 INFO - PROCESS | 2033 | 1465030811839 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:11 INFO - PROCESS | 2033 | 1465030811840 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x12763c800 == 39 [pid = 2033] [id = 193] 02:00:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128ae2c00) [pid = 2033] [serial = 577] [outer = 0x0] 02:00:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x128dbd000) [pid = 2033] [serial = 578] [outer = 0x128ae2c00] 02:00:11 INFO - PROCESS | 2033 | 1465030811870 Marionette DEBUG loaded listener.js 02:00:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128fe0400) [pid = 2033] [serial = 579] [outer = 0x128ae2c00] 02:00:12 INFO - PROCESS | 2033 | 1465030812838 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]]]}] 02:00:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:00:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1169ms 02:00:12 INFO - PROCESS | 2033 | 1465030812856 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 2033 | 1465030812859 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:00:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:00:12 INFO - PROCESS | 2033 | 1465030812864 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 2033 | 1465030812866 Marionette TRACE conn2 <- [1,746,null,{}] 02:00:12 INFO - PROCESS | 2033 | 1465030812869 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}] 02:00:12 INFO - PROCESS | 2033 | 1465030812871 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x121f07800 == 38 [pid = 2033] [id = 188] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x1167a9800 == 37 [pid = 2033] [id = 187] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x1198be000 == 36 [pid = 2033] [id = 186] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x118ea3000 == 35 [pid = 2033] [id = 185] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x118146000 == 34 [pid = 2033] [id = 184] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x116851800 == 33 [pid = 2033] [id = 183] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x116665000 == 32 [pid = 2033] [id = 182] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x112641000 == 31 [pid = 2033] [id = 181] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x12763c800 == 30 [pid = 2033] [id = 193] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x1198ba000 == 29 [pid = 2033] [id = 192] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x121564000 == 28 [pid = 2033] [id = 191] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x124d27800 == 27 [pid = 2033] [id = 189] 02:00:13 INFO - PROCESS | 2033 | --DOCSHELL 0x1180ba800 == 26 [pid = 2033] [id = 190] 02:00:13 INFO - PROCESS | 2033 | 1465030813417 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1291aec00) [pid = 2033] [serial = 530] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x11759fc00) [pid = 2033] [serial = 500] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x118502c00) [pid = 2033] [serial = 501] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1274cf400) [pid = 2033] [serial = 524] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x127603000) [pid = 2033] [serial = 525] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x119ad0400) [pid = 2033] [serial = 506] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x119cb2800) [pid = 2033] [serial = 507] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12717a800) [pid = 2033] [serial = 521] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x127184c00) [pid = 2033] [serial = 522] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1291aa800) [pid = 2033] [serial = 495] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x11662a000) [pid = 2033] [serial = 497] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x11685e800) [pid = 2033] [serial = 498] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x121678400) [pid = 2033] [serial = 512] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x121d44800) [pid = 2033] [serial = 513] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x1255bf400) [pid = 2033] [serial = 518] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x1256ef000) [pid = 2033] [serial = 519] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x128a0f800) [pid = 2033] [serial = 527] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x124bf6000) [pid = 2033] [serial = 515] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x124de0000) [pid = 2033] [serial = 516] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x1192ef000) [pid = 2033] [serial = 503] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x119a1f000) [pid = 2033] [serial = 504] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x129511800) [pid = 2033] [serial = 533] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x119cb6400) [pid = 2033] [serial = 509] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x121333c00) [pid = 2033] [serial = 510] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x12950c800) [pid = 2033] [serial = 531] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 62 (0x1297dd400) [pid = 2033] [serial = 534] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 61 (0x128ade400) [pid = 2033] [serial = 539] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 60 (0x115db2c00) [pid = 2033] [serial = 536] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 59 (0x11925a400) [pid = 2033] [serial = 537] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | --DOMWINDOW == 58 (0x128dbec00) [pid = 2033] [serial = 528] [outer = 0x0] [url = about:blank] 02:00:13 INFO - PROCESS | 2033 | 1465030813523 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:13 INFO - PROCESS | 2033 | 1465030813525 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x113319800 == 27 [pid = 2033] [id = 194] 02:00:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 59 (0x115db2c00) [pid = 2033] [serial = 580] [outer = 0x0] 02:00:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 60 (0x11641d000) [pid = 2033] [serial = 581] [outer = 0x115db2c00] 02:00:13 INFO - PROCESS | 2033 | 1465030813554 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 61 (0x1167f3800) [pid = 2033] [serial = 582] [outer = 0x115db2c00] 02:00:14 INFO - PROCESS | 2033 | 1465030814340 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]]]}] 02:00:14 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.) 02:00:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1524ms 02:00:14 INFO - PROCESS | 2033 | 1465030814388 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:00:14 INFO - PROCESS | 2033 | 1465030814391 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:00:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:00:14 INFO - PROCESS | 2033 | 1465030814394 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:00:14 INFO - PROCESS | 2033 | 1465030814396 Marionette TRACE conn2 <- [1,750,null,{}] 02:00:14 INFO - PROCESS | 2033 | 1465030814399 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}] 02:00:14 INFO - PROCESS | 2033 | 1465030814402 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:14 INFO - PROCESS | 2033 | 1465030814481 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:00:14 INFO - PROCESS | 2033 | 1465030814486 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:14 INFO - PROCESS | 2033 | 1465030814487 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac3000 == 28 [pid = 2033] [id = 195] 02:00:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 62 (0x119257800) [pid = 2033] [serial = 583] [outer = 0x0] 02:00:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 63 (0x1192f0800) [pid = 2033] [serial = 584] [outer = 0x119257800] 02:00:14 INFO - PROCESS | 2033 | 1465030814518 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x119a18000) [pid = 2033] [serial = 585] [outer = 0x119257800] 02:00:15 INFO - PROCESS | 2033 | 1465030815337 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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:00:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 02:00:15 INFO - PROCESS | 2033 | 1465030815366 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:00:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:00:15 INFO - PROCESS | 2033 | 1465030815368 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:00:15 INFO - PROCESS | 2033 | 1465030815370 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 2033 | 1465030815372 Marionette TRACE conn2 <- [1,754,null,{}] 02:00:15 INFO - PROCESS | 2033 | 1465030815375 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}] 02:00:15 INFO - PROCESS | 2033 | 1465030815379 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:15 INFO - PROCESS | 2033 | 1465030815485 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:00:15 INFO - PROCESS | 2033 | 1465030815498 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 2033 | 1465030815499 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x118141000 == 29 [pid = 2033] [id = 196] 02:00:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x119a63400) [pid = 2033] [serial = 586] [outer = 0x0] 02:00:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x119cb9000) [pid = 2033] [serial = 587] [outer = 0x119a63400] 02:00:15 INFO - PROCESS | 2033 | 1465030815525 Marionette DEBUG loaded listener.js 02:00:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x121331400) [pid = 2033] [serial = 588] [outer = 0x119a63400] 02:00:16 INFO - PROCESS | 2033 | 1465030816376 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]]]}] 02:00:16 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 02:00:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms 02:00:16 INFO - PROCESS | 2033 | 1465030816393 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 2033 | 1465030816396 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:00:16 INFO - PROCESS | 2033 | 1465030816403 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 2033 | 1465030816406 Marionette TRACE conn2 <- [1,758,null,{}] 02:00:16 INFO - PROCESS | 2033 | 1465030816417 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}] 02:00:16 INFO - PROCESS | 2033 | 1465030816419 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:16 INFO - PROCESS | 2033 | 1465030816525 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:00:16 INFO - PROCESS | 2033 | 1465030816529 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:16 INFO - PROCESS | 2033 | 1465030816530 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x118e9e000 == 30 [pid = 2033] [id = 197] 02:00:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x121339800) [pid = 2033] [serial = 589] [outer = 0x0] 02:00:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x123747000) [pid = 2033] [serial = 590] [outer = 0x121339800] 02:00:16 INFO - PROCESS | 2033 | 1465030816556 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x124d42c00) [pid = 2033] [serial = 591] [outer = 0x121339800] 02:00:16 INFO - PROCESS | 2033 | 1465030816901 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]]]}] 02:00:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:00:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 527ms 02:00:16 INFO - PROCESS | 2033 | 1465030816930 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 2033 | 1465030816931 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:00:16 INFO - PROCESS | 2033 | 1465030816933 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 2033 | 1465030816934 Marionette TRACE conn2 <- [1,762,null,{}] 02:00:16 INFO - PROCESS | 2033 | 1465030816937 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}] 02:00:16 INFO - PROCESS | 2033 | 1465030816938 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:17 INFO - PROCESS | 2033 | 1465030817032 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:00:17 INFO - PROCESS | 2033 | 1465030817036 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:17 INFO - PROCESS | 2033 | 1465030817037 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x11980c000 == 31 [pid = 2033] [id = 198] 02:00:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x121686800) [pid = 2033] [serial = 592] [outer = 0x0] 02:00:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x1255b8800) [pid = 2033] [serial = 593] [outer = 0x121686800] 02:00:17 INFO - PROCESS | 2033 | 1465030817069 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x12717a000) [pid = 2033] [serial = 594] [outer = 0x121686800] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x118371000) [pid = 2033] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x111c1a400) [pid = 2033] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x111c1a800) [pid = 2033] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x118510800) [pid = 2033] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x119686400) [pid = 2033] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x119a6cc00) [pid = 2033] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x1167f3c00) [pid = 2033] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x119a66000) [pid = 2033] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x12133f800) [pid = 2033] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:00:17 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x1217eb800) [pid = 2033] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:00:17 INFO - PROCESS | 2033 | 1465030817856 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]]]}] 02:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 02:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:00:17 INFO - PROCESS | 2033 | 1465030817908 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:00:17 INFO - PROCESS | 2033 | 1465030817909 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:00:17 INFO - PROCESS | 2033 | 1465030817911 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:00:17 INFO - PROCESS | 2033 | 1465030817912 Marionette TRACE conn2 <- [1,766,null,{}] 02:00:17 INFO - PROCESS | 2033 | 1465030817915 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}] 02:00:17 INFO - PROCESS | 2033 | 1465030817916 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:17 INFO - PROCESS | 2033 | 1465030817990 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:00:18 INFO - PROCESS | 2033 | 1465030818036 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 2033 | 1465030818041 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2eb800 == 32 [pid = 2033] [id = 199] 02:00:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x121bb8000) [pid = 2033] [serial = 595] [outer = 0x0] 02:00:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x1255b5000) [pid = 2033] [serial = 596] [outer = 0x121bb8000] 02:00:18 INFO - PROCESS | 2033 | 1465030818078 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x1274d2c00) [pid = 2033] [serial = 597] [outer = 0x121bb8000] 02:00:18 INFO - PROCESS | 2033 | 1465030818857 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]]]}] 02:00:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 02:00:18 INFO - PROCESS | 2033 | 1465030818883 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 2033 | 1465030818884 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:00:18 INFO - PROCESS | 2033 | 1465030818886 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 2033 | 1465030818887 Marionette TRACE conn2 <- [1,770,null,{}] 02:00:18 INFO - PROCESS | 2033 | 1465030818890 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}] 02:00:18 INFO - PROCESS | 2033 | 1465030818891 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:18 INFO - PROCESS | 2033 | 1465030818964 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:00:18 INFO - PROCESS | 2033 | 1465030818969 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 2033 | 1465030818970 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x112ae4800 == 33 [pid = 2033] [id = 200] 02:00:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x127611400) [pid = 2033] [serial = 598] [outer = 0x0] 02:00:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x128adc400) [pid = 2033] [serial = 599] [outer = 0x127611400] 02:00:18 INFO - PROCESS | 2033 | 1465030818998 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x128db7000) [pid = 2033] [serial = 600] [outer = 0x127611400] 02:00:19 INFO - PROCESS | 2033 | 1465030819319 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]]]}] 02:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 02:00:19 INFO - PROCESS | 2033 | 1465030819358 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:00:19 INFO - PROCESS | 2033 | 1465030819362 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:00:19 INFO - PROCESS | 2033 | 1465030819364 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:00:19 INFO - PROCESS | 2033 | 1465030819365 Marionette TRACE conn2 <- [1,774,null,{}] 02:00:19 INFO - PROCESS | 2033 | 1465030819367 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}] 02:00:19 INFO - PROCESS | 2033 | 1465030819369 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:19 INFO - PROCESS | 2033 | 1465030819461 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:00:19 INFO - PROCESS | 2033 | 1465030819545 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:19 INFO - PROCESS | 2033 | 1465030819547 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x113c8a800 == 34 [pid = 2033] [id = 201] 02:00:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x111c64c00) [pid = 2033] [serial = 601] [outer = 0x0] 02:00:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x111e31000) [pid = 2033] [serial = 602] [outer = 0x111c64c00] 02:00:19 INFO - PROCESS | 2033 | 1465030819581 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x11662e000) [pid = 2033] [serial = 603] [outer = 0x111c64c00] 02:00:20 INFO - PROCESS | 2033 | 1465030820240 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]]]}] 02:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 921ms 02:00:20 INFO - PROCESS | 2033 | 1465030820287 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 2033 | 1465030820289 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:00:20 INFO - PROCESS | 2033 | 1465030820292 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 2033 | 1465030820295 Marionette TRACE conn2 <- [1,778,null,{}] 02:00:20 INFO - PROCESS | 2033 | 1465030820298 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}] 02:00:20 INFO - PROCESS | 2033 | 1465030820300 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:20 INFO - PROCESS | 2033 | 1465030820405 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:00:20 INFO - PROCESS | 2033 | 1465030820456 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 2033 | 1465030820458 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185aa800 == 35 [pid = 2033] [id = 202] 02:00:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x119689c00) [pid = 2033] [serial = 604] [outer = 0x0] 02:00:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x119a15000) [pid = 2033] [serial = 605] [outer = 0x119689c00] 02:00:20 INFO - PROCESS | 2033 | 1465030820488 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x119a6d400) [pid = 2033] [serial = 606] [outer = 0x119689c00] 02:00:21 INFO - PROCESS | 2033 | 1465030821172 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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 921ms 02:00:21 INFO - PROCESS | 2033 | 1465030821214 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 2033 | 1465030821216 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:00:21 INFO - PROCESS | 2033 | 1465030821221 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 2033 | 1465030821224 Marionette TRACE conn2 <- [1,782,null,{}] 02:00:21 INFO - PROCESS | 2033 | 1465030821256 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}] 02:00:21 INFO - PROCESS | 2033 | 1465030821257 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:21 INFO - PROCESS | 2033 | 1465030821367 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:00:21 INFO - PROCESS | 2033 | 1465030821408 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 2033 | 1465030821411 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a98000 == 36 [pid = 2033] [id = 203] 02:00:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x118511c00) [pid = 2033] [serial = 607] [outer = 0x0] 02:00:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1185ec000) [pid = 2033] [serial = 608] [outer = 0x118511c00] 02:00:21 INFO - PROCESS | 2033 | 1465030821434 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x119687000) [pid = 2033] [serial = 609] [outer = 0x118511c00] 02:00:21 INFO - PROCESS | 2033 | --DOCSHELL 0x114fe7800 == 35 [pid = 2033] [id = 25] 02:00:21 INFO - PROCESS | 2033 | --DOCSHELL 0x1180c1000 == 34 [pid = 2033] [id = 11] 02:00:21 INFO - PROCESS | 2033 | --DOCSHELL 0x12b452000 == 33 [pid = 2033] [id = 9] 02:00:21 INFO - PROCESS | 2033 | --DOCSHELL 0x1164dc000 == 32 [pid = 2033] [id = 26] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x124d3f000) [pid = 2033] [serial = 557] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x111c62c00) [pid = 2033] [serial = 542] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x112d45c00) [pid = 2033] [serial = 543] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x117663000) [pid = 2033] [serial = 545] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x11850d800) [pid = 2033] [serial = 546] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x119212400) [pid = 2033] [serial = 548] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x1192ed000) [pid = 2033] [serial = 549] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x119cb0800) [pid = 2033] [serial = 551] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x12760c800) [pid = 2033] [serial = 564] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x128ae1000) [pid = 2033] [serial = 566] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x128db7800) [pid = 2033] [serial = 567] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x1255b9400) [pid = 2033] [serial = 558] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x1274d0400) [pid = 2033] [serial = 563] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x119cb0c00) [pid = 2033] [serial = 560] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x121680000) [pid = 2033] [serial = 554] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 62 (0x12190b000) [pid = 2033] [serial = 555] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 61 (0x1256e8800) [pid = 2033] [serial = 561] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 60 (0x119f1b400) [pid = 2033] [serial = 552] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | --DOMWINDOW == 59 (0x1297f4c00) [pid = 2033] [serial = 540] [outer = 0x0] [url = about:blank] 02:00:21 INFO - PROCESS | 2033 | 1465030821826 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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 651ms 02:00:21 INFO - PROCESS | 2033 | 1465030821872 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 2033 | 1465030821877 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:00:21 INFO - PROCESS | 2033 | 1465030821883 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 2033 | 1465030821886 Marionette TRACE conn2 <- [1,786,null,{}] 02:00:21 INFO - PROCESS | 2033 | 1465030821889 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}] 02:00:21 INFO - PROCESS | 2033 | 1465030821892 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:22 INFO - PROCESS | 2033 | 1465030822015 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:00:22 INFO - PROCESS | 2033 | 1465030822086 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:22 INFO - PROCESS | 2033 | 1465030822087 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d1d800 == 33 [pid = 2033] [id = 204] 02:00:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 60 (0x119a66c00) [pid = 2033] [serial = 610] [outer = 0x0] 02:00:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 61 (0x119acfc00) [pid = 2033] [serial = 611] [outer = 0x119a66c00] 02:00:22 INFO - PROCESS | 2033 | 1465030822137 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 62 (0x119cbd800) [pid = 2033] [serial = 612] [outer = 0x119a66c00] 02:00:22 INFO - PROCESS | 2033 | 1465030822554 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]]]}] 02:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 721ms 02:00:22 INFO - PROCESS | 2033 | 1465030822604 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:00:22 INFO - PROCESS | 2033 | 1465030822605 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:00:22 INFO - PROCESS | 2033 | 1465030822613 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:00:22 INFO - PROCESS | 2033 | 1465030822616 Marionette TRACE conn2 <- [1,790,null,{}] 02:00:22 INFO - PROCESS | 2033 | 1465030822624 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}] 02:00:22 INFO - PROCESS | 2033 | 1465030822628 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:22 INFO - PROCESS | 2033 | 1465030822729 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:00:22 INFO - PROCESS | 2033 | 1465030822736 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:22 INFO - PROCESS | 2033 | 1465030822738 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x119286000 == 34 [pid = 2033] [id = 205] 02:00:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 63 (0x121bc1000) [pid = 2033] [serial = 613] [outer = 0x0] 02:00:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x123743400) [pid = 2033] [serial = 614] [outer = 0x121bc1000] 02:00:22 INFO - PROCESS | 2033 | 1465030822766 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x124d77000) [pid = 2033] [serial = 615] [outer = 0x121bc1000] 02:00:23 INFO - PROCESS | 2033 | 1465030823105 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]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 528ms 02:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:00:23 INFO - PROCESS | 2033 | 1465030823135 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 2033 | 1465030823137 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 2033 | 1465030823139 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 2033 | 1465030823140 Marionette TRACE conn2 <- [1,794,null,{}] 02:00:23 INFO - PROCESS | 2033 | 1465030823143 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}] 02:00:23 INFO - PROCESS | 2033 | 1465030823144 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:23 INFO - PROCESS | 2033 | 1465030823222 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:00:23 INFO - PROCESS | 2033 | 1465030823228 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 2033 | 1465030823230 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e1000 == 35 [pid = 2033] [id = 206] 02:00:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x115ed7000) [pid = 2033] [serial = 616] [outer = 0x0] 02:00:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x127178800) [pid = 2033] [serial = 617] [outer = 0x115ed7000] 02:00:23 INFO - PROCESS | 2033 | 1465030823255 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x1274cec00) [pid = 2033] [serial = 618] [outer = 0x115ed7000] 02:00:23 INFO - PROCESS | 2033 | 1465030823586 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]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 473ms 02:00:23 INFO - PROCESS | 2033 | 1465030823614 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:00:23 INFO - PROCESS | 2033 | 1465030823616 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 2033 | 1465030823620 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 2033 | 1465030823622 Marionette TRACE conn2 <- [1,798,null,{}] 02:00:23 INFO - PROCESS | 2033 | 1465030823624 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}] 02:00:23 INFO - PROCESS | 2033 | 1465030823629 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:23 INFO - PROCESS | 2033 | 1465030823781 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:00:23 INFO - PROCESS | 2033 | 1465030823834 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 2033 | 1465030823835 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x11309f800 == 36 [pid = 2033] [id = 207] 02:00:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x11617e800) [pid = 2033] [serial = 619] [outer = 0x0] 02:00:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x1274ce800) [pid = 2033] [serial = 620] [outer = 0x11617e800] 02:00:23 INFO - PROCESS | 2033 | 1465030823871 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x124d76c00) [pid = 2033] [serial = 621] [outer = 0x11617e800] 02:00:24 INFO - PROCESS | 2033 | 1465030824305 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]]]}] 02:00:24 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 02:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 721ms 02:00:24 INFO - PROCESS | 2033 | 1465030824346 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 2033 | 1465030824348 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:00:24 INFO - PROCESS | 2033 | 1465030824350 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 2033 | 1465030824351 Marionette TRACE conn2 <- [1,802,null,{}] 02:00:24 INFO - PROCESS | 2033 | 1465030824353 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}] 02:00:24 INFO - PROCESS | 2033 | 1465030824357 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:24 INFO - PROCESS | 2033 | 1465030824473 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:00:24 INFO - PROCESS | 2033 | 1465030824477 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 2033 | 1465030824478 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x1250aa000 == 37 [pid = 2033] [id = 208] 02:00:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x1274d6800) [pid = 2033] [serial = 622] [outer = 0x0] 02:00:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x128a11800) [pid = 2033] [serial = 623] [outer = 0x1274d6800] 02:00:24 INFO - PROCESS | 2033 | 1465030824504 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x12950f000) [pid = 2033] [serial = 624] [outer = 0x1274d6800] 02:00:24 INFO - PROCESS | 2033 | 1465030824848 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]]]}] 02:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 02:00:24 INFO - PROCESS | 2033 | 1465030824872 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 2033 | 1465030824873 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:00:24 INFO - PROCESS | 2033 | 1465030824878 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 2033 | 1465030824881 Marionette TRACE conn2 <- [1,806,null,{}] 02:00:24 INFO - PROCESS | 2033 | 1465030824883 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}] 02:00:24 INFO - PROCESS | 2033 | 1465030824885 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:24 INFO - PROCESS | 2033 | 1465030824978 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:00:25 INFO - PROCESS | 2033 | 1465030825013 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 2033 | 1465030825014 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262dd800 == 38 [pid = 2033] [id = 209] 02:00:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x119a65800) [pid = 2033] [serial = 625] [outer = 0x0] 02:00:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x12974ac00) [pid = 2033] [serial = 626] [outer = 0x119a65800] 02:00:25 INFO - PROCESS | 2033 | 1465030825038 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1297d6c00) [pid = 2033] [serial = 627] [outer = 0x119a65800] 02:00:25 INFO - PROCESS | 2033 | [2033] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:00:25 INFO - PROCESS | 2033 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:00:25 INFO - PROCESS | 2033 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:00:25 INFO - PROCESS | 2033 | [GFX2-]: Using SkiaGL canvas. 02:00:25 INFO - PROCESS | 2033 | 1465030825389 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]]]}] 02:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms 02:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:00:25 INFO - PROCESS | 2033 | 1465030825400 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 2033 | 1465030825401 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:00:25 INFO - PROCESS | 2033 | 1465030825404 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 2033 | 1465030825405 Marionette TRACE conn2 <- [1,810,null,{}] 02:00:25 INFO - PROCESS | 2033 | 1465030825407 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}] 02:00:25 INFO - PROCESS | 2033 | 1465030825408 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:25 INFO - PROCESS | 2033 | 1465030825515 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x121686800) [pid = 2033] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x127187000) [pid = 2033] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x121bb8000) [pid = 2033] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x119257800) [pid = 2033] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x128ae2c00) [pid = 2033] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x119a63400) [pid = 2033] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x119cb1000) [pid = 2033] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x115db2c00) [pid = 2033] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x118e10800) [pid = 2033] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:00:25 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x121339800) [pid = 2033] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:00:25 INFO - PROCESS | 2033 | 1465030825557 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 2033 | 1465030825559 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193c4800 == 39 [pid = 2033] [id = 210] 02:00:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x111c66400) [pid = 2033] [serial = 628] [outer = 0x0] 02:00:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x11859a800) [pid = 2033] [serial = 629] [outer = 0x111c66400] 02:00:25 INFO - PROCESS | 2033 | 1465030825583 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x121d43000) [pid = 2033] [serial = 630] [outer = 0x111c66400] 02:00:25 INFO - PROCESS | 2033 | 1465030825866 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]]]}] 02:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 474ms 02:00:25 INFO - PROCESS | 2033 | 1465030825883 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 2033 | 1465030825885 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:00:25 INFO - PROCESS | 2033 | 1465030825887 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 2033 | 1465030825888 Marionette TRACE conn2 <- [1,814,null,{}] 02:00:25 INFO - PROCESS | 2033 | 1465030825891 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}] 02:00:25 INFO - PROCESS | 2033 | 1465030825892 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:25 INFO - PROCESS | 2033 | 1465030825981 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:00:25 INFO - PROCESS | 2033 | 1465030825984 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 2033 | 1465030825985 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276cc000 == 40 [pid = 2033] [id = 211] 02:00:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x1274d4800) [pid = 2033] [serial = 631] [outer = 0x0] 02:00:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x1297f2800) [pid = 2033] [serial = 632] [outer = 0x1274d4800] 02:00:26 INFO - PROCESS | 2033 | 1465030826013 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x12aca2000) [pid = 2033] [serial = 633] [outer = 0x1274d4800] 02:00:26 INFO - PROCESS | 2033 | 1465030826445 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] 02:00:26 INFO - PROCESS | 2033 | 1465030826511 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:00:26 INFO - PROCESS | 2033 | 1465030826515 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 2033 | 1465030826517 Marionette TRACE conn2 <- [1,818,null,{}] 02:00:26 INFO - PROCESS | 2033 | 1465030826520 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}] 02:00:26 INFO - PROCESS | 2033 | 1465030826522 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:26 INFO - PROCESS | 2033 | 1465030826640 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:00:26 INFO - PROCESS | 2033 | 1465030826652 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:26 INFO - PROCESS | 2033 | 1465030826653 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e0800 == 41 [pid = 2033] [id = 212] 02:00:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x12aca4400) [pid = 2033] [serial = 634] [outer = 0x0] 02:00:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x12ad41800) [pid = 2033] [serial = 635] [outer = 0x12aca4400] 02:00:26 INFO - PROCESS | 2033 | 1465030826693 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x12b24c400) [pid = 2033] [serial = 636] [outer = 0x12aca4400] 02:00:27 INFO - PROCESS | 2033 | 1465030827021 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]]]}] 02:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 02:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:00:27 INFO - PROCESS | 2033 | 1465030827038 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:00:27 INFO - PROCESS | 2033 | 1465030827039 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:00:27 INFO - PROCESS | 2033 | 1465030827041 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:00:27 INFO - PROCESS | 2033 | 1465030827045 Marionette TRACE conn2 <- [1,822,null,{}] 02:00:27 INFO - PROCESS | 2033 | 1465030827048 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}] 02:00:27 INFO - PROCESS | 2033 | 1465030827050 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:27 INFO - PROCESS | 2033 | 1465030827164 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:00:27 INFO - PROCESS | 2033 | 1465030827169 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 2033 | 1465030827170 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298f0800 == 42 [pid = 2033] [id = 213] 02:00:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1274cdc00) [pid = 2033] [serial = 637] [outer = 0x0] 02:00:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x12b24fc00) [pid = 2033] [serial = 638] [outer = 0x1274cdc00] 02:00:27 INFO - PROCESS | 2033 | 1465030827197 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x12b4a2800) [pid = 2033] [serial = 639] [outer = 0x1274cdc00] 02:00:27 INFO - PROCESS | 2033 | 1465030827524 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] 02:00:27 INFO - PROCESS | 2033 | 1465030827564 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:00:27 INFO - PROCESS | 2033 | 1465030827567 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:00:27 INFO - PROCESS | 2033 | 1465030827568 Marionette TRACE conn2 <- [1,826,null,{}] 02:00:27 INFO - PROCESS | 2033 | 1465030827570 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}] 02:00:27 INFO - PROCESS | 2033 | 1465030827571 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:27 INFO - PROCESS | 2033 | 1465030827648 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:00:27 INFO - PROCESS | 2033 | 1465030827652 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 2033 | 1465030827653 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acce800 == 43 [pid = 2033] [id = 214] 02:00:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x12bc9bc00) [pid = 2033] [serial = 640] [outer = 0x0] 02:00:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x12bca6400) [pid = 2033] [serial = 641] [outer = 0x12bc9bc00] 02:00:27 INFO - PROCESS | 2033 | 1465030827678 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12be6f400) [pid = 2033] [serial = 642] [outer = 0x12bc9bc00] 02:00:28 INFO - PROCESS | 2033 | 1465030828156 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]]]}] 02:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 618ms 02:00:28 INFO - PROCESS | 2033 | 1465030828185 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 2033 | 1465030828188 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:00:28 INFO - PROCESS | 2033 | 1465030828192 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 2033 | 1465030828194 Marionette TRACE conn2 <- [1,830,null,{}] 02:00:28 INFO - PROCESS | 2033 | 1465030828198 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}] 02:00:28 INFO - PROCESS | 2033 | 1465030828200 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:28 INFO - PROCESS | 2033 | 1465030828299 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:00:28 INFO - PROCESS | 2033 | 1465030828364 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 2033 | 1465030828365 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180d2000 == 44 [pid = 2033] [id = 215] 02:00:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x118131c00) [pid = 2033] [serial = 643] [outer = 0x0] 02:00:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x11921a800) [pid = 2033] [serial = 644] [outer = 0x118131c00] 02:00:28 INFO - PROCESS | 2033 | 1465030828396 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119a69800) [pid = 2033] [serial = 645] [outer = 0x118131c00] 02:00:28 INFO - PROCESS | 2033 | 1465030828838 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]]]}] 02:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 672ms 02:00:28 INFO - PROCESS | 2033 | 1465030828864 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 2033 | 1465030828867 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:00:28 INFO - PROCESS | 2033 | 1465030828872 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 2033 | 1465030828874 Marionette TRACE conn2 <- [1,834,null,{}] 02:00:28 INFO - PROCESS | 2033 | 1465030828876 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}] 02:00:28 INFO - PROCESS | 2033 | 1465030828878 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:28 INFO - PROCESS | 2033 | 1465030828978 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:00:29 INFO - PROCESS | 2033 | 1465030829045 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:29 INFO - PROCESS | 2033 | 1465030829046 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236b7000 == 45 [pid = 2033] [id = 216] 02:00:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119f15000) [pid = 2033] [serial = 646] [outer = 0x0] 02:00:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x12167a800) [pid = 2033] [serial = 647] [outer = 0x119f15000] 02:00:29 INFO - PROCESS | 2033 | 1465030829077 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x124b2ac00) [pid = 2033] [serial = 648] [outer = 0x119f15000] 02:00:29 INFO - PROCESS | 2033 | 1465030829513 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]]]}] 02:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 674ms 02:00:29 INFO - PROCESS | 2033 | 1465030829559 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:00:29 INFO - PROCESS | 2033 | 1465030829561 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:00:29 INFO - PROCESS | 2033 | 1465030829565 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 2033 | 1465030829568 Marionette TRACE conn2 <- [1,838,null,{}] 02:00:29 INFO - PROCESS | 2033 | 1465030829577 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}] 02:00:29 INFO - PROCESS | 2033 | 1465030829581 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:29 INFO - PROCESS | 2033 | 1465030829704 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:00:29 INFO - PROCESS | 2033 | 1465030829770 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:29 INFO - PROCESS | 2033 | 1465030829772 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acd1000 == 46 [pid = 2033] [id = 217] 02:00:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128a08000) [pid = 2033] [serial = 649] [outer = 0x0] 02:00:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128db7800) [pid = 2033] [serial = 650] [outer = 0x128a08000] 02:00:29 INFO - PROCESS | 2033 | 1465030829803 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x129502400) [pid = 2033] [serial = 651] [outer = 0x128a08000] 02:00:30 INFO - PROCESS | 2033 | 1465030830226 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]]]}] 02:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 02:00:30 INFO - PROCESS | 2033 | 1465030830236 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:00:30 INFO - PROCESS | 2033 | 1465030830238 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:00:30 INFO - PROCESS | 2033 | 1465030830241 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 2033 | 1465030830242 Marionette TRACE conn2 <- [1,842,null,{}] 02:00:30 INFO - PROCESS | 2033 | 1465030830244 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}] 02:00:30 INFO - PROCESS | 2033 | 1465030830246 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:30 INFO - PROCESS | 2033 | 1465030830347 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:00:30 INFO - PROCESS | 2033 | 1465030830396 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:30 INFO - PROCESS | 2033 | 1465030830397 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fe1000 == 47 [pid = 2033] [id = 218] 02:00:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x127180400) [pid = 2033] [serial = 652] [outer = 0x0] 02:00:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x129749400) [pid = 2033] [serial = 653] [outer = 0x127180400] 02:00:30 INFO - PROCESS | 2033 | 1465030830426 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12b253c00) [pid = 2033] [serial = 654] [outer = 0x127180400] 02:00:30 INFO - PROCESS | 2033 | 1465030830967 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]]]}] 02:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 769ms 02:00:31 INFO - PROCESS | 2033 | 1465030831010 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:00:31 INFO - PROCESS | 2033 | 1465030831012 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:00:31 INFO - PROCESS | 2033 | 1465030831015 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 2033 | 1465030831017 Marionette TRACE conn2 <- [1,846,null,{}] 02:00:31 INFO - PROCESS | 2033 | 1465030831020 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}] 02:00:31 INFO - PROCESS | 2033 | 1465030831022 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:31 INFO - PROCESS | 2033 | 1465030831116 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:00:31 INFO - PROCESS | 2033 | 1465030831172 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 2033 | 1465030831173 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x113ca3000 == 48 [pid = 2033] [id = 219] 02:00:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x112d48400) [pid = 2033] [serial = 655] [outer = 0x0] 02:00:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x113233000) [pid = 2033] [serial = 656] [outer = 0x112d48400] 02:00:31 INFO - PROCESS | 2033 | 1465030831202 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x113c09000) [pid = 2033] [serial = 657] [outer = 0x112d48400] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x129573000 == 47 [pid = 2033] [id = 6] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x113319800 == 46 [pid = 2033] [id = 194] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12c92b800 == 45 [pid = 2033] [id = 13] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x11848c800 == 44 [pid = 2033] [id = 20] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad55800 == 43 [pid = 2033] [id = 8] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x112ea6000 == 42 [pid = 2033] [id = 22] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12c408000 == 41 [pid = 2033] [id = 12] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12cf05800 == 40 [pid = 2033] [id = 15] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd4000 == 39 [pid = 2033] [id = 10] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12da95000 == 38 [pid = 2033] [id = 19] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x126314800 == 37 [pid = 2033] [id = 14] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x12d58a800 == 36 [pid = 2033] [id = 18] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x11745b000 == 35 [pid = 2033] [id = 24] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x1184a3000 == 34 [pid = 2033] [id = 21] 02:00:31 INFO - PROCESS | 2033 | --DOCSHELL 0x116a7a000 == 33 [pid = 2033] [id = 23] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x128adc400) [pid = 2033] [serial = 599] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1274d2c00) [pid = 2033] [serial = 597] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128fe0400) [pid = 2033] [serial = 579] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x128dbd000) [pid = 2033] [serial = 578] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1192f0800) [pid = 2033] [serial = 584] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x11641d000) [pid = 2033] [serial = 581] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1167f3800) [pid = 2033] [serial = 582] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x123747000) [pid = 2033] [serial = 590] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12717a000) [pid = 2033] [serial = 594] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x119877c00) [pid = 2033] [serial = 570] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x11925a800) [pid = 2033] [serial = 569] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1255b8800) [pid = 2033] [serial = 593] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x119cb9000) [pid = 2033] [serial = 587] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1217f0800) [pid = 2033] [serial = 573] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x121677400) [pid = 2033] [serial = 572] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x124d42c00) [pid = 2033] [serial = 591] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1255b5000) [pid = 2033] [serial = 596] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x128ae3000) [pid = 2033] [serial = 576] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1274ce000) [pid = 2033] [serial = 575] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x121331400) [pid = 2033] [serial = 588] [outer = 0x0] [url = about:blank] 02:00:31 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x119a18000) [pid = 2033] [serial = 585] [outer = 0x0] [url = about:blank] 02:00:32 INFO - PROCESS | 2033 | 1465030832101 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]]]}] 02:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1122ms 02:00:32 INFO - PROCESS | 2033 | 1465030832138 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 2033 | 1465030832140 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:00:32 INFO - PROCESS | 2033 | 1465030832149 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 2033 | 1465030832151 Marionette TRACE conn2 <- [1,850,null,{}] 02:00:32 INFO - PROCESS | 2033 | 1465030832154 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}] 02:00:32 INFO - PROCESS | 2033 | 1465030832156 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:32 INFO - PROCESS | 2033 | 1465030832238 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:00:32 INFO - PROCESS | 2033 | 1465030832247 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:32 INFO - PROCESS | 2033 | 1465030832250 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x11331f800 == 34 [pid = 2033] [id = 220] 02:00:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x112d52800) [pid = 2033] [serial = 658] [outer = 0x0] 02:00:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x113262000) [pid = 2033] [serial = 659] [outer = 0x112d52800] 02:00:32 INFO - PROCESS | 2033 | 1465030832277 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x111fed800) [pid = 2033] [serial = 660] [outer = 0x112d52800] 02:00:32 INFO - PROCESS | 2033 | 1465030832647 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]]]}] 02:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 02:00:32 INFO - PROCESS | 2033 | 1465030832668 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 2033 | 1465030832672 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:00:32 INFO - PROCESS | 2033 | 1465030832677 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 2033 | 1465030832678 Marionette TRACE conn2 <- [1,854,null,{}] 02:00:32 INFO - PROCESS | 2033 | 1465030832681 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}] 02:00:32 INFO - PROCESS | 2033 | 1465030832682 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:32 INFO - PROCESS | 2033 | 1465030832759 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:00:32 INFO - PROCESS | 2033 | 1465030832764 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:32 INFO - PROCESS | 2033 | 1465030832765 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a7a000 == 35 [pid = 2033] [id = 221] 02:00:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1168ac800) [pid = 2033] [serial = 661] [outer = 0x0] 02:00:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x117592800) [pid = 2033] [serial = 662] [outer = 0x1168ac800] 02:00:32 INFO - PROCESS | 2033 | 1465030832796 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x118035000) [pid = 2033] [serial = 663] [outer = 0x1168ac800] 02:00:33 INFO - PROCESS | 2033 | 1465030833134 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]]]}] 02:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 02:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:00:33 INFO - PROCESS | 2033 | 1465030833148 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 2033 | 1465030833149 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:00:33 INFO - PROCESS | 2033 | 1465030833151 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 2033 | 1465030833154 Marionette TRACE conn2 <- [1,858,null,{}] 02:00:33 INFO - PROCESS | 2033 | 1465030833165 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}] 02:00:33 INFO - PROCESS | 2033 | 1465030833168 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:33 INFO - PROCESS | 2033 | 1465030833247 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:00:33 INFO - PROCESS | 2033 | 1465030833299 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 2033 | 1465030833301 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180b7800 == 36 [pid = 2033] [id = 222] 02:00:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x113262400) [pid = 2033] [serial = 664] [outer = 0x0] 02:00:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119212c00) [pid = 2033] [serial = 665] [outer = 0x113262400] 02:00:33 INFO - PROCESS | 2033 | 1465030833329 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x11968a400) [pid = 2033] [serial = 666] [outer = 0x113262400] 02:00:33 INFO - PROCESS | 2033 | 1465030833637 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]]]}] 02:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 02:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:00:33 INFO - PROCESS | 2033 | 1465030833675 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 2033 | 1465030833678 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:00:33 INFO - PROCESS | 2033 | 1465030833681 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 2033 | 1465030833682 Marionette TRACE conn2 <- [1,862,null,{}] 02:00:33 INFO - PROCESS | 2033 | 1465030833685 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}] 02:00:33 INFO - PROCESS | 2033 | 1465030833686 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:33 INFO - PROCESS | 2033 | 1465030833763 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:00:33 INFO - PROCESS | 2033 | 1465030833817 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 2033 | 1465030833818 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185b0000 == 37 [pid = 2033] [id = 223] 02:00:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x118e0d400) [pid = 2033] [serial = 667] [outer = 0x0] 02:00:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119a1bc00) [pid = 2033] [serial = 668] [outer = 0x118e0d400] 02:00:33 INFO - PROCESS | 2033 | 1465030833844 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x119a7a400) [pid = 2033] [serial = 669] [outer = 0x118e0d400] 02:00:34 INFO - PROCESS | 2033 | 1465030834119 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]]]}] 02:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 02:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:00:34 INFO - PROCESS | 2033 | 1465030834151 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 2033 | 1465030834152 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:00:34 INFO - PROCESS | 2033 | 1465030834154 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 2033 | 1465030834155 Marionette TRACE conn2 <- [1,866,null,{}] 02:00:34 INFO - PROCESS | 2033 | 1465030834183 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}] 02:00:34 INFO - PROCESS | 2033 | 1465030834184 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:34 INFO - PROCESS | 2033 | 1465030834276 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:00:34 INFO - PROCESS | 2033 | 1465030834279 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 2033 | 1465030834281 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193b0000 == 38 [pid = 2033] [id = 224] 02:00:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1166e6800) [pid = 2033] [serial = 670] [outer = 0x0] 02:00:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119cb0c00) [pid = 2033] [serial = 671] [outer = 0x1166e6800] 02:00:34 INFO - PROCESS | 2033 | 1465030834305 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119cbcc00) [pid = 2033] [serial = 672] [outer = 0x1166e6800] 02:00:34 INFO - PROCESS | 2033 | 1465030834653 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]]]}] 02:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 546ms 02:00:34 INFO - PROCESS | 2033 | 1465030834701 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:00:34 INFO - PROCESS | 2033 | 1465030834702 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:00:34 INFO - PROCESS | 2033 | 1465030834704 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 2033 | 1465030834705 Marionette TRACE conn2 <- [1,870,null,{}] 02:00:34 INFO - PROCESS | 2033 | 1465030834714 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}] 02:00:34 INFO - PROCESS | 2033 | 1465030834718 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:34 INFO - PROCESS | 2033 | 1465030834830 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:00:34 INFO - PROCESS | 2033 | 1465030834834 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 2033 | 1465030834835 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e8000 == 39 [pid = 2033] [id = 225] 02:00:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x11968fc00) [pid = 2033] [serial = 673] [outer = 0x0] 02:00:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x121335000) [pid = 2033] [serial = 674] [outer = 0x11968fc00] 02:00:34 INFO - PROCESS | 2033 | 1465030834860 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x121bbf800) [pid = 2033] [serial = 675] [outer = 0x11968fc00] 02:00:35 INFO - PROCESS | 2033 | 1465030835195 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]]]}] 02:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 02:00:35 INFO - PROCESS | 2033 | 1465030835222 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 2033 | 1465030835224 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:00:35 INFO - PROCESS | 2033 | 1465030835232 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 2033 | 1465030835233 Marionette TRACE conn2 <- [1,874,null,{}] 02:00:35 INFO - PROCESS | 2033 | 1465030835235 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}] 02:00:35 INFO - PROCESS | 2033 | 1465030835236 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:35 INFO - PROCESS | 2033 | 1465030835341 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:00:35 INFO - PROCESS | 2033 | 1465030835345 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 2033 | 1465030835346 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219a2800 == 40 [pid = 2033] [id = 226] 02:00:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x119a7a000) [pid = 2033] [serial = 676] [outer = 0x0] 02:00:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x123749400) [pid = 2033] [serial = 677] [outer = 0x119a7a000] 02:00:35 INFO - PROCESS | 2033 | 1465030835370 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x124d33c00) [pid = 2033] [serial = 678] [outer = 0x119a7a000] 02:00:35 INFO - PROCESS | 2033 | 1465030835712 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]]]}] 02:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 525ms 02:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:00:35 INFO - PROCESS | 2033 | 1465030835751 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 2033 | 1465030835752 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:00:35 INFO - PROCESS | 2033 | 1465030835754 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 2033 | 1465030835756 Marionette TRACE conn2 <- [1,878,null,{}] 02:00:35 INFO - PROCESS | 2033 | 1465030835758 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}] 02:00:35 INFO - PROCESS | 2033 | 1465030835760 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:35 INFO - PROCESS | 2033 | 1465030835855 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:00:35 INFO - PROCESS | 2033 | 1465030835892 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 2033 | 1465030835893 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x12363c000 == 41 [pid = 2033] [id = 227] 02:00:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x124d34000) [pid = 2033] [serial = 679] [outer = 0x0] 02:00:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x124d7d800) [pid = 2033] [serial = 680] [outer = 0x124d34000] 02:00:35 INFO - PROCESS | 2033 | 1465030835917 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1255b7000) [pid = 2033] [serial = 681] [outer = 0x124d34000] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x127611400) [pid = 2033] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1274d6800) [pid = 2033] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x11617e800) [pid = 2033] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119a65800) [pid = 2033] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x111c66400) [pid = 2033] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x111c64c00) [pid = 2033] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119689c00) [pid = 2033] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x115ed7000) [pid = 2033] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x121bc1000) [pid = 2033] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x118511c00) [pid = 2033] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x119a66c00) [pid = 2033] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12aca4400) [pid = 2033] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1274d4800) [pid = 2033] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12bc9bc00) [pid = 2033] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:00:36 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1274cdc00) [pid = 2033] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:00:36 INFO - PROCESS | 2033 | 1465030836533 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]]]}] 02:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 824ms 02:00:36 INFO - PROCESS | 2033 | 1465030836581 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 2033 | 1465030836583 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:00:36 INFO - PROCESS | 2033 | 1465030836587 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 2033 | 1465030836589 Marionette TRACE conn2 <- [1,882,null,{}] 02:00:36 INFO - PROCESS | 2033 | 1465030836592 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}] 02:00:36 INFO - PROCESS | 2033 | 1465030836594 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:36 INFO - PROCESS | 2033 | 1465030836673 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:00:36 INFO - PROCESS | 2033 | 1465030836725 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 2033 | 1465030836726 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180b7000 == 42 [pid = 2033] [id = 228] 02:00:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x114fb3800) [pid = 2033] [serial = 682] [outer = 0x0] 02:00:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11850d800) [pid = 2033] [serial = 683] [outer = 0x114fb3800] 02:00:36 INFO - PROCESS | 2033 | 1465030836751 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1255b6800) [pid = 2033] [serial = 684] [outer = 0x114fb3800] 02:00:37 INFO - PROCESS | 2033 | 1465030837017 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]]]}] 02:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 473ms 02:00:37 INFO - PROCESS | 2033 | 1465030837067 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 2033 | 1465030837068 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:00:37 INFO - PROCESS | 2033 | 1465030837070 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 2033 | 1465030837071 Marionette TRACE conn2 <- [1,886,null,{}] 02:00:37 INFO - PROCESS | 2033 | 1465030837095 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}] 02:00:37 INFO - PROCESS | 2033 | 1465030837096 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:37 INFO - PROCESS | 2033 | 1465030837173 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:00:37 INFO - PROCESS | 2033 | 1465030837179 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 2033 | 1465030837181 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262ee800 == 43 [pid = 2033] [id = 229] 02:00:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1255b9400) [pid = 2033] [serial = 685] [outer = 0x0] 02:00:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1262cdc00) [pid = 2033] [serial = 686] [outer = 0x1255b9400] 02:00:37 INFO - PROCESS | 2033 | 1465030837205 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1267c2000) [pid = 2033] [serial = 687] [outer = 0x1255b9400] 02:00:37 INFO - PROCESS | 2033 | 1465030837602 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]]]}] 02:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 538ms 02:00:37 INFO - PROCESS | 2033 | 1465030837609 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 2033 | 1465030837612 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:00:37 INFO - PROCESS | 2033 | 1465030837616 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 2033 | 1465030837619 Marionette TRACE conn2 <- [1,890,null,{}] 02:00:37 INFO - PROCESS | 2033 | 1465030837622 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}] 02:00:37 INFO - PROCESS | 2033 | 1465030837624 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:37 INFO - PROCESS | 2033 | 1465030837778 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:00:37 INFO - PROCESS | 2033 | 1465030837794 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 2033 | 1465030837796 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193ae000 == 44 [pid = 2033] [id = 230] 02:00:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x127182400) [pid = 2033] [serial = 688] [outer = 0x0] 02:00:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1271c1000) [pid = 2033] [serial = 689] [outer = 0x127182400] 02:00:37 INFO - PROCESS | 2033 | 1465030837836 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127604800) [pid = 2033] [serial = 690] [outer = 0x127182400] 02:00:38 INFO - PROCESS | 2033 | 1465030838240 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]]]}] 02:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 02:00:38 INFO - PROCESS | 2033 | 1465030838289 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 2033 | 1465030838291 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:00:38 INFO - PROCESS | 2033 | 1465030838294 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 2033 | 1465030838295 Marionette TRACE conn2 <- [1,894,null,{}] 02:00:38 INFO - PROCESS | 2033 | 1465030838299 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}] 02:00:38 INFO - PROCESS | 2033 | 1465030838301 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:38 INFO - PROCESS | 2033 | 1465030838419 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:00:38 INFO - PROCESS | 2033 | 1465030838621 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:38 INFO - PROCESS | 2033 | 1465030838623 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x112ea4800 == 45 [pid = 2033] [id = 231] 02:00:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x111c19800) [pid = 2033] [serial = 691] [outer = 0x0] 02:00:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x111c65800) [pid = 2033] [serial = 692] [outer = 0x111c19800] 02:00:38 INFO - PROCESS | 2033 | 1465030838655 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x112a76c00) [pid = 2033] [serial = 693] [outer = 0x111c19800] 02:00:39 INFO - PROCESS | 2033 | 1465030839151 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]]]}] 02:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 920ms 02:00:39 INFO - PROCESS | 2033 | 1465030839215 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 2033 | 1465030839217 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:00:39 INFO - PROCESS | 2033 | 1465030839221 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 2033 | 1465030839223 Marionette TRACE conn2 <- [1,898,null,{}] 02:00:39 INFO - PROCESS | 2033 | 1465030839227 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}] 02:00:39 INFO - PROCESS | 2033 | 1465030839228 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:39 INFO - PROCESS | 2033 | 1465030839337 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:00:39 INFO - PROCESS | 2033 | 1465030839415 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 2033 | 1465030839417 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x11815c000 == 46 [pid = 2033] [id = 232] 02:00:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x116861400) [pid = 2033] [serial = 694] [outer = 0x0] 02:00:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x116a6dc00) [pid = 2033] [serial = 695] [outer = 0x116861400] 02:00:39 INFO - PROCESS | 2033 | 1465030839459 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x118139000) [pid = 2033] [serial = 696] [outer = 0x116861400] 02:00:40 INFO - PROCESS | 2033 | 1465030840314 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]]]}] 02:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1120ms 02:00:40 INFO - PROCESS | 2033 | 1465030840352 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:00:40 INFO - PROCESS | 2033 | 1465030840355 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:00:40 INFO - PROCESS | 2033 | 1465030840359 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 2033 | 1465030840362 Marionette TRACE conn2 <- [1,902,null,{}] 02:00:40 INFO - PROCESS | 2033 | 1465030840365 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}] 02:00:40 INFO - PROCESS | 2033 | 1465030840367 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:40 INFO - PROCESS | 2033 | 1465030840468 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:00:40 INFO - PROCESS | 2033 | 1465030840517 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 2033 | 1465030840520 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ad8000 == 47 [pid = 2033] [id = 233] 02:00:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1168b3000) [pid = 2033] [serial = 697] [outer = 0x0] 02:00:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x117186c00) [pid = 2033] [serial = 698] [outer = 0x1168b3000] 02:00:40 INFO - PROCESS | 2033 | 1465030840547 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x118139c00) [pid = 2033] [serial = 699] [outer = 0x1168b3000] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x12acd1000 == 46 [pid = 2033] [id = 217] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1193ae000 == 45 [pid = 2033] [id = 230] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1262ee800 == 44 [pid = 2033] [id = 229] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1180b7000 == 43 [pid = 2033] [id = 228] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x12363c000 == 42 [pid = 2033] [id = 227] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1219a2800 == 41 [pid = 2033] [id = 226] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2e8000 == 40 [pid = 2033] [id = 225] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1193b0000 == 39 [pid = 2033] [id = 224] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1185b0000 == 38 [pid = 2033] [id = 223] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x1180b7800 == 37 [pid = 2033] [id = 222] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x116a7a000 == 36 [pid = 2033] [id = 221] 02:00:40 INFO - PROCESS | 2033 | --DOCSHELL 0x11331f800 == 35 [pid = 2033] [id = 220] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x128db7000) [pid = 2033] [serial = 600] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x128a11800) [pid = 2033] [serial = 623] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x124d76c00) [pid = 2033] [serial = 621] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12974ac00) [pid = 2033] [serial = 626] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11859a800) [pid = 2033] [serial = 629] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x111e31000) [pid = 2033] [serial = 602] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x11662e000) [pid = 2033] [serial = 603] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119a15000) [pid = 2033] [serial = 605] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119a6d400) [pid = 2033] [serial = 606] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1297d6c00) [pid = 2033] [serial = 627] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x127178800) [pid = 2033] [serial = 617] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1274cec00) [pid = 2033] [serial = 618] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x123743400) [pid = 2033] [serial = 614] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x124d77000) [pid = 2033] [serial = 615] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1185ec000) [pid = 2033] [serial = 608] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x119687000) [pid = 2033] [serial = 609] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119acfc00) [pid = 2033] [serial = 611] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119cbd800) [pid = 2033] [serial = 612] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x121d43000) [pid = 2033] [serial = 630] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12ad41800) [pid = 2033] [serial = 635] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x12aca2000) [pid = 2033] [serial = 633] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1274ce800) [pid = 2033] [serial = 620] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12be6f400) [pid = 2033] [serial = 642] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1297f2800) [pid = 2033] [serial = 632] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x12b24fc00) [pid = 2033] [serial = 638] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12950f000) [pid = 2033] [serial = 624] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x12b24c400) [pid = 2033] [serial = 636] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x12bca6400) [pid = 2033] [serial = 641] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x12b4a2800) [pid = 2033] [serial = 639] [outer = 0x0] [url = about:blank] 02:00:40 INFO - PROCESS | 2033 | 1465030840969 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]]]}] 02:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 623ms 02:00:40 INFO - PROCESS | 2033 | 1465030840982 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:00:40 INFO - PROCESS | 2033 | 1465030840986 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:00:40 INFO - PROCESS | 2033 | 1465030840990 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 2033 | 1465030840993 Marionette TRACE conn2 <- [1,906,null,{}] 02:00:40 INFO - PROCESS | 2033 | 1465030840997 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}] 02:00:41 INFO - PROCESS | 2033 | 1465030840999 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:41 INFO - PROCESS | 2033 | 1465030841078 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:00:41 INFO - PROCESS | 2033 | 1465030841083 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 2033 | 1465030841084 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a81000 == 36 [pid = 2033] [id = 234] 02:00:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x118367800) [pid = 2033] [serial = 700] [outer = 0x0] 02:00:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x119212400) [pid = 2033] [serial = 701] [outer = 0x118367800] 02:00:41 INFO - PROCESS | 2033 | 1465030841112 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x119689c00) [pid = 2033] [serial = 702] [outer = 0x118367800] 02:00:41 INFO - PROCESS | 2033 | 1465030841451 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]]]}] 02:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 475ms 02:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:00:41 INFO - PROCESS | 2033 | 1465030841482 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 2033 | 1465030841483 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:00:41 INFO - PROCESS | 2033 | 1465030841487 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 2033 | 1465030841489 Marionette TRACE conn2 <- [1,910,null,{}] 02:00:41 INFO - PROCESS | 2033 | 1465030841500 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}] 02:00:41 INFO - PROCESS | 2033 | 1465030841503 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:41 INFO - PROCESS | 2033 | 1465030841584 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:00:41 INFO - PROCESS | 2033 | 1465030841591 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 2033 | 1465030841596 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a64800 == 37 [pid = 2033] [id = 235] 02:00:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x119a17800) [pid = 2033] [serial = 703] [outer = 0x0] 02:00:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x119b1e000) [pid = 2033] [serial = 704] [outer = 0x119a17800] 02:00:41 INFO - PROCESS | 2033 | 1465030841626 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119f18400) [pid = 2033] [serial = 705] [outer = 0x119a17800] 02:00:41 INFO - PROCESS | 2033 | 1465030841984 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]]]}] 02:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms 02:00:42 INFO - PROCESS | 2033 | 1465030842012 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:00:42 INFO - PROCESS | 2033 | 1465030842013 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:00:42 INFO - PROCESS | 2033 | 1465030842016 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 2033 | 1465030842017 Marionette TRACE conn2 <- [1,914,null,{}] 02:00:42 INFO - PROCESS | 2033 | 1465030842019 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}] 02:00:42 INFO - PROCESS | 2033 | 1465030842020 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:42 INFO - PROCESS | 2033 | 1465030842107 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:00:42 INFO - PROCESS | 2033 | 1465030842157 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:42 INFO - PROCESS | 2033 | 1465030842158 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fde800 == 38 [pid = 2033] [id = 236] 02:00:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x112a7e000) [pid = 2033] [serial = 706] [outer = 0x0] 02:00:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12140e400) [pid = 2033] [serial = 707] [outer = 0x112a7e000] 02:00:42 INFO - PROCESS | 2033 | 1465030842185 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x12189f800) [pid = 2033] [serial = 708] [outer = 0x112a7e000] 02:00:42 INFO - PROCESS | 2033 | 1465030842463 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]]]}] 02:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 02:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:00:42 INFO - PROCESS | 2033 | 1465030842484 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:00:42 INFO - PROCESS | 2033 | 1465030842486 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:00:42 INFO - PROCESS | 2033 | 1465030842488 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 2033 | 1465030842489 Marionette TRACE conn2 <- [1,918,null,{}] 02:00:42 INFO - PROCESS | 2033 | 1465030842491 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}] 02:00:42 INFO - PROCESS | 2033 | 1465030842493 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:42 INFO - PROCESS | 2033 | 1465030842583 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:00:42 INFO - PROCESS | 2033 | 1465030842586 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:42 INFO - PROCESS | 2033 | 1465030842587 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219ba800 == 39 [pid = 2033] [id = 237] 02:00:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x11275dc00) [pid = 2033] [serial = 709] [outer = 0x0] 02:00:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121fd6000) [pid = 2033] [serial = 710] [outer = 0x11275dc00] 02:00:42 INFO - PROCESS | 2033 | 1465030842615 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x124d3f800) [pid = 2033] [serial = 711] [outer = 0x11275dc00] 02:00:42 INFO - PROCESS | 2033 | 1465030842971 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]]]}] 02:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 02:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:00:43 INFO - PROCESS | 2033 | 1465030843025 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 2033 | 1465030843027 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:00:43 INFO - PROCESS | 2033 | 1465030843029 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 2033 | 1465030843030 Marionette TRACE conn2 <- [1,922,null,{}] 02:00:43 INFO - PROCESS | 2033 | 1465030843032 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}] 02:00:43 INFO - PROCESS | 2033 | 1465030843036 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:43 INFO - PROCESS | 2033 | 1465030843156 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:00:43 INFO - PROCESS | 2033 | 1465030843191 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 2033 | 1465030843192 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x125608000 == 40 [pid = 2033] [id = 238] 02:00:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x12167f800) [pid = 2033] [serial = 712] [outer = 0x0] 02:00:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1255bf800) [pid = 2033] [serial = 713] [outer = 0x12167f800] 02:00:43 INFO - PROCESS | 2033 | 1465030843217 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1274cd800) [pid = 2033] [serial = 714] [outer = 0x12167f800] 02:00:43 INFO - PROCESS | 2033 | 1465030843531 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]]]}] 02:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 02:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:00:43 INFO - PROCESS | 2033 | 1465030843551 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 2033 | 1465030843552 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:00:43 INFO - PROCESS | 2033 | 1465030843554 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 2033 | 1465030843555 Marionette TRACE conn2 <- [1,926,null,{}] 02:00:43 INFO - PROCESS | 2033 | 1465030843569 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}] 02:00:43 INFO - PROCESS | 2033 | 1465030843570 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:43 INFO - PROCESS | 2033 | 1465030843668 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:00:43 INFO - PROCESS | 2033 | 1465030843672 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 2033 | 1465030843673 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262ed800 == 41 [pid = 2033] [id = 239] 02:00:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x124d79000) [pid = 2033] [serial = 715] [outer = 0x0] 02:00:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12760a000) [pid = 2033] [serial = 716] [outer = 0x124d79000] 02:00:43 INFO - PROCESS | 2033 | 1465030843697 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128a06800) [pid = 2033] [serial = 717] [outer = 0x124d79000] 02:00:44 INFO - PROCESS | 2033 | 1465030844058 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]]]}] 02:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 02:00:44 INFO - PROCESS | 2033 | 1465030844079 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 2033 | 1465030844080 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:00:44 INFO - PROCESS | 2033 | 1465030844082 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 2033 | 1465030844083 Marionette TRACE conn2 <- [1,930,null,{}] 02:00:44 INFO - PROCESS | 2033 | 1465030844086 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}] 02:00:44 INFO - PROCESS | 2033 | 1465030844087 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:44 INFO - PROCESS | 2033 | 1465030844184 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:00:44 INFO - PROCESS | 2033 | 1465030844219 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 2033 | 1465030844220 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x127656000 == 42 [pid = 2033] [id = 240] 02:00:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x127609c00) [pid = 2033] [serial = 718] [outer = 0x0] 02:00:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128ad9400) [pid = 2033] [serial = 719] [outer = 0x127609c00] 02:00:44 INFO - PROCESS | 2033 | 1465030844245 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128ae2c00) [pid = 2033] [serial = 720] [outer = 0x127609c00] 02:00:44 INFO - PROCESS | 2033 | 1465030844556 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]]]}] 02:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 02:00:44 INFO - PROCESS | 2033 | 1465030844601 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 2033 | 1465030844603 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:00:44 INFO - PROCESS | 2033 | 1465030844605 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 2033 | 1465030844606 Marionette TRACE conn2 <- [1,934,null,{}] 02:00:44 INFO - PROCESS | 2033 | 1465030844609 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}] 02:00:44 INFO - PROCESS | 2033 | 1465030844610 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:44 INFO - PROCESS | 2033 | 1465030844703 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1166e6800) [pid = 2033] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x112d48400) [pid = 2033] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x112d52800) [pid = 2033] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1168ac800) [pid = 2033] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x113262400) [pid = 2033] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x118e0d400) [pid = 2033] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x11968fc00) [pid = 2033] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x118131c00) [pid = 2033] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119f15000) [pid = 2033] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x114fb3800) [pid = 2033] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x124d34000) [pid = 2033] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x119a7a000) [pid = 2033] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x128a08000) [pid = 2033] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1255b9400) [pid = 2033] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:00:44 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x127180400) [pid = 2033] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:00:44 INFO - PROCESS | 2033 | 1465030844874 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 2033 | 1465030844876 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x112eb8000 == 43 [pid = 2033] [id = 241] 02:00:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x111c63400) [pid = 2033] [serial = 721] [outer = 0x0] 02:00:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x112a76400) [pid = 2033] [serial = 722] [outer = 0x111c63400] 02:00:44 INFO - PROCESS | 2033 | 1465030844908 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x113cca400) [pid = 2033] [serial = 723] [outer = 0x111c63400] 02:00:45 INFO - PROCESS | 2033 | 1465030845415 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]]]}] 02:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 875ms 02:00:45 INFO - PROCESS | 2033 | 1465030845499 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:00:45 INFO - PROCESS | 2033 | 1465030845502 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:00:45 INFO - PROCESS | 2033 | 1465030845508 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:00:45 INFO - PROCESS | 2033 | 1465030845514 Marionette TRACE conn2 <- [1,938,null,{}] 02:00:45 INFO - PROCESS | 2033 | 1465030845519 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}] 02:00:45 INFO - PROCESS | 2033 | 1465030845522 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:45 INFO - PROCESS | 2033 | 1465030845673 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:00:45 INFO - PROCESS | 2033 | 1465030845759 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 2033 | 1465030845762 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185b0800 == 44 [pid = 2033] [id = 242] 02:00:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x116859800) [pid = 2033] [serial = 724] [outer = 0x0] 02:00:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1192e8400) [pid = 2033] [serial = 725] [outer = 0x116859800] 02:00:45 INFO - PROCESS | 2033 | 1465030845810 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x11986fc00) [pid = 2033] [serial = 726] [outer = 0x116859800] 02:00:46 INFO - PROCESS | 2033 | 1465030846312 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]]]}] 02:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 825ms 02:00:46 INFO - PROCESS | 2033 | 1465030846335 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 2033 | 1465030846338 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:00:46 INFO - PROCESS | 2033 | 1465030846341 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 2033 | 1465030846342 Marionette TRACE conn2 <- [1,942,null,{}] 02:00:46 INFO - PROCESS | 2033 | 1465030846363 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}] 02:00:46 INFO - PROCESS | 2033 | 1465030846365 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:46 INFO - PROCESS | 2033 | 1465030846468 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:00:46 INFO - PROCESS | 2033 | 1465030846532 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:46 INFO - PROCESS | 2033 | 1465030846534 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x125604000 == 45 [pid = 2033] [id = 243] 02:00:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119c53000) [pid = 2033] [serial = 727] [outer = 0x0] 02:00:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x11a213800) [pid = 2033] [serial = 728] [outer = 0x119c53000] 02:00:46 INFO - PROCESS | 2033 | 1465030846564 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x121682c00) [pid = 2033] [serial = 729] [outer = 0x119c53000] 02:00:46 INFO - PROCESS | 2033 | 1465030846984 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]]]}] 02:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 688ms 02:00:47 INFO - PROCESS | 2033 | 1465030847029 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 2033 | 1465030847031 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:00:47 INFO - PROCESS | 2033 | 1465030847038 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 2033 | 1465030847042 Marionette TRACE conn2 <- [1,946,null,{}] 02:00:47 INFO - PROCESS | 2033 | 1465030847046 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}] 02:00:47 INFO - PROCESS | 2033 | 1465030847048 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:47 INFO - PROCESS | 2033 | 1465030847136 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:00:47 INFO - PROCESS | 2033 | 1465030847229 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:47 INFO - PROCESS | 2033 | 1465030847231 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x12957f800 == 46 [pid = 2033] [id = 244] 02:00:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119cb9400) [pid = 2033] [serial = 730] [outer = 0x0] 02:00:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x124d77400) [pid = 2033] [serial = 731] [outer = 0x119cb9400] 02:00:47 INFO - PROCESS | 2033 | 1465030847260 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12717ac00) [pid = 2033] [serial = 732] [outer = 0x119cb9400] 02:00:47 INFO - PROCESS | 2033 | 1465030847696 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]]]}] 02:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 679ms 02:00:47 INFO - PROCESS | 2033 | 1465030847714 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 2033 | 1465030847716 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:00:47 INFO - PROCESS | 2033 | 1465030847718 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 2033 | 1465030847719 Marionette TRACE conn2 <- [1,950,null,{}] 02:00:47 INFO - PROCESS | 2033 | 1465030847722 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}] 02:00:47 INFO - PROCESS | 2033 | 1465030847723 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:47 INFO - PROCESS | 2033 | 1465030847846 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:00:47 INFO - PROCESS | 2033 | 1465030847912 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:47 INFO - PROCESS | 2033 | 1465030847914 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e6b000 == 47 [pid = 2033] [id = 245] 02:00:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11759b800) [pid = 2033] [serial = 733] [outer = 0x0] 02:00:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12167f000) [pid = 2033] [serial = 734] [outer = 0x11759b800] 02:00:47 INFO - PROCESS | 2033 | 1465030847943 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128a03800) [pid = 2033] [serial = 735] [outer = 0x11759b800] 02:00:48 INFO - PROCESS | 2033 | 1465030848431 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]]]}] 02:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 769ms 02:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:00:48 INFO - PROCESS | 2033 | 1465030848488 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:00:48 INFO - PROCESS | 2033 | 1465030848490 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:00:48 INFO - PROCESS | 2033 | 1465030848493 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:00:48 INFO - PROCESS | 2033 | 1465030848495 Marionette TRACE conn2 <- [1,954,null,{}] 02:00:48 INFO - PROCESS | 2033 | 1465030848499 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}] 02:00:48 INFO - PROCESS | 2033 | 1465030848501 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:48 INFO - PROCESS | 2033 | 1465030848596 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:00:48 INFO - PROCESS | 2033 | 1465030848651 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 2033 | 1465030848653 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ad4000 == 48 [pid = 2033] [id = 246] 02:00:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x117661c00) [pid = 2033] [serial = 736] [outer = 0x0] 02:00:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x11812c800) [pid = 2033] [serial = 737] [outer = 0x117661c00] 02:00:48 INFO - PROCESS | 2033 | 1465030848681 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1192e4800) [pid = 2033] [serial = 738] [outer = 0x117661c00] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x127656000 == 47 [pid = 2033] [id = 240] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x1262ed800 == 46 [pid = 2033] [id = 239] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x125608000 == 45 [pid = 2033] [id = 238] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x1219ba800 == 44 [pid = 2033] [id = 237] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x119fde800 == 43 [pid = 2033] [id = 236] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x118a64800 == 42 [pid = 2033] [id = 235] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x116a81000 == 41 [pid = 2033] [id = 234] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x116ad8000 == 40 [pid = 2033] [id = 233] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x112ea4800 == 39 [pid = 2033] [id = 231] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2e0800 == 38 [pid = 2033] [id = 212] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x11815c000 == 37 [pid = 2033] [id = 232] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x1298f0800 == 36 [pid = 2033] [id = 213] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x113ca3000 == 35 [pid = 2033] [id = 219] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x1180d2000 == 34 [pid = 2033] [id = 215] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x12acce800 == 33 [pid = 2033] [id = 214] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x1236b7000 == 32 [pid = 2033] [id = 216] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x119fe1000 == 31 [pid = 2033] [id = 218] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x115e6b000 == 30 [pid = 2033] [id = 245] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x12957f800 == 29 [pid = 2033] [id = 244] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x125604000 == 28 [pid = 2033] [id = 243] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x1185b0800 == 27 [pid = 2033] [id = 242] 02:00:49 INFO - PROCESS | 2033 | --DOCSHELL 0x112eb8000 == 26 [pid = 2033] [id = 241] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x119cb0c00) [pid = 2033] [serial = 671] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x113c09000) [pid = 2033] [serial = 657] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x113233000) [pid = 2033] [serial = 656] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x113262000) [pid = 2033] [serial = 659] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x111fed800) [pid = 2033] [serial = 660] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x117592800) [pid = 2033] [serial = 662] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x118035000) [pid = 2033] [serial = 663] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119212c00) [pid = 2033] [serial = 665] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x11968a400) [pid = 2033] [serial = 666] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119a1bc00) [pid = 2033] [serial = 668] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x121335000) [pid = 2033] [serial = 674] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119a69800) [pid = 2033] [serial = 645] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x11921a800) [pid = 2033] [serial = 644] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x124b2ac00) [pid = 2033] [serial = 648] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12167a800) [pid = 2033] [serial = 647] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x11850d800) [pid = 2033] [serial = 683] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x124d7d800) [pid = 2033] [serial = 680] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x124d33c00) [pid = 2033] [serial = 678] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x123749400) [pid = 2033] [serial = 677] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x129502400) [pid = 2033] [serial = 651] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1262cdc00) [pid = 2033] [serial = 686] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x128db7800) [pid = 2033] [serial = 650] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x12b253c00) [pid = 2033] [serial = 654] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1267c2000) [pid = 2033] [serial = 687] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x1255b7000) [pid = 2033] [serial = 681] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x129749400) [pid = 2033] [serial = 653] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x121bbf800) [pid = 2033] [serial = 675] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x119cbcc00) [pid = 2033] [serial = 672] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x1255b6800) [pid = 2033] [serial = 684] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x119a7a400) [pid = 2033] [serial = 669] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x1271c1000) [pid = 2033] [serial = 689] [outer = 0x0] [url = about:blank] 02:00:49 INFO - PROCESS | 2033 | 1465030849720 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]]]}] 02:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1272ms 02:00:49 INFO - PROCESS | 2033 | 1465030849766 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:00:49 INFO - PROCESS | 2033 | 1465030849768 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:00:49 INFO - PROCESS | 2033 | 1465030849771 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 2033 | 1465030849773 Marionette TRACE conn2 <- [1,958,null,{}] 02:00:49 INFO - PROCESS | 2033 | 1465030849778 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}] 02:00:49 INFO - PROCESS | 2033 | 1465030849781 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:49 INFO - PROCESS | 2033 | 1465030849855 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:00:49 INFO - PROCESS | 2033 | 1465030849864 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 2033 | 1465030849867 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e7d000 == 27 [pid = 2033] [id = 247] 02:00:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x115e22000) [pid = 2033] [serial = 739] [outer = 0x0] 02:00:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x1167f3400) [pid = 2033] [serial = 740] [outer = 0x115e22000] 02:00:49 INFO - PROCESS | 2033 | 1465030849895 Marionette DEBUG loaded listener.js 02:00:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x113262400) [pid = 2033] [serial = 741] [outer = 0x115e22000] 02:00:50 INFO - PROCESS | 2033 | 1465030850228 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]]]}] 02:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 02:00:50 INFO - PROCESS | 2033 | 1465030850292 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 2033 | 1465030850295 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:00:50 INFO - PROCESS | 2033 | 1465030850300 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 2033 | 1465030850302 Marionette TRACE conn2 <- [1,962,null,{}] 02:00:50 INFO - PROCESS | 2033 | 1465030850304 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}] 02:00:50 INFO - PROCESS | 2033 | 1465030850305 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:50 INFO - PROCESS | 2033 | 1465030850385 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:00:50 INFO - PROCESS | 2033 | 1465030850389 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 2033 | 1465030850391 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ad8000 == 28 [pid = 2033] [id = 248] 02:00:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x11836b800) [pid = 2033] [serial = 742] [outer = 0x0] 02:00:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x118e11400) [pid = 2033] [serial = 743] [outer = 0x11836b800] 02:00:50 INFO - PROCESS | 2033 | 1465030850421 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x119686400) [pid = 2033] [serial = 744] [outer = 0x11836b800] 02:00:50 INFO - PROCESS | 2033 | 1465030850771 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]]]}] 02:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 02:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:00:50 INFO - PROCESS | 2033 | 1465030850819 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 2033 | 1465030850820 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:00:50 INFO - PROCESS | 2033 | 1465030850823 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 2033 | 1465030850825 Marionette TRACE conn2 <- [1,966,null,{}] 02:00:50 INFO - PROCESS | 2033 | 1465030850833 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}] 02:00:50 INFO - PROCESS | 2033 | 1465030850836 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:50 INFO - PROCESS | 2033 | 1465030850910 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:00:50 INFO - PROCESS | 2033 | 1465030850918 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 2033 | 1465030850919 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185ba000 == 29 [pid = 2033] [id = 249] 02:00:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x113377400) [pid = 2033] [serial = 745] [outer = 0x0] 02:00:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x119ad3800) [pid = 2033] [serial = 746] [outer = 0x113377400] 02:00:50 INFO - PROCESS | 2033 | 1465030850947 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x119cbb000) [pid = 2033] [serial = 747] [outer = 0x113377400] 02:00:51 INFO - PROCESS | 2033 | 1465030851298 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]]]}] 02:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 02:00:51 INFO - PROCESS | 2033 | 1465030851345 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:00:51 INFO - PROCESS | 2033 | 1465030851347 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:00:51 INFO - PROCESS | 2033 | 1465030851349 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 2033 | 1465030851351 Marionette TRACE conn2 <- [1,970,null,{}] 02:00:51 INFO - PROCESS | 2033 | 1465030851353 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}] 02:00:51 INFO - PROCESS | 2033 | 1465030851354 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:51 INFO - PROCESS | 2033 | 1465030851455 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:00:51 INFO - PROCESS | 2033 | 1465030851485 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 2033 | 1465030851486 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193bb800 == 30 [pid = 2033] [id = 250] 02:00:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x119ad8800) [pid = 2033] [serial = 748] [outer = 0x0] 02:00:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x121334000) [pid = 2033] [serial = 749] [outer = 0x119ad8800] 02:00:51 INFO - PROCESS | 2033 | 1465030851511 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1217f2400) [pid = 2033] [serial = 750] [outer = 0x119ad8800] 02:00:51 INFO - PROCESS | 2033 | 1465030851815 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]]]}] 02:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 517ms 02:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:00:51 INFO - PROCESS | 2033 | 1465030851868 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:00:51 INFO - PROCESS | 2033 | 1465030851869 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:00:51 INFO - PROCESS | 2033 | 1465030851879 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 2033 | 1465030851880 Marionette TRACE conn2 <- [1,974,null,{}] 02:00:51 INFO - PROCESS | 2033 | 1465030851882 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}] 02:00:51 INFO - PROCESS | 2033 | 1465030851883 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:51 INFO - PROCESS | 2033 | 1465030851973 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:00:52 INFO - PROCESS | 2033 | 1465030852008 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 2033 | 1465030852009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x121497800 == 31 [pid = 2033] [id = 251] 02:00:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x118598400) [pid = 2033] [serial = 751] [outer = 0x0] 02:00:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x121abb000) [pid = 2033] [serial = 752] [outer = 0x118598400] 02:00:52 INFO - PROCESS | 2033 | 1465030852034 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12374bc00) [pid = 2033] [serial = 753] [outer = 0x118598400] 02:00:52 INFO - PROCESS | 2033 | 1465030852387 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]]]}] 02:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 526ms 02:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:00:52 INFO - PROCESS | 2033 | 1465030852398 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:00:52 INFO - PROCESS | 2033 | 1465030852399 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:00:52 INFO - PROCESS | 2033 | 1465030852401 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 2033 | 1465030852402 Marionette TRACE conn2 <- [1,978,null,{}] 02:00:52 INFO - PROCESS | 2033 | 1465030852404 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}] 02:00:52 INFO - PROCESS | 2033 | 1465030852408 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:52 INFO - PROCESS | 2033 | 1465030852520 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:00:52 INFO - PROCESS | 2033 | 1465030852554 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 2033 | 1465030852555 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x12363d800 == 32 [pid = 2033] [id = 252] 02:00:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x12374d000) [pid = 2033] [serial = 754] [outer = 0x0] 02:00:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1255b9400) [pid = 2033] [serial = 755] [outer = 0x12374d000] 02:00:52 INFO - PROCESS | 2033 | 1465030852580 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x127181800) [pid = 2033] [serial = 756] [outer = 0x12374d000] 02:00:52 INFO - PROCESS | 2033 | 1465030852898 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]]]}] 02:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 02:00:52 INFO - PROCESS | 2033 | 1465030852920 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:00:52 INFO - PROCESS | 2033 | 1465030852921 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:00:52 INFO - PROCESS | 2033 | 1465030852924 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 2033 | 1465030852925 Marionette TRACE conn2 <- [1,982,null,{}] 02:00:52 INFO - PROCESS | 2033 | 1465030852936 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}] 02:00:52 INFO - PROCESS | 2033 | 1465030852945 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:53 INFO - PROCESS | 2033 | 1465030853036 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:00:53 INFO - PROCESS | 2033 | 1465030853039 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 2033 | 1465030853040 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x124d90800 == 33 [pid = 2033] [id = 253] 02:00:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x124bfcc00) [pid = 2033] [serial = 757] [outer = 0x0] 02:00:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1274ca000) [pid = 2033] [serial = 758] [outer = 0x124bfcc00] 02:00:53 INFO - PROCESS | 2033 | 1465030853065 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x127606000) [pid = 2033] [serial = 759] [outer = 0x124bfcc00] 02:00:53 INFO - PROCESS | 2033 | 1465030853415 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]]]}] 02:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 02:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:00:53 INFO - PROCESS | 2033 | 1465030853449 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:00:53 INFO - PROCESS | 2033 | 1465030853451 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:00:53 INFO - PROCESS | 2033 | 1465030853453 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 2033 | 1465030853454 Marionette TRACE conn2 <- [1,986,null,{}] 02:00:53 INFO - PROCESS | 2033 | 1465030853456 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}] 02:00:53 INFO - PROCESS | 2033 | 1465030853457 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:53 INFO - PROCESS | 2033 | 1465030853549 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:00:53 INFO - PROCESS | 2033 | 1465030853552 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 2033 | 1465030853553 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x126315000 == 34 [pid = 2033] [id = 254] 02:00:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x124d35c00) [pid = 2033] [serial = 760] [outer = 0x0] 02:00:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128a08800) [pid = 2033] [serial = 761] [outer = 0x124d35c00] 02:00:53 INFO - PROCESS | 2033 | 1465030853577 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128adc800) [pid = 2033] [serial = 762] [outer = 0x124d35c00] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x11275dc00) [pid = 2033] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12167f800) [pid = 2033] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x124d79000) [pid = 2033] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x127182400) [pid = 2033] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x127609c00) [pid = 2033] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x111c19800) [pid = 2033] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x119a17800) [pid = 2033] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1168b3000) [pid = 2033] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x112a7e000) [pid = 2033] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x118367800) [pid = 2033] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:00:53 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x116861400) [pid = 2033] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:00:53 INFO - PROCESS | 2033 | 1465030853989 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]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 567ms 02:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:00:54 INFO - PROCESS | 2033 | 1465030854021 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 2033 | 1465030854022 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:00:54 INFO - PROCESS | 2033 | 1465030854024 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 2033 | 1465030854025 Marionette TRACE conn2 <- [1,990,null,{}] 02:00:54 INFO - PROCESS | 2033 | 1465030854028 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}] 02:00:54 INFO - PROCESS | 2033 | 1465030854029 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:54 INFO - PROCESS | 2033 | 1465030854108 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:00:54 INFO - PROCESS | 2033 | 1465030854114 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 2033 | 1465030854116 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185b8000 == 35 [pid = 2033] [id = 255] 02:00:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x11836a800) [pid = 2033] [serial = 763] [outer = 0x0] 02:00:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x121bb5400) [pid = 2033] [serial = 764] [outer = 0x11836a800] 02:00:54 INFO - PROCESS | 2033 | 1465030854140 Marionette DEBUG loaded listener.js 02:00:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x127606400) [pid = 2033] [serial = 765] [outer = 0x11836a800] 02:00:54 INFO - PROCESS | 2033 | 1465030854462 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]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 02:00:54 INFO - PROCESS | 2033 | 1465030854506 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 2033 | 1465030854507 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:00:54 INFO - PROCESS | 2033 | 1465030854513 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 2033 | 1465030854516 Marionette TRACE conn2 <- [1,994,null,{}] 02:00:54 INFO - PROCESS | 2033 | 1465030854519 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}] 02:00:54 INFO - PROCESS | 2033 | 1465030854520 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:54 INFO - PROCESS | 2033 | 1465030854597 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:00:54 INFO - PROCESS | 2033 | 1465030854601 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 2033 | 1465030854602 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x129170800 == 36 [pid = 2033] [id = 256] 02:00:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x123665800) [pid = 2033] [serial = 766] [outer = 0x0] 02:00:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128ae0c00) [pid = 2033] [serial = 767] [outer = 0x123665800] 02:00:54 INFO - PROCESS | 2033 | 1465030854626 Marionette DEBUG loaded listener.js 02:00:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128dba800) [pid = 2033] [serial = 768] [outer = 0x123665800] 02:00:54 INFO - PROCESS | 2033 | 1465030854944 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]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 473ms 02:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:00:54 INFO - PROCESS | 2033 | 1465030854984 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 2033 | 1465030854986 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:00:54 INFO - PROCESS | 2033 | 1465030854988 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 2033 | 1465030854990 Marionette TRACE conn2 <- [1,998,null,{}] 02:00:54 INFO - PROCESS | 2033 | 1465030854992 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}] 02:00:54 INFO - PROCESS | 2033 | 1465030854997 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:55 INFO - PROCESS | 2033 | 1465030855097 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:00:55 INFO - PROCESS | 2033 | 1465030855151 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 2033 | 1465030855152 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x121496800 == 37 [pid = 2033] [id = 257] 02:00:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11813b400) [pid = 2033] [serial = 769] [outer = 0x0] 02:00:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128dbdc00) [pid = 2033] [serial = 770] [outer = 0x11813b400] 02:00:55 INFO - PROCESS | 2033 | 1465030855179 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x12950a000) [pid = 2033] [serial = 771] [outer = 0x11813b400] 02:00:55 INFO - PROCESS | 2033 | 1465030855482 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]]]}] 02:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 02:00:55 INFO - PROCESS | 2033 | 1465030855513 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 2033 | 1465030855514 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:00:55 INFO - PROCESS | 2033 | 1465030855517 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 2033 | 1465030855518 Marionette TRACE conn2 <- [1,1002,null,{}] 02:00:55 INFO - PROCESS | 2033 | 1465030855521 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}] 02:00:55 INFO - PROCESS | 2033 | 1465030855522 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:55 INFO - PROCESS | 2033 | 1465030855603 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:00:55 INFO - PROCESS | 2033 | 1465030855609 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 2033 | 1465030855613 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a97c000 == 38 [pid = 2033] [id = 258] 02:00:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128a0f000) [pid = 2033] [serial = 772] [outer = 0x0] 02:00:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12974a000) [pid = 2033] [serial = 773] [outer = 0x128a0f000] 02:00:55 INFO - PROCESS | 2033 | 1465030855654 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1297dac00) [pid = 2033] [serial = 774] [outer = 0x128a0f000] 02:00:56 INFO - PROCESS | 2033 | 1465030856301 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]]]}] 02:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 821ms 02:00:56 INFO - PROCESS | 2033 | 1465030856340 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 2033 | 1465030856343 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:00:56 INFO - PROCESS | 2033 | 1465030856350 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 2033 | 1465030856352 Marionette TRACE conn2 <- [1,1006,null,{}] 02:00:56 INFO - PROCESS | 2033 | 1465030856356 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}] 02:00:56 INFO - PROCESS | 2033 | 1465030856358 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:56 INFO - PROCESS | 2033 | 1465030856465 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:00:56 INFO - PROCESS | 2033 | 1465030856541 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 2033 | 1465030856542 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d06800 == 39 [pid = 2033] [id = 259] 02:00:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11641e000) [pid = 2033] [serial = 775] [outer = 0x0] 02:00:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x11685c800) [pid = 2033] [serial = 776] [outer = 0x11641e000] 02:00:56 INFO - PROCESS | 2033 | 1465030856574 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x118368c00) [pid = 2033] [serial = 777] [outer = 0x11641e000] 02:00:57 INFO - PROCESS | 2033 | 1465030857115 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]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 823ms 02:00:57 INFO - PROCESS | 2033 | 1465030857174 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 2033 | 1465030857180 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:00:57 INFO - PROCESS | 2033 | 1465030857184 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 2033 | 1465030857186 Marionette TRACE conn2 <- [1,1010,null,{}] 02:00:57 INFO - PROCESS | 2033 | 1465030857189 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}] 02:00:57 INFO - PROCESS | 2033 | 1465030857191 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:57 INFO - PROCESS | 2033 | 1465030857299 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:00:57 INFO - PROCESS | 2033 | 1465030857485 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:57 INFO - PROCESS | 2033 | 1465030857487 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x113c9e800 == 40 [pid = 2033] [id = 260] 02:00:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x11649ac00) [pid = 2033] [serial = 778] [outer = 0x0] 02:00:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x116a63c00) [pid = 2033] [serial = 779] [outer = 0x11649ac00] 02:00:57 INFO - PROCESS | 2033 | 1465030857515 Marionette DEBUG loaded listener.js 02:00:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x118511800) [pid = 2033] [serial = 780] [outer = 0x11649ac00] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x121496800 == 39 [pid = 2033] [id = 257] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x129170800 == 38 [pid = 2033] [id = 256] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1185b8000 == 37 [pid = 2033] [id = 255] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x126315000 == 36 [pid = 2033] [id = 254] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x124d90800 == 35 [pid = 2033] [id = 253] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x12363d800 == 34 [pid = 2033] [id = 252] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x121497800 == 33 [pid = 2033] [id = 251] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1193bb800 == 32 [pid = 2033] [id = 250] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x1185ba000 == 31 [pid = 2033] [id = 249] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x116ad8000 == 30 [pid = 2033] [id = 248] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x115e7d000 == 29 [pid = 2033] [id = 247] 02:00:57 INFO - PROCESS | 2033 | --DOCSHELL 0x116ad4000 == 28 [pid = 2033] [id = 246] 02:00:57 INFO - PROCESS | 2033 | 1465030857962 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]]]}] 02:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 820ms 02:00:58 INFO - PROCESS | 2033 | 1465030858006 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:00:58 INFO - PROCESS | 2033 | 1465030858008 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:00:58 INFO - PROCESS | 2033 | 1465030858011 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:00:58 INFO - PROCESS | 2033 | 1465030858013 Marionette TRACE conn2 <- [1,1014,null,{}] 02:00:58 INFO - PROCESS | 2033 | 1465030858016 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}] 02:00:58 INFO - PROCESS | 2033 | 1465030858017 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:58 INFO - PROCESS | 2033 | 1465030858103 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128ae2c00) [pid = 2033] [serial = 720] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x111c65800) [pid = 2033] [serial = 692] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x112a76c00) [pid = 2033] [serial = 693] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119b1e000) [pid = 2033] [serial = 704] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119f18400) [pid = 2033] [serial = 705] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x117186c00) [pid = 2033] [serial = 698] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x118139c00) [pid = 2033] [serial = 699] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12140e400) [pid = 2033] [serial = 707] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12189f800) [pid = 2033] [serial = 708] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119212400) [pid = 2033] [serial = 701] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x128ad9400) [pid = 2033] [serial = 719] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119689c00) [pid = 2033] [serial = 702] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x116a6dc00) [pid = 2033] [serial = 695] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x118139000) [pid = 2033] [serial = 696] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128a06800) [pid = 2033] [serial = 717] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x124d3f800) [pid = 2033] [serial = 711] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x121fd6000) [pid = 2033] [serial = 710] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1255bf800) [pid = 2033] [serial = 713] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12760a000) [pid = 2033] [serial = 716] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1274cd800) [pid = 2033] [serial = 714] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x127604800) [pid = 2033] [serial = 690] [outer = 0x0] [url = about:blank] 02:00:58 INFO - PROCESS | 2033 | 1465030858166 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 2033 | 1465030858167 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a96000 == 29 [pid = 2033] [id = 261] 02:00:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x116a6dc00) [pid = 2033] [serial = 781] [outer = 0x0] 02:00:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x118510800) [pid = 2033] [serial = 782] [outer = 0x116a6dc00] 02:00:58 INFO - PROCESS | 2033 | 1465030858195 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119a60800) [pid = 2033] [serial = 783] [outer = 0x116a6dc00] 02:00:58 INFO - PROCESS | 2033 | 1465030858502 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]]]}] 02:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 02:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:00:58 INFO - PROCESS | 2033 | 1465030858535 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:00:58 INFO - PROCESS | 2033 | 1465030858538 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:00:58 INFO - PROCESS | 2033 | 1465030858540 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:00:58 INFO - PROCESS | 2033 | 1465030858541 Marionette TRACE conn2 <- [1,1018,null,{}] 02:00:58 INFO - PROCESS | 2033 | 1465030858544 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}] 02:00:58 INFO - PROCESS | 2033 | 1465030858548 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:58 INFO - PROCESS | 2033 | 1465030858630 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:00:58 INFO - PROCESS | 2033 | 1465030858716 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 2033 | 1465030858717 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x119284800 == 30 [pid = 2033] [id = 262] 02:00:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x119a6a400) [pid = 2033] [serial = 784] [outer = 0x0] 02:00:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119cbf400) [pid = 2033] [serial = 785] [outer = 0x119a6a400] 02:00:58 INFO - PROCESS | 2033 | 1465030858746 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x121677400) [pid = 2033] [serial = 786] [outer = 0x119a6a400] 02:00:59 INFO - PROCESS | 2033 | 1465030859057 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]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms 02:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:00:59 INFO - PROCESS | 2033 | 1465030859111 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:00:59 INFO - PROCESS | 2033 | 1465030859112 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:00:59 INFO - PROCESS | 2033 | 1465030859119 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 2033 | 1465030859124 Marionette TRACE conn2 <- [1,1022,null,{}] 02:00:59 INFO - PROCESS | 2033 | 1465030859127 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}] 02:00:59 INFO - PROCESS | 2033 | 1465030859129 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:59 INFO - PROCESS | 2033 | 1465030859208 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:00:59 INFO - PROCESS | 2033 | 1465030859262 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 2033 | 1465030859263 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x119ff2000 == 31 [pid = 2033] [id = 263] 02:00:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x113c05400) [pid = 2033] [serial = 787] [outer = 0x0] 02:00:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121337c00) [pid = 2033] [serial = 788] [outer = 0x113c05400] 02:00:59 INFO - PROCESS | 2033 | 1465030859288 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1255b6400) [pid = 2033] [serial = 789] [outer = 0x113c05400] 02:00:59 INFO - PROCESS | 2033 | 1465030859568 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]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 477ms 02:00:59 INFO - PROCESS | 2033 | 1465030859593 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:00:59 INFO - PROCESS | 2033 | 1465030859598 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:00:59 INFO - PROCESS | 2033 | 1465030859606 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 2033 | 1465030859607 Marionette TRACE conn2 <- [1,1026,null,{}] 02:00:59 INFO - PROCESS | 2033 | 1465030859609 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}] 02:00:59 INFO - PROCESS | 2033 | 1465030859613 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:59 INFO - PROCESS | 2033 | 1465030859700 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:00:59 INFO - PROCESS | 2033 | 1465030859704 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 2033 | 1465030859705 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:00:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f0d000 == 32 [pid = 2033] [id = 264] 02:00:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x121893c00) [pid = 2033] [serial = 790] [outer = 0x0] 02:00:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1267c1000) [pid = 2033] [serial = 791] [outer = 0x121893c00] 02:00:59 INFO - PROCESS | 2033 | 1465030859730 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1271be800) [pid = 2033] [serial = 792] [outer = 0x121893c00] 02:01:00 INFO - PROCESS | 2033 | 1465030860085 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]]]}] 02:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 02:01:00 INFO - PROCESS | 2033 | 1465030860126 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:01:00 INFO - PROCESS | 2033 | 1465030860130 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:01:00 INFO - PROCESS | 2033 | 1465030860133 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:01:00 INFO - PROCESS | 2033 | 1465030860134 Marionette TRACE conn2 <- [1,1030,null,{}] 02:01:00 INFO - PROCESS | 2033 | 1465030860136 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}] 02:01:00 INFO - PROCESS | 2033 | 1465030860137 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:00 INFO - PROCESS | 2033 | 1465030860247 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:01:00 INFO - PROCESS | 2033 | 1465030860263 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:00 INFO - PROCESS | 2033 | 1465030860267 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fde800 == 33 [pid = 2033] [id = 265] 02:01:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12760a800) [pid = 2033] [serial = 793] [outer = 0x0] 02:01:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128a03000) [pid = 2033] [serial = 794] [outer = 0x12760a800] 02:01:00 INFO - PROCESS | 2033 | 1465030860300 Marionette DEBUG loaded listener.js 02:01:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128ae1000) [pid = 2033] [serial = 795] [outer = 0x12760a800] 02:01:00 INFO - PROCESS | 2033 | 1465030860652 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]]]}] 02:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 569ms 02:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:01:00 INFO - PROCESS | 2033 | 1465030860702 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:01:00 INFO - PROCESS | 2033 | 1465030860703 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:01:00 INFO - PROCESS | 2033 | 1465030860705 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:01:00 INFO - PROCESS | 2033 | 1465030860706 Marionette TRACE conn2 <- [1,1034,null,{}] 02:01:00 INFO - PROCESS | 2033 | 1465030860709 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}] 02:01:00 INFO - PROCESS | 2033 | 1465030860710 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:00 INFO - PROCESS | 2033 | 1465030860805 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:01:00 INFO - PROCESS | 2033 | 1465030860817 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:00 INFO - PROCESS | 2033 | 1465030860818 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x12764a000 == 34 [pid = 2033] [id = 266] 02:01:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12760c000) [pid = 2033] [serial = 796] [outer = 0x0] 02:01:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128fdc400) [pid = 2033] [serial = 797] [outer = 0x12760c000] 02:01:00 INFO - PROCESS | 2033 | 1465030860842 Marionette DEBUG loaded listener.js 02:01:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x121bb6c00) [pid = 2033] [serial = 798] [outer = 0x12760c000] 02:01:01 INFO - PROCESS | 2033 | 1465030861208 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]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 02:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:01:01 INFO - PROCESS | 2033 | 1465030861228 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 2033 | 1465030861229 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:01:01 INFO - PROCESS | 2033 | 1465030861231 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 2033 | 1465030861232 Marionette TRACE conn2 <- [1,1038,null,{}] 02:01:01 INFO - PROCESS | 2033 | 1465030861235 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}] 02:01:01 INFO - PROCESS | 2033 | 1465030861236 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:01 INFO - PROCESS | 2033 | 1465030861331 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:01:01 INFO - PROCESS | 2033 | 1465030861346 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 2033 | 1465030861347 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x129162000 == 35 [pid = 2033] [id = 267] 02:01:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12950a400) [pid = 2033] [serial = 799] [outer = 0x0] 02:01:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x129749000) [pid = 2033] [serial = 800] [outer = 0x12950a400] 02:01:01 INFO - PROCESS | 2033 | 1465030861372 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1297d8c00) [pid = 2033] [serial = 801] [outer = 0x12950a400] 02:01:01 INFO - PROCESS | 2033 | 1465030861716 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]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 02:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:01:01 INFO - PROCESS | 2033 | 1465030861752 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 2033 | 1465030861753 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:01:01 INFO - PROCESS | 2033 | 1465030861755 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 2033 | 1465030861756 Marionette TRACE conn2 <- [1,1042,null,{}] 02:01:01 INFO - PROCESS | 2033 | 1465030861759 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}] 02:01:01 INFO - PROCESS | 2033 | 1465030861760 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:01 INFO - PROCESS | 2033 | 1465030861855 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:01:01 INFO - PROCESS | 2033 | 1465030861859 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 2033 | 1465030861861 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298f0000 == 36 [pid = 2033] [id = 268] 02:01:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12950a800) [pid = 2033] [serial = 802] [outer = 0x0] 02:01:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1297ea400) [pid = 2033] [serial = 803] [outer = 0x12950a800] 02:01:01 INFO - PROCESS | 2033 | 1465030861885 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1297f4c00) [pid = 2033] [serial = 804] [outer = 0x12950a800] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x118598400) [pid = 2033] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119ad8800) [pid = 2033] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11836b800) [pid = 2033] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x115e22000) [pid = 2033] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x113377400) [pid = 2033] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x117661c00) [pid = 2033] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x111c63400) [pid = 2033] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x116859800) [pid = 2033] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119c53000) [pid = 2033] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119cb9400) [pid = 2033] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x11759b800) [pid = 2033] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12374d000) [pid = 2033] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x124bfcc00) [pid = 2033] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x124d35c00) [pid = 2033] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x11836a800) [pid = 2033] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x123665800) [pid = 2033] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:01:02 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x11813b400) [pid = 2033] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 569ms 02:01:02 INFO - PROCESS | 2033 | 1465030862318 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]]]}] 02:01:02 INFO - PROCESS | 2033 | 1465030862326 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:01:02 INFO - PROCESS | 2033 | 1465030862329 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:01:02 INFO - PROCESS | 2033 | 1465030862332 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:01:02 INFO - PROCESS | 2033 | 1465030862333 Marionette TRACE conn2 <- [1,1046,null,{}] 02:01:02 INFO - PROCESS | 2033 | 1465030862335 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}] 02:01:02 INFO - PROCESS | 2033 | 1465030862337 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:02 INFO - PROCESS | 2033 | 1465030862416 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:01:02 INFO - PROCESS | 2033 | 1465030862420 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:02 INFO - PROCESS | 2033 | 1465030862421 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198bf000 == 37 [pid = 2033] [id = 269] 02:01:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x113377400) [pid = 2033] [serial = 805] [outer = 0x0] 02:01:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x118033c00) [pid = 2033] [serial = 806] [outer = 0x113377400] 02:01:02 INFO - PROCESS | 2033 | 1465030862446 Marionette DEBUG loaded listener.js 02:01:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119cbf000) [pid = 2033] [serial = 807] [outer = 0x113377400] 02:01:02 INFO - PROCESS | 2033 | 1465030862783 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]]]}] 02:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 02:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:01:02 INFO - PROCESS | 2033 | 1465030862801 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:01:02 INFO - PROCESS | 2033 | 1465030862802 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:01:02 INFO - PROCESS | 2033 | 1465030862804 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:01:02 INFO - PROCESS | 2033 | 1465030862805 Marionette TRACE conn2 <- [1,1050,null,{}] 02:01:02 INFO - PROCESS | 2033 | 1465030862808 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}] 02:01:02 INFO - PROCESS | 2033 | 1465030862809 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:02 INFO - PROCESS | 2033 | 1465030862930 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:01:02 INFO - PROCESS | 2033 | 1465030862936 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:02 INFO - PROCESS | 2033 | 1465030862938 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a993800 == 38 [pid = 2033] [id = 270] 02:01:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x117663000) [pid = 2033] [serial = 808] [outer = 0x0] 02:01:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x123665800) [pid = 2033] [serial = 809] [outer = 0x117663000] 02:01:02 INFO - PROCESS | 2033 | 1465030862976 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1297f2800) [pid = 2033] [serial = 810] [outer = 0x117663000] 02:01:03 INFO - PROCESS | 2033 | 1465030863302 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]]]}] 02:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 525ms 02:01:03 INFO - PROCESS | 2033 | 1465030863331 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 2033 | 1465030863332 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:01:03 INFO - PROCESS | 2033 | 1465030863335 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 2033 | 1465030863336 Marionette TRACE conn2 <- [1,1054,null,{}] 02:01:03 INFO - PROCESS | 2033 | 1465030863339 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}] 02:01:03 INFO - PROCESS | 2033 | 1465030863340 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:03 INFO - PROCESS | 2033 | 1465030863433 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:01:03 INFO - PROCESS | 2033 | 1465030863437 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 2033 | 1465030863438 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b420000 == 39 [pid = 2033] [id = 271] 02:01:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12760e000) [pid = 2033] [serial = 811] [outer = 0x0] 02:01:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12aa85800) [pid = 2033] [serial = 812] [outer = 0x12760e000] 02:01:03 INFO - PROCESS | 2033 | 1465030863463 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12ad40800) [pid = 2033] [serial = 813] [outer = 0x12760e000] 02:01:03 INFO - PROCESS | 2033 | 1465030863785 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]]]}] 02:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 02:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:01:03 INFO - PROCESS | 2033 | 1465030863804 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 2033 | 1465030863805 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:01:03 INFO - PROCESS | 2033 | 1465030863807 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 2033 | 1465030863808 Marionette TRACE conn2 <- [1,1058,null,{}] 02:01:03 INFO - PROCESS | 2033 | 1465030863814 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}] 02:01:03 INFO - PROCESS | 2033 | 1465030863815 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:03 INFO - PROCESS | 2033 | 1465030863921 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:01:03 INFO - PROCESS | 2033 | 1465030863928 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 2033 | 1465030863936 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b434800 == 40 [pid = 2033] [id = 272] 02:01:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127185c00) [pid = 2033] [serial = 814] [outer = 0x0] 02:01:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12b246800) [pid = 2033] [serial = 815] [outer = 0x127185c00] 02:01:03 INFO - PROCESS | 2033 | 1465030863960 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12b24e800) [pid = 2033] [serial = 816] [outer = 0x127185c00] 02:01:04 INFO - PROCESS | 2033 | 1465030864341 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]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 571ms 02:01:04 INFO - PROCESS | 2033 | 1465030864380 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:01:04 INFO - PROCESS | 2033 | 1465030864383 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:01:04 INFO - PROCESS | 2033 | 1465030864387 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 2033 | 1465030864389 Marionette TRACE conn2 <- [1,1062,null,{}] 02:01:04 INFO - PROCESS | 2033 | 1465030864392 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}] 02:01:04 INFO - PROCESS | 2033 | 1465030864394 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:04 INFO - PROCESS | 2033 | 1465030864498 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:01:04 INFO - PROCESS | 2033 | 1465030864553 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 2033 | 1465030864556 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a8f000 == 41 [pid = 2033] [id = 273] 02:01:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x117188c00) [pid = 2033] [serial = 817] [outer = 0x0] 02:01:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x118131c00) [pid = 2033] [serial = 818] [outer = 0x117188c00] 02:01:04 INFO - PROCESS | 2033 | 1465030864587 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x11921c000) [pid = 2033] [serial = 819] [outer = 0x117188c00] 02:01:05 INFO - PROCESS | 2033 | 1465030865050 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]]]}] 02:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 02:01:05 INFO - PROCESS | 2033 | 1465030865056 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:01:05 INFO - PROCESS | 2033 | 1465030865059 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:01:05 INFO - PROCESS | 2033 | 1465030865064 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 2033 | 1465030865066 Marionette TRACE conn2 <- [1,1066,null,{}] 02:01:05 INFO - PROCESS | 2033 | 1465030865068 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}] 02:01:05 INFO - PROCESS | 2033 | 1465030865070 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:05 INFO - PROCESS | 2033 | 1465030865175 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:01:05 INFO - PROCESS | 2033 | 1465030865228 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 2033 | 1465030865230 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x121b80000 == 42 [pid = 2033] [id = 274] 02:01:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119a64000) [pid = 2033] [serial = 820] [outer = 0x0] 02:01:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x119b20400) [pid = 2033] [serial = 821] [outer = 0x119a64000] 02:01:05 INFO - PROCESS | 2033 | 1465030865264 Marionette DEBUG loaded listener.js 02:01:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12167ac00) [pid = 2033] [serial = 822] [outer = 0x119a64000] 02:01:05 INFO - PROCESS | 2033 | 1465030865687 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]]]}] 02:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 02:01:05 INFO - PROCESS | 2033 | 1465030865744 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:01:05 INFO - PROCESS | 2033 | 1465030865745 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:01:05 INFO - PROCESS | 2033 | 1465030865749 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 2033 | 1465030865752 Marionette TRACE conn2 <- [1,1070,null,{}] 02:01:05 INFO - PROCESS | 2033 | 1465030865760 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}] 02:01:05 INFO - PROCESS | 2033 | 1465030865765 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:05 INFO - PROCESS | 2033 | 1465030865893 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:01:05 INFO - PROCESS | 2033 | 1465030865974 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 2033 | 1465030865976 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b420800 == 43 [pid = 2033] [id = 275] 02:01:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1267c2000) [pid = 2033] [serial = 823] [outer = 0x0] 02:01:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12717d400) [pid = 2033] [serial = 824] [outer = 0x1267c2000] 02:01:06 INFO - PROCESS | 2033 | 1465030866006 Marionette DEBUG loaded listener.js 02:01:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1274d2c00) [pid = 2033] [serial = 825] [outer = 0x1267c2000] 02:01:06 INFO - PROCESS | 2033 | 1465030866419 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]]]}] 02:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 721ms 02:01:06 INFO - PROCESS | 2033 | 1465030866471 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:01:06 INFO - PROCESS | 2033 | 1465030866473 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:01:06 INFO - PROCESS | 2033 | 1465030866475 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:01:06 INFO - PROCESS | 2033 | 1465030866477 Marionette TRACE conn2 <- [1,1074,null,{}] 02:01:06 INFO - PROCESS | 2033 | 1465030866479 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}] 02:01:06 INFO - PROCESS | 2033 | 1465030866480 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:06 INFO - PROCESS | 2033 | 1465030866582 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:01:06 INFO - PROCESS | 2033 | 1465030866637 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 2033 | 1465030866638 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfdc000 == 44 [pid = 2033] [id = 276] 02:01:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x128a0a800) [pid = 2033] [serial = 826] [outer = 0x0] 02:01:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x128ae4400) [pid = 2033] [serial = 827] [outer = 0x128a0a800] 02:01:06 INFO - PROCESS | 2033 | 1465030866668 Marionette DEBUG loaded listener.js 02:01:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1291ac000) [pid = 2033] [serial = 828] [outer = 0x128a0a800] 02:01:07 INFO - PROCESS | 2033 | 1465030867105 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]]]}] 02:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 02:01:07 INFO - PROCESS | 2033 | 1465030867148 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:01:07 INFO - PROCESS | 2033 | 1465030867149 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:01:07 INFO - PROCESS | 2033 | 1465030867152 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:01:07 INFO - PROCESS | 2033 | 1465030867153 Marionette TRACE conn2 <- [1,1078,null,{}] 02:01:07 INFO - PROCESS | 2033 | 1465030867155 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}] 02:01:07 INFO - PROCESS | 2033 | 1465030867157 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:07 INFO - PROCESS | 2033 | 1465030867393 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:01:07 INFO - PROCESS | 2033 | 1465030867479 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:07 INFO - PROCESS | 2033 | 1465030867481 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x11813c800 == 45 [pid = 2033] [id = 277] 02:01:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x116424c00) [pid = 2033] [serial = 829] [outer = 0x0] 02:01:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x11850f800) [pid = 2033] [serial = 830] [outer = 0x116424c00] 02:01:07 INFO - PROCESS | 2033 | 1465030867510 Marionette DEBUG loaded listener.js 02:01:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1192ec400) [pid = 2033] [serial = 831] [outer = 0x116424c00] 02:01:07 INFO - PROCESS | 2033 | 1465030867935 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]]]}] 02:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 820ms 02:01:07 INFO - PROCESS | 2033 | 1465030867973 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:01:07 INFO - PROCESS | 2033 | 1465030867975 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:01:08 INFO - PROCESS | 2033 | 1465030868001 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:01:08 INFO - PROCESS | 2033 | 1465030868003 Marionette TRACE conn2 <- [1,1082,null,{}] 02:01:08 INFO - PROCESS | 2033 | 1465030868006 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}] 02:01:08 INFO - PROCESS | 2033 | 1465030868007 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:08 INFO - PROCESS | 2033 | 1465030868100 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:01:08 INFO - PROCESS | 2033 | 1465030868169 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:08 INFO - PROCESS | 2033 | 1465030868170 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x117465800 == 46 [pid = 2033] [id = 278] 02:01:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x119cb5000) [pid = 2033] [serial = 832] [outer = 0x0] 02:01:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x119cbbc00) [pid = 2033] [serial = 833] [outer = 0x119cb5000] 02:01:08 INFO - PROCESS | 2033 | 1465030868198 Marionette DEBUG loaded listener.js 02:01:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x121681400) [pid = 2033] [serial = 834] [outer = 0x119cb5000] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12b420000 == 45 [pid = 2033] [id = 271] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12a993800 == 44 [pid = 2033] [id = 270] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x1198bf000 == 43 [pid = 2033] [id = 269] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x1298f0000 == 42 [pid = 2033] [id = 268] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x129162000 == 41 [pid = 2033] [id = 267] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12764a000 == 40 [pid = 2033] [id = 266] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x119fde800 == 39 [pid = 2033] [id = 265] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x121f0d000 == 38 [pid = 2033] [id = 264] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x119ff2000 == 37 [pid = 2033] [id = 263] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x119284800 == 36 [pid = 2033] [id = 262] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x116a96000 == 35 [pid = 2033] [id = 261] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x113c9e800 == 34 [pid = 2033] [id = 260] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12a97c000 == 33 [pid = 2033] [id = 258] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x117d06800 == 32 [pid = 2033] [id = 259] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x11813c800 == 31 [pid = 2033] [id = 277] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfdc000 == 30 [pid = 2033] [id = 276] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12b420800 == 29 [pid = 2033] [id = 275] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x121b80000 == 28 [pid = 2033] [id = 274] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x12b434800 == 27 [pid = 2033] [id = 272] 02:01:08 INFO - PROCESS | 2033 | --DOCSHELL 0x116a8f000 == 26 [pid = 2033] [id = 273] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x121abb000) [pid = 2033] [serial = 752] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x121334000) [pid = 2033] [serial = 749] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x118e11400) [pid = 2033] [serial = 743] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x119686400) [pid = 2033] [serial = 744] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1167f3400) [pid = 2033] [serial = 740] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x113262400) [pid = 2033] [serial = 741] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x119ad3800) [pid = 2033] [serial = 746] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x11812c800) [pid = 2033] [serial = 737] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1192e4800) [pid = 2033] [serial = 738] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x119cbb000) [pid = 2033] [serial = 747] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x113cca400) [pid = 2033] [serial = 723] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x112a76400) [pid = 2033] [serial = 722] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x11986fc00) [pid = 2033] [serial = 726] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1192e8400) [pid = 2033] [serial = 725] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x121682c00) [pid = 2033] [serial = 729] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11a213800) [pid = 2033] [serial = 728] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12717ac00) [pid = 2033] [serial = 732] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x124d77400) [pid = 2033] [serial = 731] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x128a03800) [pid = 2033] [serial = 735] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12167f000) [pid = 2033] [serial = 734] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x127181800) [pid = 2033] [serial = 756] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1255b9400) [pid = 2033] [serial = 755] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1274ca000) [pid = 2033] [serial = 758] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x127606000) [pid = 2033] [serial = 759] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128a08800) [pid = 2033] [serial = 761] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x127606400) [pid = 2033] [serial = 765] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x121bb5400) [pid = 2033] [serial = 764] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128adc800) [pid = 2033] [serial = 762] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x128ae0c00) [pid = 2033] [serial = 767] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12950a000) [pid = 2033] [serial = 771] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128dbdc00) [pid = 2033] [serial = 770] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x12974a000) [pid = 2033] [serial = 773] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12374bc00) [pid = 2033] [serial = 753] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x128dba800) [pid = 2033] [serial = 768] [outer = 0x0] [url = about:blank] 02:01:08 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1217f2400) [pid = 2033] [serial = 750] [outer = 0x0] [url = about:blank] 02:01:09 INFO - PROCESS | 2033 | 1465030869088 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]]]}] 02:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1124ms 02:01:09 INFO - PROCESS | 2033 | 1465030869123 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 2033 | 1465030869127 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:01:09 INFO - PROCESS | 2033 | 1465030869137 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 2033 | 1465030869140 Marionette TRACE conn2 <- [1,1086,null,{}] 02:01:09 INFO - PROCESS | 2033 | 1465030869146 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}] 02:01:09 INFO - PROCESS | 2033 | 1465030869149 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:09 INFO - PROCESS | 2033 | 1465030869234 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:01:09 INFO - PROCESS | 2033 | 1465030869241 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 2033 | 1465030869247 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x1164f6000 == 27 [pid = 2033] [id = 279] 02:01:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1168a7400) [pid = 2033] [serial = 835] [outer = 0x0] 02:01:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x117666400) [pid = 2033] [serial = 836] [outer = 0x1168a7400] 02:01:09 INFO - PROCESS | 2033 | 1465030869296 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x118598400) [pid = 2033] [serial = 837] [outer = 0x1168a7400] 02:01:09 INFO - PROCESS | 2033 | 1465030869652 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]]]}] 02:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 02:01:09 INFO - PROCESS | 2033 | 1465030869660 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 2033 | 1465030869667 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:01:09 INFO - PROCESS | 2033 | 1465030869681 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 2033 | 1465030869683 Marionette TRACE conn2 <- [1,1090,null,{}] 02:01:09 INFO - PROCESS | 2033 | 1465030869685 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}] 02:01:09 INFO - PROCESS | 2033 | 1465030869687 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:09 INFO - PROCESS | 2033 | 1465030869767 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:01:09 INFO - PROCESS | 2033 | 1465030869771 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 2033 | 1465030869773 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x118059800 == 28 [pid = 2033] [id = 280] 02:01:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x118e07400) [pid = 2033] [serial = 838] [outer = 0x0] 02:01:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119687000) [pid = 2033] [serial = 839] [outer = 0x118e07400] 02:01:09 INFO - PROCESS | 2033 | 1465030869802 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119a6fc00) [pid = 2033] [serial = 840] [outer = 0x118e07400] 02:01:10 INFO - PROCESS | 2033 | 1465030870192 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]]]}] 02:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 528ms 02:01:10 INFO - PROCESS | 2033 | 1465030870271 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:01:10 INFO - PROCESS | 2033 | 1465030870272 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:01:10 INFO - PROCESS | 2033 | 1465030870342 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:01:10 INFO - PROCESS | 2033 | 1465030870344 Marionette TRACE conn2 <- [1,1094,null,{}] 02:01:10 INFO - PROCESS | 2033 | 1465030870363 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}] 02:01:10 INFO - PROCESS | 2033 | 1465030870369 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:10 INFO - PROCESS | 2033 | 1465030870493 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:01:10 INFO - PROCESS | 2033 | 1465030870504 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:10 INFO - PROCESS | 2033 | 1465030870507 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fdf000 == 29 [pid = 2033] [id = 281] 02:01:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12133b400) [pid = 2033] [serial = 841] [outer = 0x0] 02:01:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124bf1400) [pid = 2033] [serial = 842] [outer = 0x12133b400] 02:01:10 INFO - PROCESS | 2033 | 1465030870552 Marionette DEBUG loaded listener.js 02:01:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12503f000) [pid = 2033] [serial = 843] [outer = 0x12133b400] 02:01:11 INFO - PROCESS | 2033 | 1465030871070 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]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 795ms 02:01:11 INFO - PROCESS | 2033 | 1465030871119 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 2033 | 1465030871121 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:01:11 INFO - PROCESS | 2033 | 1465030871123 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 2033 | 1465030871124 Marionette TRACE conn2 <- [1,1098,null,{}] 02:01:11 INFO - PROCESS | 2033 | 1465030871127 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}] 02:01:11 INFO - PROCESS | 2033 | 1465030871128 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:11 INFO - PROCESS | 2033 | 1465030871225 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:01:11 INFO - PROCESS | 2033 | 1465030871261 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 2033 | 1465030871262 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217df000 == 30 [pid = 2033] [id = 282] 02:01:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1267c1c00) [pid = 2033] [serial = 844] [outer = 0x0] 02:01:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12717dc00) [pid = 2033] [serial = 845] [outer = 0x1267c1c00] 02:01:11 INFO - PROCESS | 2033 | 1465030871287 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1274c9c00) [pid = 2033] [serial = 846] [outer = 0x1267c1c00] 02:01:11 INFO - PROCESS | 2033 | 1465030871602 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]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 02:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:01:11 INFO - PROCESS | 2033 | 1465030871643 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 2033 | 1465030871645 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:01:11 INFO - PROCESS | 2033 | 1465030871647 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 2033 | 1465030871648 Marionette TRACE conn2 <- [1,1102,null,{}] 02:01:11 INFO - PROCESS | 2033 | 1465030871650 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}] 02:01:11 INFO - PROCESS | 2033 | 1465030871651 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:11 INFO - PROCESS | 2033 | 1465030871745 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:01:11 INFO - PROCESS | 2033 | 1465030871749 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 2033 | 1465030871750 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x124d1e000 == 31 [pid = 2033] [id = 283] 02:01:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x117597400) [pid = 2033] [serial = 847] [outer = 0x0] 02:01:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1274d2800) [pid = 2033] [serial = 848] [outer = 0x117597400] 02:01:11 INFO - PROCESS | 2033 | 1465030871775 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12760b400) [pid = 2033] [serial = 849] [outer = 0x117597400] 02:01:12 INFO - PROCESS | 2033 | 1465030872148 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]]]}] 02:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 02:01:12 INFO - PROCESS | 2033 | 1465030872166 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:01:12 INFO - PROCESS | 2033 | 1465030872167 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:01:12 INFO - PROCESS | 2033 | 1465030872170 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 2033 | 1465030872172 Marionette TRACE conn2 <- [1,1106,null,{}] 02:01:12 INFO - PROCESS | 2033 | 1465030872175 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}] 02:01:12 INFO - PROCESS | 2033 | 1465030872181 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:12 INFO - PROCESS | 2033 | 1465030872346 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:01:12 INFO - PROCESS | 2033 | 1465030872366 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:12 INFO - PROCESS | 2033 | 1465030872368 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267ae800 == 32 [pid = 2033] [id = 284] 02:01:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128a02c00) [pid = 2033] [serial = 850] [outer = 0x0] 02:01:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128db5400) [pid = 2033] [serial = 851] [outer = 0x128a02c00] 02:01:12 INFO - PROCESS | 2033 | 1465030872408 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128dc1000) [pid = 2033] [serial = 852] [outer = 0x128a02c00] 02:01:12 INFO - PROCESS | 2033 | 1465030872834 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]]]}] 02:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 02:01:12 INFO - PROCESS | 2033 | 1465030872843 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:01:12 INFO - PROCESS | 2033 | 1465030872844 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:01:12 INFO - PROCESS | 2033 | 1465030872849 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 2033 | 1465030872850 Marionette TRACE conn2 <- [1,1110,null,{}] 02:01:12 INFO - PROCESS | 2033 | 1465030872853 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}] 02:01:12 INFO - PROCESS | 2033 | 1465030872854 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:12 INFO - PROCESS | 2033 | 1465030872958 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:01:13 INFO - PROCESS | 2033 | 1465030873002 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 2033 | 1465030873003 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276de000 == 33 [pid = 2033] [id = 285] 02:01:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128fe0400) [pid = 2033] [serial = 853] [outer = 0x0] 02:01:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1291ae000) [pid = 2033] [serial = 854] [outer = 0x128fe0400] 02:01:13 INFO - PROCESS | 2033 | 1465030873034 Marionette DEBUG loaded listener.js 02:01:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12950a000) [pid = 2033] [serial = 855] [outer = 0x128fe0400] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12760c000) [pid = 2033] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12950a400) [pid = 2033] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12950a800) [pid = 2033] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x11649ac00) [pid = 2033] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x11641e000) [pid = 2033] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x116a6dc00) [pid = 2033] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119a6a400) [pid = 2033] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128a0f000) [pid = 2033] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x121893c00) [pid = 2033] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x113c05400) [pid = 2033] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x113377400) [pid = 2033] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12760e000) [pid = 2033] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x127185c00) [pid = 2033] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12760a800) [pid = 2033] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:01:13 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x117663000) [pid = 2033] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:01:13 INFO - PROCESS | 2033 | 1465030873674 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]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 871ms 02:01:13 INFO - PROCESS | 2033 | 1465030873720 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 2033 | 1465030873722 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:01:13 INFO - PROCESS | 2033 | 1465030873724 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 2033 | 1465030873725 Marionette TRACE conn2 <- [1,1114,null,{}] 02:01:13 INFO - PROCESS | 2033 | 1465030873743 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}] 02:01:13 INFO - PROCESS | 2033 | 1465030873745 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:13 INFO - PROCESS | 2033 | 1465030873833 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:01:13 INFO - PROCESS | 2033 | 1465030873838 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 2033 | 1465030873839 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x12916a800 == 34 [pid = 2033] [id = 286] 02:01:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12167e400) [pid = 2033] [serial = 856] [outer = 0x0] 02:01:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1262da000) [pid = 2033] [serial = 857] [outer = 0x12167e400] 02:01:13 INFO - PROCESS | 2033 | 1465030873866 Marionette DEBUG loaded listener.js 02:01:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x129506800) [pid = 2033] [serial = 858] [outer = 0x12167e400] 02:01:14 INFO - PROCESS | 2033 | 1465030874171 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]]]}] 02:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 481ms 02:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:01:14 INFO - PROCESS | 2033 | 1465030874205 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:01:14 INFO - PROCESS | 2033 | 1465030874206 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:01:14 INFO - PROCESS | 2033 | 1465030874219 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 2033 | 1465030874220 Marionette TRACE conn2 <- [1,1118,null,{}] 02:01:14 INFO - PROCESS | 2033 | 1465030874222 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}] 02:01:14 INFO - PROCESS | 2033 | 1465030874223 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:14 INFO - PROCESS | 2033 | 1465030874299 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:01:14 INFO - PROCESS | 2033 | 1465030874302 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 2033 | 1465030874303 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298f2000 == 35 [pid = 2033] [id = 287] 02:01:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x129509c00) [pid = 2033] [serial = 859] [outer = 0x0] 02:01:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12974a400) [pid = 2033] [serial = 860] [outer = 0x129509c00] 02:01:14 INFO - PROCESS | 2033 | 1465030874328 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x129752c00) [pid = 2033] [serial = 861] [outer = 0x129509c00] 02:01:14 INFO - PROCESS | 2033 | 1465030874651 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]]]}] 02:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 480ms 02:01:14 INFO - PROCESS | 2033 | 1465030874689 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:01:14 INFO - PROCESS | 2033 | 1465030874690 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:01:14 INFO - PROCESS | 2033 | 1465030874693 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 2033 | 1465030874694 Marionette TRACE conn2 <- [1,1122,null,{}] 02:01:14 INFO - PROCESS | 2033 | 1465030874696 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}] 02:01:14 INFO - PROCESS | 2033 | 1465030874697 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:14 INFO - PROCESS | 2033 | 1465030874801 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:01:14 INFO - PROCESS | 2033 | 1465030874806 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 2033 | 1465030874807 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c54800 == 36 [pid = 2033] [id = 288] 02:01:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1297d6c00) [pid = 2033] [serial = 862] [outer = 0x0] 02:01:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1297eb000) [pid = 2033] [serial = 863] [outer = 0x1297d6c00] 02:01:14 INFO - PROCESS | 2033 | 1465030874832 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1297f7400) [pid = 2033] [serial = 864] [outer = 0x1297d6c00] 02:01:15 INFO - PROCESS | 2033 | 1465030875149 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]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 02:01:15 INFO - PROCESS | 2033 | 1465030875166 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 2033 | 1465030875168 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:01:15 INFO - PROCESS | 2033 | 1465030875170 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 2033 | 1465030875172 Marionette TRACE conn2 <- [1,1126,null,{}] 02:01:15 INFO - PROCESS | 2033 | 1465030875174 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}] 02:01:15 INFO - PROCESS | 2033 | 1465030875186 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:15 INFO - PROCESS | 2033 | 1465030875272 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:01:15 INFO - PROCESS | 2033 | 1465030875288 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 2033 | 1465030875289 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad5a800 == 37 [pid = 2033] [id = 289] 02:01:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12acad800) [pid = 2033] [serial = 865] [outer = 0x0] 02:01:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12b248400) [pid = 2033] [serial = 866] [outer = 0x12acad800] 02:01:15 INFO - PROCESS | 2033 | 1465030875317 Marionette DEBUG loaded listener.js 02:01:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b251800) [pid = 2033] [serial = 867] [outer = 0x12acad800] 02:01:15 INFO - PROCESS | 2033 | 1465030875872 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]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 721ms 02:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:01:15 INFO - PROCESS | 2033 | 1465030875903 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 2033 | 1465030875906 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:01:15 INFO - PROCESS | 2033 | 1465030875911 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 2033 | 1465030875915 Marionette TRACE conn2 <- [1,1130,null,{}] 02:01:15 INFO - PROCESS | 2033 | 1465030875919 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}] 02:01:15 INFO - PROCESS | 2033 | 1465030875921 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:16 INFO - PROCESS | 2033 | 1465030876029 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:01:16 INFO - PROCESS | 2033 | 1465030876107 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:16 INFO - PROCESS | 2033 | 1465030876109 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x116add000 == 38 [pid = 2033] [id = 290] 02:01:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x116629000) [pid = 2033] [serial = 868] [outer = 0x0] 02:01:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1168ac400) [pid = 2033] [serial = 869] [outer = 0x116629000] 02:01:16 INFO - PROCESS | 2033 | 1465030876140 Marionette DEBUG loaded listener.js 02:01:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x11836a400) [pid = 2033] [serial = 870] [outer = 0x116629000] 02:01:16 INFO - PROCESS | 2033 | 1465030876671 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]]]}] 02:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 775ms 02:01:16 INFO - PROCESS | 2033 | 1465030876704 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:01:16 INFO - PROCESS | 2033 | 1465030876708 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:01:16 INFO - PROCESS | 2033 | 1465030876716 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 2033 | 1465030876718 Marionette TRACE conn2 <- [1,1134,null,{}] 02:01:16 INFO - PROCESS | 2033 | 1465030876720 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}] 02:01:16 INFO - PROCESS | 2033 | 1465030876722 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:16 INFO - PROCESS | 2033 | 1465030876831 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:01:16 INFO - PROCESS | 2033 | 1465030876909 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:16 INFO - PROCESS | 2033 | 1465030876910 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x116845800 == 39 [pid = 2033] [id = 291] 02:01:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x117592800) [pid = 2033] [serial = 871] [outer = 0x0] 02:01:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1192eb400) [pid = 2033] [serial = 872] [outer = 0x117592800] 02:01:16 INFO - PROCESS | 2033 | 1465030876943 Marionette DEBUG loaded listener.js 02:01:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119a7a000) [pid = 2033] [serial = 873] [outer = 0x117592800] 02:01:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1192e9c00) [pid = 2033] [serial = 874] [outer = 0x12bca3800] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x129c54800 == 38 [pid = 2033] [id = 288] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1298f2000 == 37 [pid = 2033] [id = 287] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x12916a800 == 36 [pid = 2033] [id = 286] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1276de000 == 35 [pid = 2033] [id = 285] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1267ae800 == 34 [pid = 2033] [id = 284] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x124d1e000 == 33 [pid = 2033] [id = 283] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1217df000 == 32 [pid = 2033] [id = 282] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x119fdf000 == 31 [pid = 2033] [id = 281] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x118059800 == 30 [pid = 2033] [id = 280] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x1164f6000 == 29 [pid = 2033] [id = 279] 02:01:17 INFO - PROCESS | 2033 | --DOCSHELL 0x117465800 == 28 [pid = 2033] [id = 278] 02:01:17 INFO - PROCESS | 2033 | 1465030877583 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]]]}] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128fdc400) [pid = 2033] [serial = 797] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x129749000) [pid = 2033] [serial = 800] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1297ea400) [pid = 2033] [serial = 803] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x116a63c00) [pid = 2033] [serial = 779] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x118511800) [pid = 2033] [serial = 780] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11685c800) [pid = 2033] [serial = 776] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x118368c00) [pid = 2033] [serial = 777] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x118510800) [pid = 2033] [serial = 782] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119a60800) [pid = 2033] [serial = 783] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119cbf400) [pid = 2033] [serial = 785] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x121677400) [pid = 2033] [serial = 786] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1297dac00) [pid = 2033] [serial = 774] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1267c1000) [pid = 2033] [serial = 791] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x121337c00) [pid = 2033] [serial = 788] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1255b6400) [pid = 2033] [serial = 789] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119cbf000) [pid = 2033] [serial = 807] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12ad40800) [pid = 2033] [serial = 813] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x118033c00) [pid = 2033] [serial = 806] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12aa85800) [pid = 2033] [serial = 812] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12b24e800) [pid = 2033] [serial = 816] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1297f4c00) [pid = 2033] [serial = 804] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x128a03000) [pid = 2033] [serial = 794] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x128ae1000) [pid = 2033] [serial = 795] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x121bb6c00) [pid = 2033] [serial = 798] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1297d8c00) [pid = 2033] [serial = 801] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1297f2800) [pid = 2033] [serial = 810] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12b246800) [pid = 2033] [serial = 815] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1271be800) [pid = 2033] [serial = 792] [outer = 0x0] [url = about:blank] 02:01:17 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x123665800) [pid = 2033] [serial = 809] [outer = 0x0] [url = about:blank] 02:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 922ms 02:01:17 INFO - PROCESS | 2033 | 1465030877639 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:01:17 INFO - PROCESS | 2033 | 1465030877641 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:01:17 INFO - PROCESS | 2033 | 1465030877646 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:01:17 INFO - PROCESS | 2033 | 1465030877650 Marionette TRACE conn2 <- [1,1138,null,{}] 02:01:17 INFO - PROCESS | 2033 | 1465030877653 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}] 02:01:17 INFO - PROCESS | 2033 | 1465030877654 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:17 INFO - PROCESS | 2033 | 1465030877733 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:01:17 INFO - PROCESS | 2033 | 1465030877739 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 2033 | 1465030877741 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac4000 == 29 [pid = 2033] [id = 292] 02:01:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x119a68000) [pid = 2033] [serial = 875] [outer = 0x0] 02:01:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x119a6b000) [pid = 2033] [serial = 876] [outer = 0x119a68000] 02:01:17 INFO - PROCESS | 2033 | 1465030877772 Marionette DEBUG loaded listener.js 02:01:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x119cb7400) [pid = 2033] [serial = 877] [outer = 0x119a68000] 02:01:18 INFO - PROCESS | 2033 | 1465030878103 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]]]}] 02:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 473ms 02:01:18 INFO - PROCESS | 2033 | 1465030878118 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 2033 | 1465030878120 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:01:18 INFO - PROCESS | 2033 | 1465030878125 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - PROCESS | 2033 | 1465030878126 Marionette TRACE conn2 <- [1,1142,null,{}] 02:01:18 INFO - PROCESS | 2033 | 1465030878132 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}] 02:01:18 INFO - PROCESS | 2033 | 1465030878133 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:18 INFO - PROCESS | 2033 | 1465030878226 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:01:18 INFO - PROCESS | 2033 | 1465030878306 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 2033 | 1465030878307 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185be800 == 30 [pid = 2033] [id = 293] 02:01:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x123665800) [pid = 2033] [serial = 878] [outer = 0x0] 02:01:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x124b2f400) [pid = 2033] [serial = 879] [outer = 0x123665800] 02:01:18 INFO - PROCESS | 2033 | 1465030878334 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x125036c00) [pid = 2033] [serial = 880] [outer = 0x123665800] 02:01:18 INFO - PROCESS | 2033 | 1465030878627 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]]]}] 02:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 02:01:18 INFO - PROCESS | 2033 | 1465030878652 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 2033 | 1465030878654 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:01:18 INFO - PROCESS | 2033 | 1465030878656 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - PROCESS | 2033 | 1465030878659 Marionette TRACE conn2 <- [1,1146,null,{}] 02:01:18 INFO - PROCESS | 2033 | 1465030878671 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}] 02:01:18 INFO - PROCESS | 2033 | 1465030878674 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:18 INFO - PROCESS | 2033 | 1465030878756 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:01:18 INFO - PROCESS | 2033 | 1465030878816 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 2033 | 1465030878818 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x121b83800 == 31 [pid = 2033] [id = 294] 02:01:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x11685cc00) [pid = 2033] [serial = 881] [outer = 0x0] 02:01:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x12717c800) [pid = 2033] [serial = 882] [outer = 0x11685cc00] 02:01:18 INFO - PROCESS | 2033 | 1465030878845 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x127610400) [pid = 2033] [serial = 883] [outer = 0x11685cc00] 02:01:19 INFO - PROCESS | 2033 | 1465030879133 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]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 525ms 02:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:01:19 INFO - PROCESS | 2033 | 1465030879183 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 2033 | 1465030879184 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:01:19 INFO - PROCESS | 2033 | 1465030879187 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 2033 | 1465030879188 Marionette TRACE conn2 <- [1,1150,null,{}] 02:01:19 INFO - PROCESS | 2033 | 1465030879190 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}] 02:01:19 INFO - PROCESS | 2033 | 1465030879191 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:19 INFO - PROCESS | 2033 | 1465030879273 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:01:19 INFO - PROCESS | 2033 | 1465030879278 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 2033 | 1465030879281 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x125614800 == 32 [pid = 2033] [id = 295] 02:01:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128a0f800) [pid = 2033] [serial = 884] [outer = 0x0] 02:01:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128ae1800) [pid = 2033] [serial = 885] [outer = 0x128a0f800] 02:01:19 INFO - PROCESS | 2033 | 1465030879306 Marionette DEBUG loaded listener.js 02:01:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x128dbec00) [pid = 2033] [serial = 886] [outer = 0x128a0f800] 02:01:19 INFO - PROCESS | 2033 | 1465030879652 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]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 517ms 02:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:01:19 INFO - PROCESS | 2033 | 1465030879706 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 2033 | 1465030879707 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:01:19 INFO - PROCESS | 2033 | 1465030879709 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 2033 | 1465030879710 Marionette TRACE conn2 <- [1,1154,null,{}] 02:01:19 INFO - PROCESS | 2033 | 1465030879713 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}] 02:01:19 INFO - PROCESS | 2033 | 1465030879714 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:19 INFO - PROCESS | 2033 | 1465030879815 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:01:19 INFO - PROCESS | 2033 | 1465030879825 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 2033 | 1465030879826 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x1263b9000 == 33 [pid = 2033] [id = 296] 02:01:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x127179c00) [pid = 2033] [serial = 887] [outer = 0x0] 02:01:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128dc2800) [pid = 2033] [serial = 888] [outer = 0x127179c00] 02:01:19 INFO - PROCESS | 2033 | 1465030879853 Marionette DEBUG loaded listener.js 02:01:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x129503800) [pid = 2033] [serial = 889] [outer = 0x127179c00] 02:01:20 INFO - PROCESS | 2033 | 1465030880205 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]]]}] 02:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 02:01:20 INFO - PROCESS | 2033 | 1465030880235 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:01:20 INFO - PROCESS | 2033 | 1465030880236 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:01:20 INFO - PROCESS | 2033 | 1465030880239 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:01:20 INFO - PROCESS | 2033 | 1465030880240 Marionette TRACE conn2 <- [1,1158,null,{}] 02:01:20 INFO - PROCESS | 2033 | 1465030880242 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}] 02:01:20 INFO - PROCESS | 2033 | 1465030880246 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:20 INFO - PROCESS | 2033 | 1465030880352 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:01:20 INFO - PROCESS | 2033 | 1465030880395 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 2033 | 1465030880396 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276dc000 == 34 [pid = 2033] [id = 297] 02:01:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1291ae400) [pid = 2033] [serial = 890] [outer = 0x0] 02:01:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1297eac00) [pid = 2033] [serial = 891] [outer = 0x1291ae400] 02:01:20 INFO - PROCESS | 2033 | 1465030880421 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12ad40800) [pid = 2033] [serial = 892] [outer = 0x1291ae400] 02:01:20 INFO - PROCESS | 2033 | 1465030880765 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]]]}] 02:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 568ms 02:01:20 INFO - PROCESS | 2033 | 1465030880807 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:01:20 INFO - PROCESS | 2033 | 1465030880809 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:01:20 INFO - PROCESS | 2033 | 1465030880811 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:01:20 INFO - PROCESS | 2033 | 1465030880812 Marionette TRACE conn2 <- [1,1162,null,{}] 02:01:20 INFO - PROCESS | 2033 | 1465030880814 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}] 02:01:20 INFO - PROCESS | 2033 | 1465030880815 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:20 INFO - PROCESS | 2033 | 1465030880914 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:01:20 INFO - PROCESS | 2033 | 1465030880918 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 2033 | 1465030880919 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298eb000 == 35 [pid = 2033] [id = 298] 02:01:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12950a800) [pid = 2033] [serial = 893] [outer = 0x0] 02:01:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12b24e800) [pid = 2033] [serial = 894] [outer = 0x12950a800] 02:01:20 INFO - PROCESS | 2033 | 1465030880943 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12b496000) [pid = 2033] [serial = 895] [outer = 0x12950a800] 02:01:21 INFO - PROCESS | 2033 | 1465030881266 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]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 02:01:21 INFO - PROCESS | 2033 | 1465030881285 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 2033 | 1465030881286 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:01:21 INFO - PROCESS | 2033 | 1465030881289 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 2033 | 1465030881290 Marionette TRACE conn2 <- [1,1166,null,{}] 02:01:21 INFO - PROCESS | 2033 | 1465030881292 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}] 02:01:21 INFO - PROCESS | 2033 | 1465030881293 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:21 INFO - PROCESS | 2033 | 1465030881404 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:01:21 INFO - PROCESS | 2033 | 1465030881415 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 2033 | 1465030881416 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a998800 == 36 [pid = 2033] [id = 299] 02:01:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b497c00) [pid = 2033] [serial = 896] [outer = 0x0] 02:01:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12b49d000) [pid = 2033] [serial = 897] [outer = 0x12b497c00] 02:01:21 INFO - PROCESS | 2033 | 1465030881442 Marionette DEBUG loaded listener.js 02:01:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12b4a3c00) [pid = 2033] [serial = 898] [outer = 0x12b497c00] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1267c1c00) [pid = 2033] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1168a7400) [pid = 2033] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119cb5000) [pid = 2033] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x117188c00) [pid = 2033] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128a02c00) [pid = 2033] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x118e07400) [pid = 2033] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119a64000) [pid = 2033] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1267c2000) [pid = 2033] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12133b400) [pid = 2033] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128a0a800) [pid = 2033] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x116424c00) [pid = 2033] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x117597400) [pid = 2033] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128fe0400) [pid = 2033] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x129509c00) [pid = 2033] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12167e400) [pid = 2033] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:01:21 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1297d6c00) [pid = 2033] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:01:21 INFO - PROCESS | 2033 | 1465030881869 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]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 618ms 02:01:21 INFO - PROCESS | 2033 | 1465030881907 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 2033 | 1465030881908 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:01:21 INFO - PROCESS | 2033 | 1465030881911 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 2033 | 1465030881912 Marionette TRACE conn2 <- [1,1170,null,{}] 02:01:21 INFO - PROCESS | 2033 | 1465030881914 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}] 02:01:21 INFO - PROCESS | 2033 | 1465030881915 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:21 INFO - PROCESS | 2033 | 1465030881994 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:01:22 INFO - PROCESS | 2033 | 1465030882000 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 2033 | 1465030882001 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219c0000 == 37 [pid = 2033] [id = 300] 02:01:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x111c5f400) [pid = 2033] [serial = 899] [outer = 0x0] 02:01:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119252400) [pid = 2033] [serial = 900] [outer = 0x111c5f400] 02:01:22 INFO - PROCESS | 2033 | 1465030882026 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1274c9400) [pid = 2033] [serial = 901] [outer = 0x111c5f400] 02:01:22 INFO - PROCESS | 2033 | 1465030882353 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]]]}] 02:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms 02:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:01:22 INFO - PROCESS | 2033 | 1465030882382 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:01:22 INFO - PROCESS | 2033 | 1465030882384 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:01:22 INFO - PROCESS | 2033 | 1465030882386 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 2033 | 1465030882387 Marionette TRACE conn2 <- [1,1174,null,{}] 02:01:22 INFO - PROCESS | 2033 | 1465030882389 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}] 02:01:22 INFO - PROCESS | 2033 | 1465030882390 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:22 INFO - PROCESS | 2033 | 1465030882492 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:01:22 INFO - PROCESS | 2033 | 1465030882500 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 2033 | 1465030882501 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x125612000 == 38 [pid = 2033] [id = 301] 02:01:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x128a05c00) [pid = 2033] [serial = 902] [outer = 0x0] 02:01:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12a9de000) [pid = 2033] [serial = 903] [outer = 0x128a05c00] 02:01:22 INFO - PROCESS | 2033 | 1465030882526 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128dbd000) [pid = 2033] [serial = 904] [outer = 0x128a05c00] 02:01:22 INFO - PROCESS | 2033 | 1465030882849 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] 02:01:22 INFO - PROCESS | 2033 | 1465030882906 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:01:22 INFO - PROCESS | 2033 | 1465030882909 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 2033 | 1465030882911 Marionette TRACE conn2 <- [1,1178,null,{}] 02:01:22 INFO - PROCESS | 2033 | 1465030882913 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}] 02:01:22 INFO - PROCESS | 2033 | 1465030882915 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:23 INFO - PROCESS | 2033 | 1465030883005 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:01:23 INFO - PROCESS | 2033 | 1465030883009 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 2033 | 1465030883011 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfdb000 == 39 [pid = 2033] [id = 302] 02:01:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12bc9f800) [pid = 2033] [serial = 905] [outer = 0x0] 02:01:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12be6c000) [pid = 2033] [serial = 906] [outer = 0x12bc9f800] 02:01:23 INFO - PROCESS | 2033 | 1465030883040 Marionette DEBUG loaded listener.js 02:01:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12be8c800) [pid = 2033] [serial = 907] [outer = 0x12bc9f800] 02:01:23 INFO - PROCESS | 2033 | 1465030883380 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] 02:01:23 INFO - PROCESS | 2033 | 1465030883435 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:01:23 INFO - PROCESS | 2033 | 1465030883437 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - PROCESS | 2033 | 1465030883438 Marionette TRACE conn2 <- [1,1182,null,{}] 02:01:23 INFO - PROCESS | 2033 | 1465030883441 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}] 02:01:23 INFO - PROCESS | 2033 | 1465030883442 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:23 INFO - PROCESS | 2033 | 1465030883525 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:01:23 INFO - PROCESS | 2033 | 1465030883531 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 2033 | 1465030883532 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfef000 == 40 [pid = 2033] [id = 303] 02:01:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12bca7800) [pid = 2033] [serial = 908] [outer = 0x0] 02:01:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12be92800) [pid = 2033] [serial = 909] [outer = 0x12bca7800] 02:01:23 INFO - PROCESS | 2033 | 1465030883556 Marionette DEBUG loaded listener.js 02:01:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12be98400) [pid = 2033] [serial = 910] [outer = 0x12bca7800] 02:01:24 INFO - PROCESS | 2033 | 1465030883997 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] 02:01:24 INFO - PROCESS | 2033 | 1465030884018 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:01:24 INFO - PROCESS | 2033 | 1465030884021 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:01:24 INFO - PROCESS | 2033 | 1465030884023 Marionette TRACE conn2 <- [1,1186,null,{}] 02:01:24 INFO - PROCESS | 2033 | 1465030884045 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}] 02:01:24 INFO - PROCESS | 2033 | 1465030884047 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:24 INFO - PROCESS | 2033 | 1465030884172 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:01:24 INFO - PROCESS | 2033 | 1465030884213 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 2033 | 1465030884215 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x118488000 == 41 [pid = 2033] [id = 304] 02:01:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1185ebc00) [pid = 2033] [serial = 911] [outer = 0x0] 02:01:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x119a62c00) [pid = 2033] [serial = 912] [outer = 0x1185ebc00] 02:01:24 INFO - PROCESS | 2033 | 1465030884246 Marionette DEBUG loaded listener.js 02:01:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x119f1b000) [pid = 2033] [serial = 913] [outer = 0x1185ebc00] 02:01:24 INFO - PROCESS | 2033 | 1465030884768 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] 02:01:24 INFO - PROCESS | 2033 | 1465030884801 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:01:24 INFO - PROCESS | 2033 | 1465030884806 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:01:24 INFO - PROCESS | 2033 | 1465030884807 Marionette TRACE conn2 <- [1,1190,null,{}] 02:01:24 INFO - PROCESS | 2033 | 1465030884810 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}] 02:01:24 INFO - PROCESS | 2033 | 1465030884812 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:24 INFO - PROCESS | 2033 | 1465030884913 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:01:24 INFO - PROCESS | 2033 | 1465030884984 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 2033 | 1465030884986 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917d000 == 42 [pid = 2033] [id = 305] 02:01:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1267cbc00) [pid = 2033] [serial = 914] [outer = 0x0] 02:01:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1274ca000) [pid = 2033] [serial = 915] [outer = 0x1267cbc00] 02:01:25 INFO - PROCESS | 2033 | 1465030885016 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12760d000) [pid = 2033] [serial = 916] [outer = 0x1267cbc00] 02:01:25 INFO - PROCESS | 2033 | 1465030885451 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] 02:01:25 INFO - PROCESS | 2033 | 1465030885509 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:01:25 INFO - PROCESS | 2033 | 1465030885531 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:01:25 INFO - PROCESS | 2033 | 1465030885533 Marionette TRACE conn2 <- [1,1194,null,{}] 02:01:25 INFO - PROCESS | 2033 | 1465030885541 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}] 02:01:25 INFO - PROCESS | 2033 | 1465030885544 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:25 INFO - PROCESS | 2033 | 1465030885646 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:01:25 INFO - PROCESS | 2033 | 1465030885719 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 2033 | 1465030885721 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c932000 == 43 [pid = 2033] [id = 306] 02:01:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1297ec000) [pid = 2033] [serial = 917] [outer = 0x0] 02:01:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1297f5000) [pid = 2033] [serial = 918] [outer = 0x1297ec000] 02:01:25 INFO - PROCESS | 2033 | 1465030885752 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12acaa800) [pid = 2033] [serial = 919] [outer = 0x1297ec000] 02:01:26 INFO - PROCESS | 2033 | 1465030886170 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] 02:01:26 INFO - PROCESS | 2033 | 1465030886205 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:01:26 INFO - PROCESS | 2033 | 1465030886207 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 2033 | 1465030886208 Marionette TRACE conn2 <- [1,1198,null,{}] 02:01:26 INFO - PROCESS | 2033 | 1465030886211 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}] 02:01:26 INFO - PROCESS | 2033 | 1465030886212 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:26 INFO - PROCESS | 2033 | 1465030886313 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:01:26 INFO - PROCESS | 2033 | 1465030886371 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:26 INFO - PROCESS | 2033 | 1465030886372 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cd07800 == 44 [pid = 2033] [id = 307] 02:01:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12b24c800) [pid = 2033] [serial = 920] [outer = 0x0] 02:01:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12bca9000) [pid = 2033] [serial = 921] [outer = 0x12b24c800] 02:01:26 INFO - PROCESS | 2033 | 1465030886400 Marionette DEBUG loaded listener.js 02:01:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12be73000) [pid = 2033] [serial = 922] [outer = 0x12b24c800] 02:01:26 INFO - PROCESS | 2033 | 1465030886861 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]]]}] 02:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 02:01:26 INFO - PROCESS | 2033 | 1465030886879 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:01:26 INFO - PROCESS | 2033 | 1465030886880 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:01:26 INFO - PROCESS | 2033 | 1465030886882 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 2033 | 1465030886884 Marionette TRACE conn2 <- [1,1202,null,{}] 02:01:26 INFO - PROCESS | 2033 | 1465030886886 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}] 02:01:26 INFO - PROCESS | 2033 | 1465030886887 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:26 INFO - PROCESS | 2033 | 1465030886987 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:01:27 INFO - PROCESS | 2033 | 1465030887240 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 2033 | 1465030887242 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180b8800 == 45 [pid = 2033] [id = 308] 02:01:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1167f4c00) [pid = 2033] [serial = 923] [outer = 0x0] 02:01:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x117666000) [pid = 2033] [serial = 924] [outer = 0x1167f4c00] 02:01:27 INFO - PROCESS | 2033 | 1465030887270 Marionette DEBUG loaded listener.js 02:01:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x118e0e400) [pid = 2033] [serial = 925] [outer = 0x1167f4c00] 02:01:27 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 02:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 826ms 02:01:27 INFO - PROCESS | 2033 | 1465030887703 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]]]}] 02:01:27 INFO - PROCESS | 2033 | 1465030887709 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:01:27 INFO - PROCESS | 2033 | 1465030887711 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:01:27 INFO - PROCESS | 2033 | 1465030887717 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:01:27 INFO - PROCESS | 2033 | 1465030887718 Marionette TRACE conn2 <- [1,1206,null,{}] 02:01:27 INFO - PROCESS | 2033 | 1465030887722 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}] 02:01:27 INFO - PROCESS | 2033 | 1465030887723 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:27 INFO - PROCESS | 2033 | 1465030887819 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:01:27 INFO - PROCESS | 2033 | 1465030887875 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 2033 | 1465030887877 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x118154800 == 46 [pid = 2033] [id = 309] 02:01:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x119a69000) [pid = 2033] [serial = 926] [outer = 0x0] 02:01:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x1216ec000) [pid = 2033] [serial = 927] [outer = 0x119a69000] 02:01:27 INFO - PROCESS | 2033 | 1465030887908 Marionette DEBUG loaded listener.js 02:01:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x124bf8400) [pid = 2033] [serial = 928] [outer = 0x119a69000] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfdb000 == 45 [pid = 2033] [id = 302] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x125612000 == 44 [pid = 2033] [id = 301] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1219c0000 == 43 [pid = 2033] [id = 300] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12a998800 == 42 [pid = 2033] [id = 299] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1298eb000 == 41 [pid = 2033] [id = 298] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1276dc000 == 40 [pid = 2033] [id = 297] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1263b9000 == 39 [pid = 2033] [id = 296] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x125614800 == 38 [pid = 2033] [id = 295] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x121b83800 == 37 [pid = 2033] [id = 294] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1185be800 == 36 [pid = 2033] [id = 293] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac4000 == 35 [pid = 2033] [id = 292] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad5a800 == 34 [pid = 2033] [id = 289] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x116add000 == 33 [pid = 2033] [id = 290] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x116845800 == 32 [pid = 2033] [id = 291] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x1180b8800 == 31 [pid = 2033] [id = 308] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12cd07800 == 30 [pid = 2033] [id = 307] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12c932000 == 29 [pid = 2033] [id = 306] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12917d000 == 28 [pid = 2033] [id = 305] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfef000 == 27 [pid = 2033] [id = 303] 02:01:28 INFO - PROCESS | 2033 | --DOCSHELL 0x118488000 == 26 [pid = 2033] [id = 304] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12717dc00) [pid = 2033] [serial = 845] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1274c9c00) [pid = 2033] [serial = 846] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x117666400) [pid = 2033] [serial = 836] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x118598400) [pid = 2033] [serial = 837] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x121681400) [pid = 2033] [serial = 834] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x11921c000) [pid = 2033] [serial = 819] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x118131c00) [pid = 2033] [serial = 818] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119cbbc00) [pid = 2033] [serial = 833] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x128db5400) [pid = 2033] [serial = 851] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x119687000) [pid = 2033] [serial = 839] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12167ac00) [pid = 2033] [serial = 822] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119a6fc00) [pid = 2033] [serial = 840] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x119b20400) [pid = 2033] [serial = 821] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1274d2c00) [pid = 2033] [serial = 825] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12717d400) [pid = 2033] [serial = 824] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x124bf1400) [pid = 2033] [serial = 842] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1291ac000) [pid = 2033] [serial = 828] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x128ae4400) [pid = 2033] [serial = 827] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1192ec400) [pid = 2033] [serial = 831] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x11850f800) [pid = 2033] [serial = 830] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1274d2800) [pid = 2033] [serial = 848] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1291ae000) [pid = 2033] [serial = 854] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x128dc1000) [pid = 2033] [serial = 852] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12974a400) [pid = 2033] [serial = 860] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1262da000) [pid = 2033] [serial = 857] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12950a000) [pid = 2033] [serial = 855] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12760b400) [pid = 2033] [serial = 849] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1297f7400) [pid = 2033] [serial = 864] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12b248400) [pid = 2033] [serial = 866] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x129752c00) [pid = 2033] [serial = 861] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x129506800) [pid = 2033] [serial = 858] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12503f000) [pid = 2033] [serial = 843] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1297eb000) [pid = 2033] [serial = 863] [outer = 0x0] [url = about:blank] 02:01:28 INFO - PROCESS | 2033 | 1465030888854 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]]]}] 02:01:28 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 02:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1170ms 02:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:01:28 INFO - PROCESS | 2033 | 1465030888887 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 2033 | 1465030888889 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:01:28 INFO - PROCESS | 2033 | 1465030888892 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 2033 | 1465030888894 Marionette TRACE conn2 <- [1,1210,null,{}] 02:01:28 INFO - PROCESS | 2033 | 1465030888900 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}] 02:01:28 INFO - PROCESS | 2033 | 1465030888902 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:28 INFO - PROCESS | 2033 | 1465030888979 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:01:28 INFO - PROCESS | 2033 | 1465030888984 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:28 INFO - PROCESS | 2033 | 1465030888987 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1167a6000 == 27 [pid = 2033] [id = 310] 02:01:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x116a6c400) [pid = 2033] [serial = 929] [outer = 0x0] 02:01:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x117667800) [pid = 2033] [serial = 930] [outer = 0x116a6c400] 02:01:29 INFO - PROCESS | 2033 | 1465030889017 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x11836c000) [pid = 2033] [serial = 931] [outer = 0x116a6c400] 02:01:29 INFO - PROCESS | 2033 | 1465030889406 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]]]}] 02:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 572ms 02:01:29 INFO - PROCESS | 2033 | 1465030889465 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:01:29 INFO - PROCESS | 2033 | 1465030889470 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:01:29 INFO - PROCESS | 2033 | 1465030889477 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:01:29 INFO - PROCESS | 2033 | 1465030889480 Marionette TRACE conn2 <- [1,1214,null,{}] 02:01:29 INFO - PROCESS | 2033 | 1465030889483 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}] 02:01:29 INFO - PROCESS | 2033 | 1465030889485 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:29 INFO - PROCESS | 2033 | 1465030889604 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:01:29 INFO - PROCESS | 2033 | 1465030889616 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 2033 | 1465030889617 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d05800 == 28 [pid = 2033] [id = 311] 02:01:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x11921fc00) [pid = 2033] [serial = 932] [outer = 0x0] 02:01:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119a19000) [pid = 2033] [serial = 933] [outer = 0x11921fc00] 02:01:29 INFO - PROCESS | 2033 | 1465030889658 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119a6c800) [pid = 2033] [serial = 934] [outer = 0x11921fc00] 02:01:30 INFO - PROCESS | 2033 | 1465030890063 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]]]}] 02:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 623ms 02:01:30 INFO - PROCESS | 2033 | 1465030890100 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 2033 | 1465030890101 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:01:30 INFO - PROCESS | 2033 | 1465030890103 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 2033 | 1465030890106 Marionette TRACE conn2 <- [1,1218,null,{}] 02:01:30 INFO - PROCESS | 2033 | 1465030890114 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}] 02:01:30 INFO - PROCESS | 2033 | 1465030890117 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:30 INFO - PROCESS | 2033 | 1465030890192 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:01:30 INFO - PROCESS | 2033 | 1465030890200 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 2033 | 1465030890202 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x119299800 == 29 [pid = 2033] [id = 312] 02:01:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x112d49c00) [pid = 2033] [serial = 935] [outer = 0x0] 02:01:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x121681000) [pid = 2033] [serial = 936] [outer = 0x112d49c00] 02:01:30 INFO - PROCESS | 2033 | 1465030890230 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x123747400) [pid = 2033] [serial = 937] [outer = 0x112d49c00] 02:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 475ms 02:01:30 INFO - PROCESS | 2033 | 1465030890574 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]]]}] 02:01:30 INFO - PROCESS | 2033 | 1465030890581 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 2033 | 1465030890585 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:01:30 INFO - PROCESS | 2033 | 1465030890587 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 2033 | 1465030890588 Marionette TRACE conn2 <- [1,1222,null,{}] 02:01:30 INFO - PROCESS | 2033 | 1465030890590 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}] 02:01:30 INFO - PROCESS | 2033 | 1465030890592 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:30 INFO - PROCESS | 2033 | 1465030890671 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:01:30 INFO - PROCESS | 2033 | 1465030890731 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 2033 | 1465030890732 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x119ff4800 == 30 [pid = 2033] [id = 313] 02:01:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1214ee800) [pid = 2033] [serial = 938] [outer = 0x0] 02:01:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12503a000) [pid = 2033] [serial = 939] [outer = 0x1214ee800] 02:01:30 INFO - PROCESS | 2033 | 1465030890758 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x127178c00) [pid = 2033] [serial = 940] [outer = 0x1214ee800] 02:01:31 INFO - PROCESS | 2033 | 1465030891126 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] 02:01:31 INFO - PROCESS | 2033 | 1465030891166 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:01:31 INFO - PROCESS | 2033 | 1465030891179 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 2033 | 1465030891181 Marionette TRACE conn2 <- [1,1226,null,{}] 02:01:31 INFO - PROCESS | 2033 | 1465030891184 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}] 02:01:31 INFO - PROCESS | 2033 | 1465030891186 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:31 INFO - PROCESS | 2033 | 1465030891331 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:01:31 INFO - PROCESS | 2033 | 1465030891353 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 2033 | 1465030891354 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f0f800 == 31 [pid = 2033] [id = 314] 02:01:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11921c000) [pid = 2033] [serial = 941] [outer = 0x0] 02:01:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12717dc00) [pid = 2033] [serial = 942] [outer = 0x11921c000] 02:01:31 INFO - PROCESS | 2033 | 1465030891395 Marionette DEBUG loaded listener.js 02:01:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1274d7400) [pid = 2033] [serial = 943] [outer = 0x11921c000] 02:01:31 INFO - PROCESS | 2033 | 1465030891788 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]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 620ms 02:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:01:31 INFO - PROCESS | 2033 | 1465030891799 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 2033 | 1465030891800 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:01:31 INFO - PROCESS | 2033 | 1465030891802 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 2033 | 1465030891803 Marionette TRACE conn2 <- [1,1230,null,{}] 02:01:31 INFO - PROCESS | 2033 | 1465030891806 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}] 02:01:31 INFO - PROCESS | 2033 | 1465030891810 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:31 INFO - PROCESS | 2033 | 1465030891918 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:01:31 INFO - PROCESS | 2033 | 1465030891954 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 2033 | 1465030891955 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x1250ac000 == 32 [pid = 2033] [id = 315] 02:01:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12760c000) [pid = 2033] [serial = 944] [outer = 0x0] 02:01:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128adec00) [pid = 2033] [serial = 945] [outer = 0x12760c000] 02:01:31 INFO - PROCESS | 2033 | 1465030891980 Marionette DEBUG loaded listener.js 02:01:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128fe8c00) [pid = 2033] [serial = 946] [outer = 0x12760c000] 02:01:32 INFO - PROCESS | 2033 | 1465030892331 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]]]}] 02:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 567ms 02:01:32 INFO - PROCESS | 2033 | 1465030892371 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 2033 | 1465030892372 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:01:32 INFO - PROCESS | 2033 | 1465030892374 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 2033 | 1465030892375 Marionette TRACE conn2 <- [1,1234,null,{}] 02:01:32 INFO - PROCESS | 2033 | 1465030892378 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}] 02:01:32 INFO - PROCESS | 2033 | 1465030892379 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:32 INFO - PROCESS | 2033 | 1465030892474 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:01:32 INFO - PROCESS | 2033 | 1465030892478 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:32 INFO - PROCESS | 2033 | 1465030892479 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x126315800 == 33 [pid = 2033] [id = 316] 02:01:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119cb7c00) [pid = 2033] [serial = 947] [outer = 0x0] 02:01:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x129506800) [pid = 2033] [serial = 948] [outer = 0x119cb7c00] 02:01:32 INFO - PROCESS | 2033 | 1465030892504 Marionette DEBUG loaded listener.js 02:01:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x129510400) [pid = 2033] [serial = 949] [outer = 0x119cb7c00] 02:01:32 INFO - PROCESS | 2033 | 1465030892844 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]]]}] 02:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 02:01:32 INFO - PROCESS | 2033 | 1465030892893 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 2033 | 1465030892894 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:01:32 INFO - PROCESS | 2033 | 1465030892896 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 2033 | 1465030892897 Marionette TRACE conn2 <- [1,1238,null,{}] 02:01:32 INFO - PROCESS | 2033 | 1465030892899 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}] 02:01:32 INFO - PROCESS | 2033 | 1465030892901 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:32 INFO - PROCESS | 2033 | 1465030892996 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:01:33 INFO - PROCESS | 2033 | 1465030892999 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 2033 | 1465030893000 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x127658800 == 34 [pid = 2033] [id = 317] 02:01:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x129747800) [pid = 2033] [serial = 950] [outer = 0x0] 02:01:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x129752000) [pid = 2033] [serial = 951] [outer = 0x129747800] 02:01:33 INFO - PROCESS | 2033 | 1465030893024 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1297e3400) [pid = 2033] [serial = 952] [outer = 0x129747800] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1291ae400) [pid = 2033] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12950a800) [pid = 2033] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x12b497c00) [pid = 2033] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x116629000) [pid = 2033] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x128a0f800) [pid = 2033] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x119a68000) [pid = 2033] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12acad800) [pid = 2033] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x11685cc00) [pid = 2033] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x117592800) [pid = 2033] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x123665800) [pid = 2033] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x111c5f400) [pid = 2033] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128a05c00) [pid = 2033] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x12bca7800) [pid = 2033] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12bc9f800) [pid = 2033] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:01:33 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x127179c00) [pid = 2033] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:01:33 INFO - PROCESS | 2033 | 1465030893516 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]]]}] 02:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 02:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:01:33 INFO - PROCESS | 2033 | 1465030893570 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:01:33 INFO - PROCESS | 2033 | 1465030893571 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:01:33 INFO - PROCESS | 2033 | 1465030893574 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:01:33 INFO - PROCESS | 2033 | 1465030893575 Marionette TRACE conn2 <- [1,1242,null,{}] 02:01:33 INFO - PROCESS | 2033 | 1465030893578 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}] 02:01:33 INFO - PROCESS | 2033 | 1465030893583 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:33 INFO - PROCESS | 2033 | 1465030893699 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:01:33 INFO - PROCESS | 2033 | 1465030893729 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 2033 | 1465030893730 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x119294800 == 35 [pid = 2033] [id = 318] 02:01:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119a73800) [pid = 2033] [serial = 953] [outer = 0x0] 02:01:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1255ba400) [pid = 2033] [serial = 954] [outer = 0x119a73800] 02:01:33 INFO - PROCESS | 2033 | 1465030893755 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12974e400) [pid = 2033] [serial = 955] [outer = 0x119a73800] 02:01:34 INFO - PROCESS | 2033 | 1465030894086 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]]]}] 02:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 02:01:34 INFO - PROCESS | 2033 | 1465030894092 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:01:34 INFO - PROCESS | 2033 | 1465030894094 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:01:34 INFO - PROCESS | 2033 | 1465030894102 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:01:34 INFO - PROCESS | 2033 | 1465030894103 Marionette TRACE conn2 <- [1,1246,null,{}] 02:01:34 INFO - PROCESS | 2033 | 1465030894106 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}] 02:01:34 INFO - PROCESS | 2033 | 1465030894107 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:34 INFO - PROCESS | 2033 | 1465030894229 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:01:34 INFO - PROCESS | 2033 | 1465030894237 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 2033 | 1465030894238 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x129572800 == 36 [pid = 2033] [id = 319] 02:01:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12190c400) [pid = 2033] [serial = 956] [outer = 0x0] 02:01:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1297e2400) [pid = 2033] [serial = 957] [outer = 0x12190c400] 02:01:34 INFO - PROCESS | 2033 | 1465030894278 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12aa7a000) [pid = 2033] [serial = 958] [outer = 0x12190c400] 02:01:34 INFO - PROCESS | 2033 | 1465030894735 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]]]}] 02:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 02:01:34 INFO - PROCESS | 2033 | 1465030894771 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:01:34 INFO - PROCESS | 2033 | 1465030894787 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:01:34 INFO - PROCESS | 2033 | 1465030894790 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:01:34 INFO - PROCESS | 2033 | 1465030894793 Marionette TRACE conn2 <- [1,1250,null,{}] 02:01:34 INFO - PROCESS | 2033 | 1465030894806 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}] 02:01:34 INFO - PROCESS | 2033 | 1465030894808 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:34 INFO - PROCESS | 2033 | 1465030894910 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:01:34 INFO - PROCESS | 2033 | 1465030894916 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 2033 | 1465030894918 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x121b86000 == 37 [pid = 2033] [id = 320] 02:01:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12aa83000) [pid = 2033] [serial = 959] [outer = 0x0] 02:01:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b249c00) [pid = 2033] [serial = 960] [outer = 0x12aa83000] 02:01:34 INFO - PROCESS | 2033 | 1465030894944 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12b49a000) [pid = 2033] [serial = 961] [outer = 0x12aa83000] 02:01:35 INFO - PROCESS | 2033 | 1465030895291 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]]]}] 02:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 532ms 02:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:01:35 INFO - PROCESS | 2033 | 1465030895366 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:01:35 INFO - PROCESS | 2033 | 1465030895368 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:01:35 INFO - PROCESS | 2033 | 1465030895373 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 2033 | 1465030895375 Marionette TRACE conn2 <- [1,1254,null,{}] 02:01:35 INFO - PROCESS | 2033 | 1465030895380 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}] 02:01:35 INFO - PROCESS | 2033 | 1465030895382 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:35 INFO - PROCESS | 2033 | 1465030895473 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:01:35 INFO - PROCESS | 2033 | 1465030895569 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:35 INFO - PROCESS | 2033 | 1465030895573 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x116662800 == 38 [pid = 2033] [id = 321] 02:01:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x113cc7800) [pid = 2033] [serial = 962] [outer = 0x0] 02:01:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x116631800) [pid = 2033] [serial = 963] [outer = 0x113cc7800] 02:01:35 INFO - PROCESS | 2033 | 1465030895604 Marionette DEBUG loaded listener.js 02:01:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x117597c00) [pid = 2033] [serial = 964] [outer = 0x113cc7800] 02:01:36 INFO - PROCESS | 2033 | 1465030896168 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]]]}] 02:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 874ms 02:01:36 INFO - PROCESS | 2033 | 1465030896251 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:01:36 INFO - PROCESS | 2033 | 1465030896255 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:01:36 INFO - PROCESS | 2033 | 1465030896261 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:01:36 INFO - PROCESS | 2033 | 1465030896265 Marionette TRACE conn2 <- [1,1258,null,{}] 02:01:36 INFO - PROCESS | 2033 | 1465030896269 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}] 02:01:36 INFO - PROCESS | 2033 | 1465030896272 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:36 INFO - PROCESS | 2033 | 1465030896436 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:01:36 INFO - PROCESS | 2033 | 1465030896516 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 2033 | 1465030896518 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2f3800 == 39 [pid = 2033] [id = 322] 02:01:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x119a6bc00) [pid = 2033] [serial = 965] [outer = 0x0] 02:01:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119cb2c00) [pid = 2033] [serial = 966] [outer = 0x119a6bc00] 02:01:36 INFO - PROCESS | 2033 | 1465030896548 Marionette DEBUG loaded listener.js 02:01:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12133c400) [pid = 2033] [serial = 967] [outer = 0x119a6bc00] 02:01:37 INFO - PROCESS | 2033 | 1465030897209 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]]]}] 02:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1028ms 02:01:37 INFO - PROCESS | 2033 | 1465030897286 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 2033 | 1465030897288 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:01:37 INFO - PROCESS | 2033 | 1465030897291 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 2033 | 1465030897293 Marionette TRACE conn2 <- [1,1262,null,{}] 02:01:37 INFO - PROCESS | 2033 | 1465030897297 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}] 02:01:37 INFO - PROCESS | 2033 | 1465030897299 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:37 INFO - PROCESS | 2033 | 1465030897400 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:01:37 INFO - PROCESS | 2033 | 1465030897480 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 2033 | 1465030897483 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac5800 == 40 [pid = 2033] [id = 323] 02:01:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x119253c00) [pid = 2033] [serial = 968] [outer = 0x0] 02:01:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x11968b800) [pid = 2033] [serial = 969] [outer = 0x119253c00] 02:01:37 INFO - PROCESS | 2033 | 1465030897511 Marionette DEBUG loaded listener.js 02:01:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x119a69c00) [pid = 2033] [serial = 970] [outer = 0x119253c00] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x129572800 == 39 [pid = 2033] [id = 319] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x119294800 == 38 [pid = 2033] [id = 318] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x127658800 == 37 [pid = 2033] [id = 317] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x126315800 == 36 [pid = 2033] [id = 316] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1250ac000 == 35 [pid = 2033] [id = 315] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x121f0f800 == 34 [pid = 2033] [id = 314] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x119ff4800 == 33 [pid = 2033] [id = 313] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x119299800 == 32 [pid = 2033] [id = 312] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x117d05800 == 31 [pid = 2033] [id = 311] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x1167a6000 == 30 [pid = 2033] [id = 310] 02:01:37 INFO - PROCESS | 2033 | --DOCSHELL 0x118154800 == 29 [pid = 2033] [id = 309] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1297eac00) [pid = 2033] [serial = 891] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12b24e800) [pid = 2033] [serial = 894] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12ad40800) [pid = 2033] [serial = 892] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x12b49d000) [pid = 2033] [serial = 897] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1168ac400) [pid = 2033] [serial = 869] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x11836a400) [pid = 2033] [serial = 870] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x128ae1800) [pid = 2033] [serial = 885] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119a6b000) [pid = 2033] [serial = 876] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x119cb7400) [pid = 2033] [serial = 877] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12b251800) [pid = 2033] [serial = 867] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12717c800) [pid = 2033] [serial = 882] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x127610400) [pid = 2033] [serial = 883] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1192eb400) [pid = 2033] [serial = 872] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119a7a000) [pid = 2033] [serial = 873] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x124b2f400) [pid = 2033] [serial = 879] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1274c9400) [pid = 2033] [serial = 901] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x125036c00) [pid = 2033] [serial = 880] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12a9de000) [pid = 2033] [serial = 903] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119252400) [pid = 2033] [serial = 900] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12be92800) [pid = 2033] [serial = 909] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x121896c00) [pid = 2033] [serial = 477] [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.] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12be6c000) [pid = 2033] [serial = 906] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12b4a3c00) [pid = 2033] [serial = 898] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128dc2800) [pid = 2033] [serial = 888] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x129503800) [pid = 2033] [serial = 889] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x128dbd000) [pid = 2033] [serial = 904] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12be98400) [pid = 2033] [serial = 910] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12b496000) [pid = 2033] [serial = 895] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x128dbec00) [pid = 2033] [serial = 886] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12be8c800) [pid = 2033] [serial = 907] [outer = 0x0] [url = about:blank] 02:01:37 INFO - PROCESS | 2033 | 1465030897925 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]]]}] 02:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 02:01:37 INFO - PROCESS | 2033 | 1465030897964 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 2033 | 1465030897967 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:01:37 INFO - PROCESS | 2033 | 1465030897971 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 2033 | 1465030897973 Marionette TRACE conn2 <- [1,1266,null,{}] 02:01:37 INFO - PROCESS | 2033 | 1465030897975 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}] 02:01:37 INFO - PROCESS | 2033 | 1465030897976 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:38 INFO - PROCESS | 2033 | 1465030898056 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:01:38 INFO - PROCESS | 2033 | 1465030898060 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 2033 | 1465030898062 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x118493000 == 30 [pid = 2033] [id = 324] 02:01:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x121677800) [pid = 2033] [serial = 971] [outer = 0x0] 02:01:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x121686c00) [pid = 2033] [serial = 972] [outer = 0x121677800] 02:01:38 INFO - PROCESS | 2033 | 1465030898093 Marionette DEBUG loaded listener.js 02:01:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x123742800) [pid = 2033] [serial = 973] [outer = 0x121677800] 02:01:38 INFO - PROCESS | 2033 | 1465030898435 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]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 02:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:01:38 INFO - PROCESS | 2033 | 1465030898464 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 2033 | 1465030898465 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:01:38 INFO - PROCESS | 2033 | 1465030898469 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 2033 | 1465030898471 Marionette TRACE conn2 <- [1,1270,null,{}] 02:01:38 INFO - PROCESS | 2033 | 1465030898482 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}] 02:01:38 INFO - PROCESS | 2033 | 1465030898485 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:38 INFO - PROCESS | 2033 | 1465030898565 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:01:38 INFO - PROCESS | 2033 | 1465030898570 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 2033 | 1465030898573 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x119ff4800 == 31 [pid = 2033] [id = 325] 02:01:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x124d78400) [pid = 2033] [serial = 974] [outer = 0x0] 02:01:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12717d400) [pid = 2033] [serial = 975] [outer = 0x124d78400] 02:01:38 INFO - PROCESS | 2033 | 1465030898603 Marionette DEBUG loaded listener.js 02:01:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1274d7c00) [pid = 2033] [serial = 976] [outer = 0x124d78400] 02:01:38 INFO - PROCESS | 2033 | 1465030898985 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]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 02:01:39 INFO - PROCESS | 2033 | 1465030899005 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 2033 | 1465030899007 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:01:39 INFO - PROCESS | 2033 | 1465030899012 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - PROCESS | 2033 | 1465030899014 Marionette TRACE conn2 <- [1,1274,null,{}] 02:01:39 INFO - PROCESS | 2033 | 1465030899016 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}] 02:01:39 INFO - PROCESS | 2033 | 1465030899017 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:39 INFO - PROCESS | 2033 | 1465030899101 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:01:39 INFO - PROCESS | 2033 | 1465030899105 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 2033 | 1465030899106 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237db800 == 32 [pid = 2033] [id = 326] 02:01:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x12760e000) [pid = 2033] [serial = 977] [outer = 0x0] 02:01:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128a0ec00) [pid = 2033] [serial = 978] [outer = 0x12760e000] 02:01:39 INFO - PROCESS | 2033 | 1465030899131 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128db5400) [pid = 2033] [serial = 979] [outer = 0x12760e000] 02:01:39 INFO - PROCESS | 2033 | 1465030899526 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]]]}] 02:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms 02:01:39 INFO - PROCESS | 2033 | 1465030899536 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 2033 | 1465030899538 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:01:39 INFO - PROCESS | 2033 | 1465030899541 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - PROCESS | 2033 | 1465030899543 Marionette TRACE conn2 <- [1,1278,null,{}] 02:01:39 INFO - PROCESS | 2033 | 1465030899548 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}] 02:01:39 INFO - PROCESS | 2033 | 1465030899550 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:39 INFO - PROCESS | 2033 | 1465030899710 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:01:39 INFO - PROCESS | 2033 | 1465030899722 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 2033 | 1465030899723 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x12565d800 == 33 [pid = 2033] [id = 327] 02:01:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1166e2400) [pid = 2033] [serial = 980] [outer = 0x0] 02:01:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128dbe400) [pid = 2033] [serial = 981] [outer = 0x1166e2400] 02:01:39 INFO - PROCESS | 2033 | 1465030899772 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x129507000) [pid = 2033] [serial = 982] [outer = 0x1166e2400] 02:01:40 INFO - PROCESS | 2033 | 1465030900151 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]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 625ms 02:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:01:40 INFO - PROCESS | 2033 | 1465030900165 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 2033 | 1465030900167 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:01:40 INFO - PROCESS | 2033 | 1465030900169 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 2033 | 1465030900170 Marionette TRACE conn2 <- [1,1282,null,{}] 02:01:40 INFO - PROCESS | 2033 | 1465030900172 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}] 02:01:40 INFO - PROCESS | 2033 | 1465030900177 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:40 INFO - PROCESS | 2033 | 1465030900305 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:01:40 INFO - PROCESS | 2033 | 1465030900309 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 2033 | 1465030900310 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x12764b000 == 34 [pid = 2033] [id = 328] 02:01:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x129510c00) [pid = 2033] [serial = 983] [outer = 0x0] 02:01:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1297e0400) [pid = 2033] [serial = 984] [outer = 0x129510c00] 02:01:40 INFO - PROCESS | 2033 | 1465030900335 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12b24e000) [pid = 2033] [serial = 985] [outer = 0x129510c00] 02:01:40 INFO - PROCESS | 2033 | 1465030900690 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]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 568ms 02:01:40 INFO - PROCESS | 2033 | 1465030900737 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 2033 | 1465030900739 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:01:40 INFO - PROCESS | 2033 | 1465030900741 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 2033 | 1465030900742 Marionette TRACE conn2 <- [1,1286,null,{}] 02:01:40 INFO - PROCESS | 2033 | 1465030900744 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}] 02:01:40 INFO - PROCESS | 2033 | 1465030900746 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:40 INFO - PROCESS | 2033 | 1465030900843 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:01:40 INFO - PROCESS | 2033 | 1465030900855 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 2033 | 1465030900857 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c42000 == 35 [pid = 2033] [id = 329] 02:01:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12b251800) [pid = 2033] [serial = 986] [outer = 0x0] 02:01:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12b499400) [pid = 2033] [serial = 987] [outer = 0x12b251800] 02:01:40 INFO - PROCESS | 2033 | 1465030900889 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12bca0c00) [pid = 2033] [serial = 988] [outer = 0x12b251800] 02:01:41 INFO - PROCESS | 2033 | 1465030901239 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]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 02:01:41 INFO - PROCESS | 2033 | 1465030901260 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 2033 | 1465030901263 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:01:41 INFO - PROCESS | 2033 | 1465030901265 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 2033 | 1465030901266 Marionette TRACE conn2 <- [1,1290,null,{}] 02:01:41 INFO - PROCESS | 2033 | 1465030901275 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}] 02:01:41 INFO - PROCESS | 2033 | 1465030901276 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:41 INFO - PROCESS | 2033 | 1465030901374 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:01:41 INFO - PROCESS | 2033 | 1465030901380 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 2033 | 1465030901381 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a992000 == 36 [pid = 2033] [id = 330] 02:01:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12b251c00) [pid = 2033] [serial = 989] [outer = 0x0] 02:01:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12bcaa800) [pid = 2033] [serial = 990] [outer = 0x12b251c00] 02:01:41 INFO - PROCESS | 2033 | 1465030901406 Marionette DEBUG loaded listener.js 02:01:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12be74800) [pid = 2033] [serial = 991] [outer = 0x12b251c00] 02:01:41 INFO - PROCESS | 2033 | 1465030901735 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]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 02:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:01:41 INFO - PROCESS | 2033 | 1465030901785 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 2033 | 1465030901786 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:01:41 INFO - PROCESS | 2033 | 1465030901789 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 2033 | 1465030901790 Marionette TRACE conn2 <- [1,1294,null,{}] 02:01:41 INFO - PROCESS | 2033 | 1465030901792 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}] 02:01:41 INFO - PROCESS | 2033 | 1465030901793 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:41 INFO - PROCESS | 2033 | 1465030901899 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:01:41 INFO - PROCESS | 2033 | 1465030901933 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 2033 | 1465030901934 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad5f000 == 37 [pid = 2033] [id = 331] 02:01:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12be78400) [pid = 2033] [serial = 992] [outer = 0x0] 02:01:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12be8c800) [pid = 2033] [serial = 993] [outer = 0x12be78400] 02:01:41 INFO - PROCESS | 2033 | 1465030901958 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12be93400) [pid = 2033] [serial = 994] [outer = 0x12be78400] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x11921c000) [pid = 2033] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x116a6c400) [pid = 2033] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x119a69000) [pid = 2033] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1214ee800) [pid = 2033] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x112d49c00) [pid = 2033] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x11921fc00) [pid = 2033] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1185ebc00) [pid = 2033] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1267cbc00) [pid = 2033] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1297ec000) [pid = 2033] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x12b24c800) [pid = 2033] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1167f4c00) [pid = 2033] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12760c000) [pid = 2033] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119cb7c00) [pid = 2033] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x129747800) [pid = 2033] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119a73800) [pid = 2033] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:01:42 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12190c400) [pid = 2033] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:01:42 INFO - PROCESS | 2033 | 1465030902321 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]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 02:01:42 INFO - PROCESS | 2033 | 1465030902360 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 2033 | 1465030902361 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:01:42 INFO - PROCESS | 2033 | 1465030902366 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 2033 | 1465030902367 Marionette TRACE conn2 <- [1,1298,null,{}] 02:01:42 INFO - PROCESS | 2033 | 1465030902376 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}] 02:01:42 INFO - PROCESS | 2033 | 1465030902377 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:42 INFO - PROCESS | 2033 | 1465030902454 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:01:42 INFO - PROCESS | 2033 | 1465030902457 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 2033 | 1465030902458 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x129172800 == 38 [pid = 2033] [id = 332] 02:01:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1192eac00) [pid = 2033] [serial = 995] [outer = 0x0] 02:01:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11a213c00) [pid = 2033] [serial = 996] [outer = 0x1192eac00] 02:01:42 INFO - PROCESS | 2033 | 1465030902485 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x127182400) [pid = 2033] [serial = 997] [outer = 0x1192eac00] 02:01:42 INFO - PROCESS | 2033 | 1465030902814 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]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 02:01:42 INFO - PROCESS | 2033 | 1465030902835 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 2033 | 1465030902836 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:01:42 INFO - PROCESS | 2033 | 1465030902839 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 2033 | 1465030902840 Marionette TRACE conn2 <- [1,1302,null,{}] 02:01:42 INFO - PROCESS | 2033 | 1465030902843 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}] 02:01:42 INFO - PROCESS | 2033 | 1465030902845 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:42 INFO - PROCESS | 2033 | 1465030902946 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:01:42 INFO - PROCESS | 2033 | 1465030902951 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 2033 | 1465030902953 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b449000 == 39 [pid = 2033] [id = 333] 02:01:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128dbe800) [pid = 2033] [serial = 998] [outer = 0x0] 02:01:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1297f0000) [pid = 2033] [serial = 999] [outer = 0x128dbe800] 02:01:42 INFO - PROCESS | 2033 | 1465030902979 Marionette DEBUG loaded listener.js 02:01:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12c2a5800) [pid = 2033] [serial = 1000] [outer = 0x128dbe800] 02:01:43 INFO - PROCESS | 2033 | 1465030903339 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]]]}] 02:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 02:01:43 INFO - PROCESS | 2033 | 1465030903359 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:01:43 INFO - PROCESS | 2033 | 1465030903361 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:01:43 INFO - PROCESS | 2033 | 1465030903363 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:01:43 INFO - PROCESS | 2033 | 1465030903364 Marionette TRACE conn2 <- [1,1306,null,{}] 02:01:43 INFO - PROCESS | 2033 | 1465030903376 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}] 02:01:43 INFO - PROCESS | 2033 | 1465030903378 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:43 INFO - PROCESS | 2033 | 1465030903456 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:01:43 INFO - PROCESS | 2033 | 1465030903460 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 2033 | 1465030903461 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd9000 == 40 [pid = 2033] [id = 334] 02:01:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12c2a8400) [pid = 2033] [serial = 1001] [outer = 0x0] 02:01:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12c2ae800) [pid = 2033] [serial = 1002] [outer = 0x12c2a8400] 02:01:43 INFO - PROCESS | 2033 | 1465030903485 Marionette DEBUG loaded listener.js 02:01:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12c386000) [pid = 2033] [serial = 1003] [outer = 0x12c2a8400] 02:01:43 INFO - PROCESS | 2033 | 1465030903800 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]]]}] 02:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 478ms 02:01:43 INFO - PROCESS | 2033 | 1465030903842 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:01:43 INFO - PROCESS | 2033 | 1465030903843 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:01:43 INFO - PROCESS | 2033 | 1465030903845 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:01:43 INFO - PROCESS | 2033 | 1465030903847 Marionette TRACE conn2 <- [1,1310,null,{}] 02:01:43 INFO - PROCESS | 2033 | 1465030903849 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}] 02:01:43 INFO - PROCESS | 2033 | 1465030903850 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:43 INFO - PROCESS | 2033 | 1465030903936 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:01:43 INFO - PROCESS | 2033 | 1465030903939 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 2033 | 1465030903940 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c418000 == 41 [pid = 2033] [id = 335] 02:01:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12c386400) [pid = 2033] [serial = 1004] [outer = 0x0] 02:01:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12c38b800) [pid = 2033] [serial = 1005] [outer = 0x12c386400] 02:01:43 INFO - PROCESS | 2033 | 1465030903964 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12c831800) [pid = 2033] [serial = 1006] [outer = 0x12c386400] 02:01:44 INFO - PROCESS | 2033 | 1465030904454 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] 02:01:44 INFO - PROCESS | 2033 | 1465030904519 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:01:44 INFO - PROCESS | 2033 | 1465030904522 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - PROCESS | 2033 | 1465030904524 Marionette TRACE conn2 <- [1,1314,null,{}] 02:01:44 INFO - PROCESS | 2033 | 1465030904528 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}] 02:01:44 INFO - PROCESS | 2033 | 1465030904530 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:44 INFO - PROCESS | 2033 | 1465030904634 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:01:44 INFO - PROCESS | 2033 | 1465030904730 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 2033 | 1465030904732 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x11929f000 == 42 [pid = 2033] [id = 336] 02:01:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x119689c00) [pid = 2033] [serial = 1007] [outer = 0x0] 02:01:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119cb0800) [pid = 2033] [serial = 1008] [outer = 0x119689c00] 02:01:44 INFO - PROCESS | 2033 | 1465030904763 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x121413000) [pid = 2033] [serial = 1009] [outer = 0x119689c00] 02:01:45 INFO - PROCESS | 2033 | 1465030905171 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]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 02:01:45 INFO - PROCESS | 2033 | 1465030905193 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 2033 | 1465030905198 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:01:45 INFO - PROCESS | 2033 | 1465030905203 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 2033 | 1465030905205 Marionette TRACE conn2 <- [1,1318,null,{}] 02:01:45 INFO - PROCESS | 2033 | 1465030905208 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}] 02:01:45 INFO - PROCESS | 2033 | 1465030905210 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:45 INFO - PROCESS | 2033 | 1465030905313 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:01:45 INFO - PROCESS | 2033 | 1465030905372 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:45 INFO - PROCESS | 2033 | 1465030905373 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x12764e800 == 43 [pid = 2033] [id = 337] 02:01:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x124d3d400) [pid = 2033] [serial = 1010] [outer = 0x0] 02:01:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1267c0c00) [pid = 2033] [serial = 1011] [outer = 0x124d3d400] 02:01:45 INFO - PROCESS | 2033 | 1465030905405 Marionette DEBUG loaded listener.js 02:01:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x127602400) [pid = 2033] [serial = 1012] [outer = 0x124d3d400] 02:01:45 INFO - PROCESS | 2033 | 1465030905879 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]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 720ms 02:01:45 INFO - PROCESS | 2033 | 1465030905924 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 2033 | 1465030905925 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:01:45 INFO - PROCESS | 2033 | 1465030905961 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 2033 | 1465030905963 Marionette TRACE conn2 <- [1,1322,null,{}] 02:01:45 INFO - PROCESS | 2033 | 1465030905986 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}] 02:01:45 INFO - PROCESS | 2033 | 1465030905989 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:46 INFO - PROCESS | 2033 | 1465030906090 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:01:46 INFO - PROCESS | 2033 | 1465030906150 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 2033 | 1465030906152 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c41d000 == 44 [pid = 2033] [id = 338] 02:01:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1297da800) [pid = 2033] [serial = 1013] [outer = 0x0] 02:01:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12aca2000) [pid = 2033] [serial = 1014] [outer = 0x1297da800] 02:01:46 INFO - PROCESS | 2033 | 1465030906183 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12b24a000) [pid = 2033] [serial = 1015] [outer = 0x1297da800] 02:01:46 INFO - PROCESS | 2033 | 1465030906605 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]]]}] 02:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 716ms 02:01:46 INFO - PROCESS | 2033 | 1465030906645 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:01:46 INFO - PROCESS | 2033 | 1465030906648 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:01:46 INFO - PROCESS | 2033 | 1465030906651 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:01:46 INFO - PROCESS | 2033 | 1465030906653 Marionette TRACE conn2 <- [1,1326,null,{}] 02:01:46 INFO - PROCESS | 2033 | 1465030906655 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}] 02:01:46 INFO - PROCESS | 2033 | 1465030906657 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:46 INFO - PROCESS | 2033 | 1465030906785 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:01:46 INFO - PROCESS | 2033 | 1465030906844 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 2033 | 1465030906845 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cd0a000 == 45 [pid = 2033] [id = 339] 02:01:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12b4a2000) [pid = 2033] [serial = 1016] [outer = 0x0] 02:01:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x12be78800) [pid = 2033] [serial = 1017] [outer = 0x12b4a2000] 02:01:46 INFO - PROCESS | 2033 | 1465030906874 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x12c2a3c00) [pid = 2033] [serial = 1018] [outer = 0x12b4a2000] 02:01:47 INFO - PROCESS | 2033 | 1465030907501 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]]]}] 02:01:47 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 02:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 874ms 02:01:47 INFO - PROCESS | 2033 | 1465030907525 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:01:47 INFO - PROCESS | 2033 | 1465030907528 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:01:47 INFO - PROCESS | 2033 | 1465030907531 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:01:47 INFO - PROCESS | 2033 | 1465030907533 Marionette TRACE conn2 <- [1,1330,null,{}] 02:01:47 INFO - PROCESS | 2033 | 1465030907536 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}] 02:01:47 INFO - PROCESS | 2033 | 1465030907538 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:47 INFO - PROCESS | 2033 | 1465030907637 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:01:47 INFO - PROCESS | 2033 | 1465030907696 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:47 INFO - PROCESS | 2033 | 1465030907699 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x11981b800 == 46 [pid = 2033] [id = 340] 02:01:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x119a18000) [pid = 2033] [serial = 1019] [outer = 0x0] 02:01:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x12140fc00) [pid = 2033] [serial = 1020] [outer = 0x119a18000] 02:01:47 INFO - PROCESS | 2033 | 1465030907738 Marionette DEBUG loaded listener.js 02:01:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x124d7e800) [pid = 2033] [serial = 1021] [outer = 0x119a18000] 02:01:48 INFO - PROCESS | 2033 | 1465030908169 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]]]}] 02:01:48 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 02:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 02:01:48 INFO - PROCESS | 2033 | 1465030908203 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:01:48 INFO - PROCESS | 2033 | 1465030908206 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:01:48 INFO - PROCESS | 2033 | 1465030908210 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:01:48 INFO - PROCESS | 2033 | 1465030908212 Marionette TRACE conn2 <- [1,1334,null,{}] 02:01:48 INFO - PROCESS | 2033 | 1465030908214 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}] 02:01:48 INFO - PROCESS | 2033 | 1465030908216 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd9000 == 45 [pid = 2033] [id = 334] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12b449000 == 44 [pid = 2033] [id = 333] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x129172800 == 43 [pid = 2033] [id = 332] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad5f000 == 42 [pid = 2033] [id = 331] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12a992000 == 41 [pid = 2033] [id = 330] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x129c42000 == 40 [pid = 2033] [id = 329] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12764b000 == 39 [pid = 2033] [id = 328] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12565d800 == 38 [pid = 2033] [id = 327] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x1237db800 == 37 [pid = 2033] [id = 326] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x119ff4800 == 36 [pid = 2033] [id = 325] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x118493000 == 35 [pid = 2033] [id = 324] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac5800 == 34 [pid = 2033] [id = 323] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2f3800 == 33 [pid = 2033] [id = 322] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x116662800 == 32 [pid = 2033] [id = 321] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x121b86000 == 31 [pid = 2033] [id = 320] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x11981b800 == 30 [pid = 2033] [id = 340] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12cd0a000 == 29 [pid = 2033] [id = 339] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12c41d000 == 28 [pid = 2033] [id = 338] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12764e800 == 27 [pid = 2033] [id = 337] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12c418000 == 26 [pid = 2033] [id = 335] 02:01:48 INFO - PROCESS | 2033 | --DOCSHELL 0x11929f000 == 25 [pid = 2033] [id = 336] 02:01:48 INFO - PROCESS | 2033 | 1465030908944 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1274d7400) [pid = 2033] [serial = 943] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12717dc00) [pid = 2033] [serial = 942] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x117667800) [pid = 2033] [serial = 930] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x11836c000) [pid = 2033] [serial = 931] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x124bf8400) [pid = 2033] [serial = 928] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1216ec000) [pid = 2033] [serial = 927] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12503a000) [pid = 2033] [serial = 939] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x121681000) [pid = 2033] [serial = 936] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x123747400) [pid = 2033] [serial = 937] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119a19000) [pid = 2033] [serial = 933] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119a6c800) [pid = 2033] [serial = 934] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x119f1b000) [pid = 2033] [serial = 913] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119a62c00) [pid = 2033] [serial = 912] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12760d000) [pid = 2033] [serial = 916] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1274ca000) [pid = 2033] [serial = 915] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12acaa800) [pid = 2033] [serial = 919] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1297f5000) [pid = 2033] [serial = 918] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12be73000) [pid = 2033] [serial = 922] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12bca9000) [pid = 2033] [serial = 921] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x118e0e400) [pid = 2033] [serial = 925] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x117666000) [pid = 2033] [serial = 924] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x128fe8c00) [pid = 2033] [serial = 946] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128adec00) [pid = 2033] [serial = 945] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x129510400) [pid = 2033] [serial = 949] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x129506800) [pid = 2033] [serial = 948] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x129752000) [pid = 2033] [serial = 951] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12b249c00) [pid = 2033] [serial = 960] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1297e3400) [pid = 2033] [serial = 952] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12974e400) [pid = 2033] [serial = 955] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1255ba400) [pid = 2033] [serial = 954] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12aa7a000) [pid = 2033] [serial = 958] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1297e2400) [pid = 2033] [serial = 957] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x127178c00) [pid = 2033] [serial = 940] [outer = 0x0] [url = about:blank] 02:01:49 INFO - PROCESS | 2033 | 1465030909080 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 2033 | 1465030909081 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x113c8b800 == 26 [pid = 2033] [id = 341] 02:01:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x114eea400) [pid = 2033] [serial = 1022] [outer = 0x0] 02:01:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x115e21800) [pid = 2033] [serial = 1023] [outer = 0x114eea400] 02:01:49 INFO - PROCESS | 2033 | 1465030909110 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x11662a000) [pid = 2033] [serial = 1024] [outer = 0x114eea400] 02:01:49 INFO - PROCESS | 2033 | 1465030909435 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]]]}] 02:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1272ms 02:01:49 INFO - PROCESS | 2033 | 1465030909484 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:01:49 INFO - PROCESS | 2033 | 1465030909486 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:01:49 INFO - PROCESS | 2033 | 1465030909489 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:01:49 INFO - PROCESS | 2033 | 1465030909491 Marionette TRACE conn2 <- [1,1338,null,{}] 02:01:49 INFO - PROCESS | 2033 | 1465030909518 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}] 02:01:49 INFO - PROCESS | 2033 | 1465030909520 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:49 INFO - PROCESS | 2033 | 1465030909598 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:01:49 INFO - PROCESS | 2033 | 1465030909693 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 2033 | 1465030909695 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x1132b8800 == 27 [pid = 2033] [id = 342] 02:01:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x111ed7800) [pid = 2033] [serial = 1025] [outer = 0x0] 02:01:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x112d49400) [pid = 2033] [serial = 1026] [outer = 0x111ed7800] 02:01:49 INFO - PROCESS | 2033 | 1465030909729 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1167eb000) [pid = 2033] [serial = 1027] [outer = 0x111ed7800] 02:01:50 INFO - PROCESS | 2033 | 1465030910788 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]]]}] 02:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1347ms 02:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:01:50 INFO - PROCESS | 2033 | 1465030910841 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:01:50 INFO - PROCESS | 2033 | 1465030910843 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:01:50 INFO - PROCESS | 2033 | 1465030910847 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - PROCESS | 2033 | 1465030910849 Marionette TRACE conn2 <- [1,1342,null,{}] 02:01:50 INFO - PROCESS | 2033 | 1465030910853 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}] 02:01:50 INFO - PROCESS | 2033 | 1465030910854 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:50 INFO - PROCESS | 2033 | 1465030910951 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:01:51 INFO - PROCESS | 2033 | 1465030911001 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 2033 | 1465030911003 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x112f16000 == 28 [pid = 2033] [id = 343] 02:01:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x118598400) [pid = 2033] [serial = 1028] [outer = 0x0] 02:01:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119253800) [pid = 2033] [serial = 1029] [outer = 0x118598400] 02:01:51 INFO - PROCESS | 2033 | 1465030911034 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x119690c00) [pid = 2033] [serial = 1030] [outer = 0x118598400] 02:01:51 INFO - PROCESS | 2033 | 1465030911603 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]]]}] 02:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 821ms 02:01:51 INFO - PROCESS | 2033 | 1465030911668 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 2033 | 1465030911671 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:01:51 INFO - PROCESS | 2033 | 1465030911674 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - PROCESS | 2033 | 1465030911676 Marionette TRACE conn2 <- [1,1346,null,{}] 02:01:51 INFO - PROCESS | 2033 | 1465030911680 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}] 02:01:51 INFO - PROCESS | 2033 | 1465030911681 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:51 INFO - PROCESS | 2033 | 1465030911782 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:01:51 INFO - PROCESS | 2033 | --DOCSHELL 0x113c8b800 == 27 [pid = 2033] [id = 341] 02:01:51 INFO - PROCESS | 2033 | 1465030911839 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 2033 | 1465030911842 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x116852000 == 28 [pid = 2033] [id = 344] 02:01:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x117183400) [pid = 2033] [serial = 1031] [outer = 0x0] 02:01:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x118138800) [pid = 2033] [serial = 1032] [outer = 0x117183400] 02:01:51 INFO - PROCESS | 2033 | 1465030911870 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119252800) [pid = 2033] [serial = 1033] [outer = 0x117183400] 02:01:52 INFO - PROCESS | 2033 | 1465030912175 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]]]}] 02:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 02:01:52 INFO - PROCESS | 2033 | 1465030912206 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 2033 | 1465030912209 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:01:52 INFO - PROCESS | 2033 | 1465030912241 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 2033 | 1465030912242 Marionette TRACE conn2 <- [1,1350,null,{}] 02:01:52 INFO - PROCESS | 2033 | 1465030912247 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}] 02:01:52 INFO - PROCESS | 2033 | 1465030912249 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:52 INFO - PROCESS | 2033 | 1465030912327 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:01:52 INFO - PROCESS | 2033 | 1465030912335 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 2033 | 1465030912336 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x119292000 == 29 [pid = 2033] [id = 345] 02:01:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x119a64c00) [pid = 2033] [serial = 1034] [outer = 0x0] 02:01:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x119cbe000) [pid = 2033] [serial = 1035] [outer = 0x119a64c00] 02:01:52 INFO - PROCESS | 2033 | 1465030912363 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12133a400) [pid = 2033] [serial = 1036] [outer = 0x119a64c00] 02:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 494ms 02:01:52 INFO - PROCESS | 2033 | 1465030912704 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]]]}] 02:01:52 INFO - PROCESS | 2033 | 1465030912711 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 2033 | 1465030912714 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:01:52 INFO - PROCESS | 2033 | 1465030912720 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 2033 | 1465030912722 Marionette TRACE conn2 <- [1,1354,null,{}] 02:01:52 INFO - PROCESS | 2033 | 1465030912732 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}] 02:01:52 INFO - PROCESS | 2033 | 1465030912735 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:52 INFO - PROCESS | 2033 | 1465030912822 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:01:52 INFO - PROCESS | 2033 | 1465030912878 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 2033 | 1465030912880 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2ff000 == 30 [pid = 2033] [id = 346] 02:01:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1214ee800) [pid = 2033] [serial = 1037] [outer = 0x0] 02:01:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x121fd5000) [pid = 2033] [serial = 1038] [outer = 0x1214ee800] 02:01:52 INFO - PROCESS | 2033 | 1465030912915 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12562ec00) [pid = 2033] [serial = 1039] [outer = 0x1214ee800] 02:01:53 INFO - PROCESS | 2033 | 1465030913253 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]]]}] 02:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 574ms 02:01:53 INFO - PROCESS | 2033 | 1465030913294 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:01:53 INFO - PROCESS | 2033 | 1465030913296 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:01:53 INFO - PROCESS | 2033 | 1465030913299 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:01:53 INFO - PROCESS | 2033 | 1465030913300 Marionette TRACE conn2 <- [1,1358,null,{}] 02:01:53 INFO - PROCESS | 2033 | 1465030913309 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}] 02:01:53 INFO - PROCESS | 2033 | 1465030913310 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:53 INFO - PROCESS | 2033 | 1465030913411 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:01:53 INFO - PROCESS | 2033 | 1465030913414 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 2033 | 1465030913416 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x123640800 == 31 [pid = 2033] [id = 347] 02:01:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x11836c000) [pid = 2033] [serial = 1040] [outer = 0x0] 02:01:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1262cf400) [pid = 2033] [serial = 1041] [outer = 0x11836c000] 02:01:53 INFO - PROCESS | 2033 | 1465030913441 Marionette DEBUG loaded listener.js 02:01:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1271c5000) [pid = 2033] [serial = 1042] [outer = 0x11836c000] 02:01:53 INFO - PROCESS | 2033 | 1465030913777 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]]]}] 02:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 02:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:01:53 INFO - PROCESS | 2033 | 1465030913817 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:01:53 INFO - PROCESS | 2033 | 1465030913818 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:01:53 INFO - PROCESS | 2033 | 1465030913821 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:01:53 INFO - PROCESS | 2033 | 1465030913822 Marionette TRACE conn2 <- [1,1362,null,{}] 02:01:53 INFO - PROCESS | 2033 | 1465030913824 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}] 02:01:53 INFO - PROCESS | 2033 | 1465030913825 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:53 INFO - PROCESS | 2033 | 1465030913919 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:01:53 INFO - PROCESS | 2033 | 1465030913956 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 2033 | 1465030913957 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x11264d000 == 32 [pid = 2033] [id = 348] 02:01:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x119cb4800) [pid = 2033] [serial = 1043] [outer = 0x0] 02:01:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1274d5c00) [pid = 2033] [serial = 1044] [outer = 0x119cb4800] 02:01:53 INFO - PROCESS | 2033 | 1465030913981 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128a05000) [pid = 2033] [serial = 1045] [outer = 0x119cb4800] 02:01:54 INFO - PROCESS | 2033 | 1465030914318 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]]]}] 02:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 02:01:54 INFO - PROCESS | 2033 | 1465030914344 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 2033 | 1465030914345 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:01:54 INFO - PROCESS | 2033 | 1465030914350 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 2033 | 1465030914351 Marionette TRACE conn2 <- [1,1366,null,{}] 02:01:54 INFO - PROCESS | 2033 | 1465030914353 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}] 02:01:54 INFO - PROCESS | 2033 | 1465030914357 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:54 INFO - PROCESS | 2033 | 1465030914471 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:01:54 INFO - PROCESS | 2033 | 1465030914506 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:54 INFO - PROCESS | 2033 | 1465030914507 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x12764e800 == 33 [pid = 2033] [id = 349] 02:01:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1274d8c00) [pid = 2033] [serial = 1046] [outer = 0x0] 02:01:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x128ada800) [pid = 2033] [serial = 1047] [outer = 0x1274d8c00] 02:01:54 INFO - PROCESS | 2033 | 1465030914532 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12950a400) [pid = 2033] [serial = 1048] [outer = 0x1274d8c00] 02:01:54 INFO - PROCESS | 2033 | 1465030914878 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] 02:01:54 INFO - PROCESS | 2033 | 1465030914933 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:01:54 INFO - PROCESS | 2033 | 1465030914938 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 2033 | 1465030914939 Marionette TRACE conn2 <- [1,1370,null,{}] 02:01:54 INFO - PROCESS | 2033 | 1465030914941 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}] 02:01:54 INFO - PROCESS | 2033 | 1465030914942 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:55 INFO - PROCESS | 2033 | 1465030915035 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:01:55 INFO - PROCESS | 2033 | 1465030915077 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 2033 | 1465030915078 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180d1000 == 34 [pid = 2033] [id = 350] 02:01:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x112a82400) [pid = 2033] [serial = 1049] [outer = 0x0] 02:01:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x116424c00) [pid = 2033] [serial = 1050] [outer = 0x112a82400] 02:01:55 INFO - PROCESS | 2033 | 1465030915104 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x121677800) [pid = 2033] [serial = 1051] [outer = 0x112a82400] 02:01:55 INFO - PROCESS | 2033 | 1465030915397 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] 02:01:55 INFO - PROCESS | 2033 | 1465030915408 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:01:55 INFO - PROCESS | 2033 | 1465030915410 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - PROCESS | 2033 | 1465030915411 Marionette TRACE conn2 <- [1,1374,null,{}] 02:01:55 INFO - PROCESS | 2033 | 1465030915422 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}] 02:01:55 INFO - PROCESS | 2033 | 1465030915423 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:55 INFO - PROCESS | 2033 | 1465030915504 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:01:55 INFO - PROCESS | 2033 | 1465030915508 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 2033 | 1465030915509 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x12958b000 == 35 [pid = 2033] [id = 351] 02:01:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x124d3d400) [pid = 2033] [serial = 1052] [outer = 0x0] 02:01:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128dc0000) [pid = 2033] [serial = 1053] [outer = 0x124d3d400] 02:01:55 INFO - PROCESS | 2033 | 1465030915535 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12974a400) [pid = 2033] [serial = 1054] [outer = 0x124d3d400] 02:01:55 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:01:55 INFO - PROCESS | 2033 | 1465030915872 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] 02:01:55 INFO - PROCESS | 2033 | 1465030915889 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:01:55 INFO - PROCESS | 2033 | 1465030915892 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - PROCESS | 2033 | 1465030915893 Marionette TRACE conn2 <- [1,1378,null,{}] 02:01:55 INFO - PROCESS | 2033 | 1465030915896 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}] 02:01:55 INFO - PROCESS | 2033 | 1465030915898 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:56 INFO - PROCESS | 2033 | 1465030916003 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:01:56 INFO - PROCESS | 2033 | 1465030916009 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 2033 | 1465030916010 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298f3800 == 36 [pid = 2033] [id = 352] 02:01:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1192eac00) [pid = 2033] [serial = 1055] [outer = 0x0] 02:01:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x129751800) [pid = 2033] [serial = 1056] [outer = 0x1192eac00] 02:01:56 INFO - PROCESS | 2033 | 1465030916036 Marionette DEBUG loaded listener.js 02:01:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12aa7d400) [pid = 2033] [serial = 1057] [outer = 0x1192eac00] 02:01:56 INFO - PROCESS | 2033 | 1465030916348 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] 02:01:56 INFO - PROCESS | 2033 | 1465030916366 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:01:56 INFO - PROCESS | 2033 | 1465030916370 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 2033 | 1465030916371 Marionette TRACE conn2 <- [1,1382,null,{}] 02:01:56 INFO - PROCESS | 2033 | 1465030916373 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}] 02:01:56 INFO - PROCESS | 2033 | 1465030916374 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:56 INFO - PROCESS | 2033 | 1465030916454 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:01:56 INFO - PROCESS | 2033 | 1465030916458 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 2033 | 1465030916459 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x12363f800 == 37 [pid = 2033] [id = 353] 02:01:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1297ef400) [pid = 2033] [serial = 1058] [outer = 0x0] 02:01:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12ad3f800) [pid = 2033] [serial = 1059] [outer = 0x1297ef400] 02:01:56 INFO - PROCESS | 2033 | 1465030916483 Marionette DEBUG loaded listener.js 02:01:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12b24e400) [pid = 2033] [serial = 1060] [outer = 0x1297ef400] 02:01:56 INFO - PROCESS | 2033 | [2033] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:01:56 INFO - PROCESS | 2033 | 1465030916836 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] 02:01:56 INFO - PROCESS | 2033 | 1465030916891 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:01:56 INFO - PROCESS | 2033 | 1465030916893 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 2033 | 1465030916895 Marionette TRACE conn2 <- [1,1386,null,{}] 02:01:56 INFO - PROCESS | 2033 | 1465030916897 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}] 02:01:56 INFO - PROCESS | 2033 | 1465030916899 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:56 INFO - PROCESS | 2033 | 1465030916988 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:01:56 INFO - PROCESS | 2033 | 1465030916991 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 2033 | 1465030916993 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b43d800 == 38 [pid = 2033] [id = 354] 02:01:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12b251c00) [pid = 2033] [serial = 1061] [outer = 0x0] 02:01:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12b4a2000) [pid = 2033] [serial = 1062] [outer = 0x12b251c00] 02:01:57 INFO - PROCESS | 2033 | 1465030917022 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1267cac00) [pid = 2033] [serial = 1063] [outer = 0x12b251c00] 02:01:57 INFO - PROCESS | 2033 | 1465030917522 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] 02:01:57 INFO - PROCESS | 2033 | 1465030917568 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:01:57 INFO - PROCESS | 2033 | 1465030917572 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:01:57 INFO - PROCESS | 2033 | 1465030917575 Marionette TRACE conn2 <- [1,1390,null,{}] 02:01:57 INFO - PROCESS | 2033 | 1465030917581 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}] 02:01:57 INFO - PROCESS | 2033 | 1465030917583 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:57 INFO - PROCESS | 2033 | 1465030917686 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:01:57 INFO - PROCESS | 2033 | 1465030917755 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:57 INFO - PROCESS | 2033 | 1465030917756 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a7a800 == 39 [pid = 2033] [id = 355] 02:01:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x117666400) [pid = 2033] [serial = 1064] [outer = 0x0] 02:01:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1192ed800) [pid = 2033] [serial = 1065] [outer = 0x117666400] 02:01:57 INFO - PROCESS | 2033 | 1465030917787 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119a6c800) [pid = 2033] [serial = 1066] [outer = 0x117666400] 02:01:58 INFO - PROCESS | 2033 | 1465030918218 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]]]}] 02:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 675ms 02:01:58 INFO - PROCESS | 2033 | 1465030918247 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:01:58 INFO - PROCESS | 2033 | 1465030918252 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:01:58 INFO - PROCESS | 2033 | 1465030918258 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:01:58 INFO - PROCESS | 2033 | 1465030918261 Marionette TRACE conn2 <- [1,1394,null,{}] 02:01:58 INFO - PROCESS | 2033 | 1465030918338 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}] 02:01:58 INFO - PROCESS | 2033 | 1465030918341 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:58 INFO - PROCESS | 2033 | 1465030918499 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:01:58 INFO - PROCESS | 2033 | 1465030918622 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 2033 | 1465030918623 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x125620800 == 40 [pid = 2033] [id = 356] 02:01:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12190d400) [pid = 2033] [serial = 1067] [outer = 0x0] 02:01:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x124bf4800) [pid = 2033] [serial = 1068] [outer = 0x12190d400] 02:01:58 INFO - PROCESS | 2033 | 1465030918674 Marionette DEBUG loaded listener.js 02:01:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12563b800) [pid = 2033] [serial = 1069] [outer = 0x12190d400] 02:01:59 INFO - PROCESS | 2033 | 1465030919154 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]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 941ms 02:01:59 INFO - PROCESS | 2033 | 1465030919199 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 2033 | 1465030919200 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:01:59 INFO - PROCESS | 2033 | 1465030919203 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 2033 | 1465030919205 Marionette TRACE conn2 <- [1,1398,null,{}] 02:01:59 INFO - PROCESS | 2033 | 1465030919213 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}] 02:01:59 INFO - PROCESS | 2033 | 1465030919216 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:59 INFO - PROCESS | 2033 | 1465030919316 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:01:59 INFO - PROCESS | 2033 | 1465030919387 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:59 INFO - PROCESS | 2033 | 1465030919389 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:01:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd9000 == 41 [pid = 2033] [id = 357] 02:01:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x128a0b000) [pid = 2033] [serial = 1070] [outer = 0x0] 02:01:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x128adc800) [pid = 2033] [serial = 1071] [outer = 0x128a0b000] 02:01:59 INFO - PROCESS | 2033 | 1465030919420 Marionette DEBUG loaded listener.js 02:01:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x128dc2400) [pid = 2033] [serial = 1072] [outer = 0x128a0b000] 02:01:59 INFO - PROCESS | 2033 | 1465030919846 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]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 672ms 02:01:59 INFO - PROCESS | 2033 | 1465030919876 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 2033 | 1465030919878 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:01:59 INFO - PROCESS | 2033 | 1465030919880 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 2033 | 1465030919881 Marionette TRACE conn2 <- [1,1402,null,{}] 02:01:59 INFO - PROCESS | 2033 | 1465030919884 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}] 02:01:59 INFO - PROCESS | 2033 | 1465030919885 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:00 INFO - PROCESS | 2033 | 1465030920006 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:02:00 INFO - PROCESS | 2033 | 1465030920066 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 2033 | 1465030920067 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c418000 == 42 [pid = 2033] [id = 358] 02:02:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x129504800) [pid = 2033] [serial = 1073] [outer = 0x0] 02:02:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1297e2400) [pid = 2033] [serial = 1074] [outer = 0x129504800] 02:02:00 INFO - PROCESS | 2033 | 1465030920096 Marionette DEBUG loaded listener.js 02:02:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x12b24f800) [pid = 2033] [serial = 1075] [outer = 0x129504800] 02:02:00 INFO - PROCESS | 2033 | 1465030920690 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]]]}] 02:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 823ms 02:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:02:00 INFO - PROCESS | 2033 | 1465030920703 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:02:00 INFO - PROCESS | 2033 | 1465030920706 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:02:00 INFO - PROCESS | 2033 | 1465030920709 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:02:00 INFO - PROCESS | 2033 | 1465030920711 Marionette TRACE conn2 <- [1,1406,null,{}] 02:02:00 INFO - PROCESS | 2033 | 1465030920715 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}] 02:02:00 INFO - PROCESS | 2033 | 1465030920717 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:00 INFO - PROCESS | 2033 | 1465030920809 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:02:00 INFO - PROCESS | 2033 | 1465030920868 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 2033 | 1465030920869 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x1184a6800 == 43 [pid = 2033] [id = 359] 02:02:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x11968c800) [pid = 2033] [serial = 1076] [outer = 0x0] 02:02:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x119a6b400) [pid = 2033] [serial = 1077] [outer = 0x11968c800] 02:02:00 INFO - PROCESS | 2033 | 1465030920897 Marionette DEBUG loaded listener.js 02:02:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x119cbe800) [pid = 2033] [serial = 1078] [outer = 0x11968c800] 02:02:01 INFO - PROCESS | 2033 | 1465030921347 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]]]}] 02:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 673ms 02:02:01 INFO - PROCESS | 2033 | 1465030921382 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:02:01 INFO - PROCESS | 2033 | 1465030921387 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:02:01 INFO - PROCESS | 2033 | 1465030921393 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:02:01 INFO - PROCESS | 2033 | 1465030921396 Marionette TRACE conn2 <- [1,1410,null,{}] 02:02:01 INFO - PROCESS | 2033 | 1465030921399 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}] 02:02:01 INFO - PROCESS | 2033 | 1465030921402 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:01 INFO - PROCESS | 2033 | 1465030921568 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x12363f800 == 42 [pid = 2033] [id = 353] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x1298f3800 == 41 [pid = 2033] [id = 352] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x12958b000 == 40 [pid = 2033] [id = 351] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x1180d1000 == 39 [pid = 2033] [id = 350] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x12764e800 == 38 [pid = 2033] [id = 349] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x11264d000 == 37 [pid = 2033] [id = 348] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x123640800 == 36 [pid = 2033] [id = 347] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2ff000 == 35 [pid = 2033] [id = 346] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x119292000 == 34 [pid = 2033] [id = 345] 02:02:01 INFO - PROCESS | 2033 | --DOCSHELL 0x116852000 == 33 [pid = 2033] [id = 344] 02:02:01 INFO - PROCESS | 2033 | 1465030921703 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 2033 | 1465030921705 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a7c000 == 34 [pid = 2033] [id = 360] 02:02:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x119a66400) [pid = 2033] [serial = 1079] [outer = 0x0] 02:02:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x1214eb400) [pid = 2033] [serial = 1080] [outer = 0x119a66400] 02:02:01 INFO - PROCESS | 2033 | 1465030921749 Marionette DEBUG loaded listener.js 02:02:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x1255b4000) [pid = 2033] [serial = 1081] [outer = 0x119a66400] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x115e21800) [pid = 2033] [serial = 1023] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x12140fc00) [pid = 2033] [serial = 1020] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x124d7e800) [pid = 2033] [serial = 1021] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x119cb0800) [pid = 2033] [serial = 1008] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1267c0c00) [pid = 2033] [serial = 1011] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x121413000) [pid = 2033] [serial = 1009] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1297e0400) [pid = 2033] [serial = 984] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12b499400) [pid = 2033] [serial = 987] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x12bcaa800) [pid = 2033] [serial = 990] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x12be74800) [pid = 2033] [serial = 991] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12bca0c00) [pid = 2033] [serial = 988] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x121686c00) [pid = 2033] [serial = 972] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x123742800) [pid = 2033] [serial = 973] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12717d400) [pid = 2033] [serial = 975] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1274d7c00) [pid = 2033] [serial = 976] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12b49a000) [pid = 2033] [serial = 961] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x128a0ec00) [pid = 2033] [serial = 978] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x128db5400) [pid = 2033] [serial = 979] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x128dbe400) [pid = 2033] [serial = 981] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12be8c800) [pid = 2033] [serial = 993] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x119cb2c00) [pid = 2033] [serial = 966] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12133c400) [pid = 2033] [serial = 967] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x11968b800) [pid = 2033] [serial = 969] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119a69c00) [pid = 2033] [serial = 970] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x116631800) [pid = 2033] [serial = 963] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x117597c00) [pid = 2033] [serial = 964] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x12aca2000) [pid = 2033] [serial = 1014] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1297f0000) [pid = 2033] [serial = 999] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x127602400) [pid = 2033] [serial = 1012] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12c2ae800) [pid = 2033] [serial = 1002] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x11a213c00) [pid = 2033] [serial = 996] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12be93400) [pid = 2033] [serial = 994] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x12c831800) [pid = 2033] [serial = 1006] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12c38b800) [pid = 2033] [serial = 1005] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12c386000) [pid = 2033] [serial = 1003] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x127182400) [pid = 2033] [serial = 997] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12be78800) [pid = 2033] [serial = 1017] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x12b24e000) [pid = 2033] [serial = 985] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12b24a000) [pid = 2033] [serial = 1015] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x12c2a3c00) [pid = 2033] [serial = 1018] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12c2a5800) [pid = 2033] [serial = 1000] [outer = 0x0] [url = about:blank] 02:02:01 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x129507000) [pid = 2033] [serial = 982] [outer = 0x0] [url = about:blank] 02:02:02 INFO - PROCESS | 2033 | 1465030922125 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]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 775ms 02:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:02:02 INFO - PROCESS | 2033 | 1465030922167 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 2033 | 1465030922169 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:02:02 INFO - PROCESS | 2033 | 1465030922171 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 2033 | 1465030922174 Marionette TRACE conn2 <- [1,1414,null,{}] 02:02:02 INFO - PROCESS | 2033 | 1465030922181 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}] 02:02:02 INFO - PROCESS | 2033 | 1465030922185 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:02 INFO - PROCESS | 2033 | 1465030922292 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:02:02 INFO - PROCESS | 2033 | 1465030922305 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:02 INFO - PROCESS | 2033 | 1465030922307 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x12148d000 == 35 [pid = 2033] [id = 361] 02:02:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x12717b400) [pid = 2033] [serial = 1082] [outer = 0x0] 02:02:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x1274c9400) [pid = 2033] [serial = 1083] [outer = 0x12717b400] 02:02:02 INFO - PROCESS | 2033 | 1465030922352 Marionette DEBUG loaded listener.js 02:02:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x128a02800) [pid = 2033] [serial = 1084] [outer = 0x12717b400] 02:02:02 INFO - PROCESS | 2033 | 1465030922817 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]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 02:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:02:02 INFO - PROCESS | 2033 | 1465030922842 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 2033 | 1465030922844 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:02:02 INFO - PROCESS | 2033 | 1465030922849 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 2033 | 1465030922850 Marionette TRACE conn2 <- [1,1418,null,{}] 02:02:02 INFO - PROCESS | 2033 | 1465030922853 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}] 02:02:02 INFO - PROCESS | 2033 | 1465030922854 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:02 INFO - PROCESS | 2033 | 1465030922975 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:02:03 INFO - PROCESS | 2033 | 1465030923072 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 2033 | 1465030923073 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236b8000 == 36 [pid = 2033] [id = 362] 02:02:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x128a04800) [pid = 2033] [serial = 1085] [outer = 0x0] 02:02:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x128fe9c00) [pid = 2033] [serial = 1086] [outer = 0x128a04800] 02:02:03 INFO - PROCESS | 2033 | 1465030923117 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x129510400) [pid = 2033] [serial = 1087] [outer = 0x128a04800] 02:02:03 INFO - PROCESS | 2033 | 1465030923489 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]]]}] 02:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 671ms 02:02:03 INFO - PROCESS | 2033 | 1465030923518 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:02:03 INFO - PROCESS | 2033 | 1465030923519 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:02:03 INFO - PROCESS | 2033 | 1465030923521 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:02:03 INFO - PROCESS | 2033 | 1465030923523 Marionette TRACE conn2 <- [1,1422,null,{}] 02:02:03 INFO - PROCESS | 2033 | 1465030923525 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}] 02:02:03 INFO - PROCESS | 2033 | 1465030923527 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:03 INFO - PROCESS | 2033 | 1465030923616 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:02:03 INFO - PROCESS | 2033 | 1465030923622 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 2033 | 1465030923623 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x11665e000 == 37 [pid = 2033] [id = 363] 02:02:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x129752c00) [pid = 2033] [serial = 1088] [outer = 0x0] 02:02:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x12a9e4000) [pid = 2033] [serial = 1089] [outer = 0x129752c00] 02:02:03 INFO - PROCESS | 2033 | 1465030923663 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12ad3fc00) [pid = 2033] [serial = 1090] [outer = 0x129752c00] 02:02:04 INFO - PROCESS | 2033 | 1465030924172 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]]]}] 02:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 668ms 02:02:04 INFO - PROCESS | 2033 | 1465030924195 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 2033 | 1465030924197 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:02:04 INFO - PROCESS | 2033 | 1465030924200 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 2033 | 1465030924201 Marionette TRACE conn2 <- [1,1426,null,{}] 02:02:04 INFO - PROCESS | 2033 | 1465030924203 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}] 02:02:04 INFO - PROCESS | 2033 | 1465030924208 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:04 INFO - PROCESS | 2033 | 1465030924335 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:02:04 INFO - PROCESS | 2033 | 1465030924370 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 2033 | 1465030924371 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x129573800 == 38 [pid = 2033] [id = 364] 02:02:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12b49c400) [pid = 2033] [serial = 1091] [outer = 0x0] 02:02:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x12bc9ec00) [pid = 2033] [serial = 1092] [outer = 0x12b49c400] 02:02:04 INFO - PROCESS | 2033 | 1465030924396 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12be76800) [pid = 2033] [serial = 1093] [outer = 0x12b49c400] 02:02:04 INFO - PROCESS | 2033 | 1465030924815 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]]]}] 02:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 669ms 02:02:04 INFO - PROCESS | 2033 | 1465030924876 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 2033 | 1465030924877 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:02:04 INFO - PROCESS | 2033 | 1465030924881 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 2033 | 1465030924883 Marionette TRACE conn2 <- [1,1430,null,{}] 02:02:04 INFO - PROCESS | 2033 | 1465030924886 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}] 02:02:04 INFO - PROCESS | 2033 | 1465030924888 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:05 INFO - PROCESS | 2033 | 1465030925046 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:02:05 INFO - PROCESS | 2033 | 1465030925105 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:05 INFO - PROCESS | 2033 | 1465030925106 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x1161a7000 == 39 [pid = 2033] [id = 365] 02:02:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x12b248c00) [pid = 2033] [serial = 1094] [outer = 0x0] 02:02:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12be91c00) [pid = 2033] [serial = 1095] [outer = 0x12b248c00] 02:02:05 INFO - PROCESS | 2033 | 1465030925131 Marionette DEBUG loaded listener.js 02:02:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12c2a6000) [pid = 2033] [serial = 1096] [outer = 0x12b248c00] 02:02:05 INFO - PROCESS | 2033 | 1465030925453 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]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 629ms 02:02:05 INFO - PROCESS | 2033 | 1465030925510 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:02:05 INFO - PROCESS | 2033 | 1465030925519 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:02:05 INFO - PROCESS | 2033 | 1465030925526 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 2033 | 1465030925527 Marionette TRACE conn2 <- [1,1434,null,{}] 02:02:05 INFO - PROCESS | 2033 | 1465030925530 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}] 02:02:05 INFO - PROCESS | 2033 | 1465030925531 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:05 INFO - PROCESS | 2033 | 1465030925631 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:02:05 INFO - PROCESS | 2033 | 1465030925684 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:05 INFO - PROCESS | 2033 | 1465030925685 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad4c000 == 40 [pid = 2033] [id = 366] 02:02:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12b49c800) [pid = 2033] [serial = 1097] [outer = 0x0] 02:02:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12c2abc00) [pid = 2033] [serial = 1098] [outer = 0x12b49c800] 02:02:05 INFO - PROCESS | 2033 | 1465030925709 Marionette DEBUG loaded listener.js 02:02:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12c384400) [pid = 2033] [serial = 1099] [outer = 0x12b49c800] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1297ef400) [pid = 2033] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x111ed7800) [pid = 2033] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x118598400) [pid = 2033] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x117183400) [pid = 2033] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x11836c000) [pid = 2033] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119a64c00) [pid = 2033] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1214ee800) [pid = 2033] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119cb4800) [pid = 2033] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1274d8c00) [pid = 2033] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x112a82400) [pid = 2033] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1192eac00) [pid = 2033] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:02:05 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x124d3d400) [pid = 2033] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:02:06 INFO - PROCESS | 2033 | 1465030926085 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]]]}] 02:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 02:02:06 INFO - PROCESS | 2033 | 1465030926100 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:02:06 INFO - PROCESS | 2033 | 1465030926102 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:02:06 INFO - PROCESS | 2033 | 1465030926105 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:02:06 INFO - PROCESS | 2033 | 1465030926106 Marionette TRACE conn2 <- [1,1438,null,{}] 02:02:06 INFO - PROCESS | 2033 | 1465030926108 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}] 02:02:06 INFO - PROCESS | 2033 | 1465030926109 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:06 INFO - PROCESS | 2033 | 1465030926225 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:02:06 INFO - PROCESS | 2033 | 1465030926260 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 2033 | 1465030926261 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276e3800 == 41 [pid = 2033] [id = 367] 02:02:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x117183400) [pid = 2033] [serial = 1100] [outer = 0x0] 02:02:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1255bd800) [pid = 2033] [serial = 1101] [outer = 0x117183400] 02:02:06 INFO - PROCESS | 2033 | 1465030926285 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12be92800) [pid = 2033] [serial = 1102] [outer = 0x117183400] 02:02:06 INFO - PROCESS | 2033 | 1465030926568 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]]]}] 02:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 02:02:06 INFO - PROCESS | 2033 | 1465030926634 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:02:06 INFO - PROCESS | 2033 | 1465030926636 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:02:06 INFO - PROCESS | 2033 | 1465030926638 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:02:06 INFO - PROCESS | 2033 | 1465030926639 Marionette TRACE conn2 <- [1,1442,null,{}] 02:02:06 INFO - PROCESS | 2033 | 1465030926641 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}] 02:02:06 INFO - PROCESS | 2033 | 1465030926642 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:06 INFO - PROCESS | 2033 | 1465030926724 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:02:06 INFO - PROCESS | 2033 | 1465030926779 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 2033 | 1465030926781 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b429800 == 42 [pid = 2033] [id = 368] 02:02:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1192eb400) [pid = 2033] [serial = 1103] [outer = 0x0] 02:02:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x12c387000) [pid = 2033] [serial = 1104] [outer = 0x1192eb400] 02:02:06 INFO - PROCESS | 2033 | 1465030926805 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12c391400) [pid = 2033] [serial = 1105] [outer = 0x1192eb400] 02:02:07 INFO - PROCESS | 2033 | 1465030927104 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]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 02:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:02:07 INFO - PROCESS | 2033 | 1465030927157 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 2033 | 1465030927159 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:02:07 INFO - PROCESS | 2033 | 1465030927161 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 2033 | 1465030927163 Marionette TRACE conn2 <- [1,1446,null,{}] 02:02:07 INFO - PROCESS | 2033 | 1465030927166 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}] 02:02:07 INFO - PROCESS | 2033 | 1465030927167 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:07 INFO - PROCESS | 2033 | 1465030927259 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:02:07 INFO - PROCESS | 2033 | 1465030927264 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:07 INFO - PROCESS | 2033 | 1465030927267 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c92a800 == 43 [pid = 2033] [id = 369] 02:02:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x12c388800) [pid = 2033] [serial = 1106] [outer = 0x0] 02:02:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12c838000) [pid = 2033] [serial = 1107] [outer = 0x12c388800] 02:02:07 INFO - PROCESS | 2033 | 1465030927293 Marionette DEBUG loaded listener.js 02:02:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12cc05c00) [pid = 2033] [serial = 1108] [outer = 0x12c388800] 02:02:07 INFO - PROCESS | 2033 | 1465030927725 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]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 620ms 02:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:02:07 INFO - PROCESS | 2033 | 1465030927782 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 2033 | 1465030927784 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:02:07 INFO - PROCESS | 2033 | 1465030927787 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 2033 | 1465030927789 Marionette TRACE conn2 <- [1,1450,null,{}] 02:02:07 INFO - PROCESS | 2033 | 1465030927792 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}] 02:02:07 INFO - PROCESS | 2033 | 1465030927794 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:07 INFO - PROCESS | 2033 | 1465030927924 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:02:08 INFO - PROCESS | 2033 | 1465030928167 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 2033 | 1465030928168 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x116833000 == 44 [pid = 2033] [id = 370] 02:02:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x115e20c00) [pid = 2033] [serial = 1109] [outer = 0x0] 02:02:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1166e9000) [pid = 2033] [serial = 1110] [outer = 0x115e20c00] 02:02:08 INFO - PROCESS | 2033 | 1465030928202 Marionette DEBUG loaded listener.js 02:02:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x118371400) [pid = 2033] [serial = 1111] [outer = 0x115e20c00] 02:02:08 INFO - PROCESS | 2033 | 1465030928652 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]]]}] 02:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 921ms 02:02:08 INFO - PROCESS | 2033 | 1465030928714 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 2033 | 1465030928716 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:02:08 INFO - PROCESS | 2033 | 1465030928721 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 2033 | 1465030928723 Marionette TRACE conn2 <- [1,1454,null,{}] 02:02:08 INFO - PROCESS | 2033 | 1465030928727 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}] 02:02:08 INFO - PROCESS | 2033 | 1465030928728 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:08 INFO - PROCESS | 2033 | 1465030928847 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:02:08 INFO - PROCESS | 2033 | 1465030928944 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 2033 | 1465030928946 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217e5000 == 45 [pid = 2033] [id = 371] 02:02:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x121abb800) [pid = 2033] [serial = 1112] [outer = 0x0] 02:02:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x124d3b000) [pid = 2033] [serial = 1113] [outer = 0x121abb800] 02:02:08 INFO - PROCESS | 2033 | 1465030928995 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1255bf400) [pid = 2033] [serial = 1114] [outer = 0x121abb800] 02:02:09 INFO - PROCESS | 2033 | 1465030929503 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]]]}] 02:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 820ms 02:02:09 INFO - PROCESS | 2033 | 1465030929543 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:02:09 INFO - PROCESS | 2033 | 1465030929546 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:02:09 INFO - PROCESS | 2033 | 1465030929549 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:02:09 INFO - PROCESS | 2033 | 1465030929550 Marionette TRACE conn2 <- [1,1458,null,{}] 02:02:09 INFO - PROCESS | 2033 | 1465030929553 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}] 02:02:09 INFO - PROCESS | 2033 | 1465030929554 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:09 INFO - PROCESS | 2033 | 1465030929661 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:02:09 INFO - PROCESS | 2033 | 1465030929734 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:09 INFO - PROCESS | 2033 | 1465030929736 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd7000 == 46 [pid = 2033] [id = 372] 02:02:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128ad8c00) [pid = 2033] [serial = 1115] [outer = 0x0] 02:02:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x128db5400) [pid = 2033] [serial = 1116] [outer = 0x128ad8c00] 02:02:09 INFO - PROCESS | 2033 | 1465030929764 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x129510c00) [pid = 2033] [serial = 1117] [outer = 0x128ad8c00] 02:02:10 INFO - PROCESS | 2033 | 1465030930202 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]]]}] 02:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 719ms 02:02:10 INFO - PROCESS | 2033 | 1465030930272 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:02:10 INFO - PROCESS | 2033 | 1465030930273 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:02:10 INFO - PROCESS | 2033 | 1465030930308 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:02:10 INFO - PROCESS | 2033 | 1465030930313 Marionette TRACE conn2 <- [1,1462,null,{}] 02:02:10 INFO - PROCESS | 2033 | 1465030930319 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}] 02:02:10 INFO - PROCESS | 2033 | 1465030930322 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:10 INFO - PROCESS | 2033 | 1465030930427 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:02:10 INFO - PROCESS | 2033 | 1465030930497 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:10 INFO - PROCESS | 2033 | 1465030930499 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cf13800 == 47 [pid = 2033] [id = 373] 02:02:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1256e9000) [pid = 2033] [serial = 1118] [outer = 0x0] 02:02:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12bca3400) [pid = 2033] [serial = 1119] [outer = 0x1256e9000] 02:02:10 INFO - PROCESS | 2033 | 1465030930528 Marionette DEBUG loaded listener.js 02:02:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12c83a800) [pid = 2033] [serial = 1120] [outer = 0x1256e9000] 02:02:11 INFO - PROCESS | 2033 | 1465030930991 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]]]}] 02:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 903ms 02:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:02:11 INFO - PROCESS | 2033 | 1465030931192 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:02:11 INFO - PROCESS | 2033 | 1465030931195 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:02:11 INFO - PROCESS | 2033 | 1465030931200 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:02:11 INFO - PROCESS | 2033 | 1465030931202 Marionette TRACE conn2 <- [1,1466,null,{}] 02:02:11 INFO - PROCESS | 2033 | 1465030931206 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}] 02:02:11 INFO - PROCESS | 2033 | 1465030931208 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:11 INFO - PROCESS | 2033 | 1465030931304 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:02:11 INFO - PROCESS | 2033 | 1465030931374 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 2033 | 1465030931377 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2f4000 == 48 [pid = 2033] [id = 374] 02:02:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x119add800) [pid = 2033] [serial = 1121] [outer = 0x0] 02:02:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x119f1b000) [pid = 2033] [serial = 1122] [outer = 0x119add800] 02:02:11 INFO - PROCESS | 2033 | 1465030931405 Marionette DEBUG loaded listener.js 02:02:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x121bbf000) [pid = 2033] [serial = 1123] [outer = 0x119add800] 02:02:11 INFO - PROCESS | 2033 | 1465030931888 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]]]}] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x1132b8800 == 47 [pid = 2033] [id = 342] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x12c92a800 == 46 [pid = 2033] [id = 369] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x12b429800 == 45 [pid = 2033] [id = 368] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x1276e3800 == 44 [pid = 2033] [id = 367] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad4c000 == 43 [pid = 2033] [id = 366] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x1161a7000 == 42 [pid = 2033] [id = 365] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x129573800 == 41 [pid = 2033] [id = 364] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x11665e000 == 40 [pid = 2033] [id = 363] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x1236b8000 == 39 [pid = 2033] [id = 362] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x12148d000 == 38 [pid = 2033] [id = 361] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x116a7c000 == 37 [pid = 2033] [id = 360] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x1184a6800 == 36 [pid = 2033] [id = 359] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x118a7a800 == 35 [pid = 2033] [id = 355] 02:02:11 INFO - PROCESS | 2033 | --DOCSHELL 0x12b43d800 == 34 [pid = 2033] [id = 354] 02:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 722ms 02:02:11 INFO - PROCESS | 2033 | 1465030931926 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:02:11 INFO - PROCESS | 2033 | 1465030931928 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:02:11 INFO - PROCESS | 2033 | 1465030931933 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:02:11 INFO - PROCESS | 2033 | 1465030931936 Marionette TRACE conn2 <- [1,1470,null,{}] 02:02:11 INFO - PROCESS | 2033 | 1465030931939 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}] 02:02:11 INFO - PROCESS | 2033 | 1465030931940 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:12 INFO - PROCESS | 2033 | 1465030932022 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x118138800) [pid = 2033] [serial = 1032] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x119252800) [pid = 2033] [serial = 1033] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1262cf400) [pid = 2033] [serial = 1041] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119cbe000) [pid = 2033] [serial = 1035] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x12133a400) [pid = 2033] [serial = 1036] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x121fd5000) [pid = 2033] [serial = 1038] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1274d5c00) [pid = 2033] [serial = 1044] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1271c5000) [pid = 2033] [serial = 1042] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128ada800) [pid = 2033] [serial = 1047] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x128a05000) [pid = 2033] [serial = 1045] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x121677800) [pid = 2033] [serial = 1051] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x129751800) [pid = 2033] [serial = 1056] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12aa7d400) [pid = 2033] [serial = 1057] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x12950a400) [pid = 2033] [serial = 1048] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x116424c00) [pid = 2033] [serial = 1050] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x128dc0000) [pid = 2033] [serial = 1053] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12b24e400) [pid = 2033] [serial = 1060] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12974a400) [pid = 2033] [serial = 1054] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12562ec00) [pid = 2033] [serial = 1039] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12ad3f800) [pid = 2033] [serial = 1059] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1167eb000) [pid = 2033] [serial = 1027] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x112d49400) [pid = 2033] [serial = 1026] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x119690c00) [pid = 2033] [serial = 1030] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x119253800) [pid = 2033] [serial = 1029] [outer = 0x0] [url = about:blank] 02:02:12 INFO - PROCESS | 2033 | 1465030932091 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:12 INFO - PROCESS | 2033 | 1465030932092 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d0b000 == 35 [pid = 2033] [id = 375] 02:02:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x118138800) [pid = 2033] [serial = 1124] [outer = 0x0] 02:02:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119cbe000) [pid = 2033] [serial = 1125] [outer = 0x118138800] 02:02:12 INFO - PROCESS | 2033 | 1465030932125 Marionette DEBUG loaded listener.js 02:02:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1262d1400) [pid = 2033] [serial = 1126] [outer = 0x118138800] 02:02:12 INFO - PROCESS | 2033 | 1465030932439 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]]]}] 02:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 523ms 02:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:02:12 INFO - PROCESS | 2033 | 1465030932454 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:02:12 INFO - PROCESS | 2033 | 1465030932455 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:02:12 INFO - PROCESS | 2033 | 1465030932458 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 2033 | 1465030932459 Marionette TRACE conn2 <- [1,1474,null,{}] 02:02:12 INFO - PROCESS | 2033 | 1465030932470 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}] 02:02:12 INFO - PROCESS | 2033 | 1465030932473 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:12 INFO - PROCESS | 2033 | 1465030932559 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:02:12 INFO - PROCESS | 2033 | 1465030932567 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:12 INFO - PROCESS | 2033 | 1465030932570 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x121573800 == 36 [pid = 2033] [id = 376] 02:02:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128a0a400) [pid = 2033] [serial = 1127] [outer = 0x0] 02:02:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x128addc00) [pid = 2033] [serial = 1128] [outer = 0x128a0a400] 02:02:12 INFO - PROCESS | 2033 | 1465030932597 Marionette DEBUG loaded listener.js 02:02:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128fe8c00) [pid = 2033] [serial = 1129] [outer = 0x128a0a400] 02:02:13 INFO - PROCESS | 2033 | 1465030933010 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]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 574ms 02:02:13 INFO - PROCESS | 2033 | 1465030933033 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:02:13 INFO - PROCESS | 2033 | 1465030933034 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:02:13 INFO - PROCESS | 2033 | 1465030933036 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:02:13 INFO - PROCESS | 2033 | 1465030933037 Marionette TRACE conn2 <- [1,1478,null,{}] 02:02:13 INFO - PROCESS | 2033 | 1465030933040 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}] 02:02:13 INFO - PROCESS | 2033 | 1465030933041 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:13 INFO - PROCESS | 2033 | 1465030933123 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:02:13 INFO - PROCESS | 2033 | 1465030933127 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 2033 | 1465030933128 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x125665000 == 37 [pid = 2033] [id = 377] 02:02:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x12974ec00) [pid = 2033] [serial = 1130] [outer = 0x0] 02:02:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12aa81800) [pid = 2033] [serial = 1131] [outer = 0x12974ec00] 02:02:13 INFO - PROCESS | 2033 | 1465030933156 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12b24d800) [pid = 2033] [serial = 1132] [outer = 0x12974ec00] 02:02:13 INFO - PROCESS | 2033 | 1465030933520 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]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 02:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:02:13 INFO - PROCESS | 2033 | 1465030933556 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:02:13 INFO - PROCESS | 2033 | 1465030933557 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:02:13 INFO - PROCESS | 2033 | 1465030933559 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:02:13 INFO - PROCESS | 2033 | 1465030933561 Marionette TRACE conn2 <- [1,1482,null,{}] 02:02:13 INFO - PROCESS | 2033 | 1465030933564 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}] 02:02:13 INFO - PROCESS | 2033 | 1465030933567 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:13 INFO - PROCESS | 2033 | 1465030933645 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:02:13 INFO - PROCESS | 2033 | 1465030933655 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 2033 | 1465030933657 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x128fb2800 == 38 [pid = 2033] [id = 378] 02:02:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12b49d000) [pid = 2033] [serial = 1133] [outer = 0x0] 02:02:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12be71000) [pid = 2033] [serial = 1134] [outer = 0x12b49d000] 02:02:13 INFO - PROCESS | 2033 | 1465030933682 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12be93800) [pid = 2033] [serial = 1135] [outer = 0x12b49d000] 02:02:14 INFO - PROCESS | 2033 | 1465030934032 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]]]}] 02:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 02:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:02:14 INFO - PROCESS | 2033 | 1465030934080 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 2033 | 1465030934081 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:02:14 INFO - PROCESS | 2033 | 1465030934083 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 2033 | 1465030934084 Marionette TRACE conn2 <- [1,1486,null,{}] 02:02:14 INFO - PROCESS | 2033 | 1465030934086 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}] 02:02:14 INFO - PROCESS | 2033 | 1465030934091 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:14 INFO - PROCESS | 2033 | 1465030934228 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:02:14 INFO - PROCESS | 2033 | 1465030934244 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 2033 | 1465030934246 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c4c800 == 39 [pid = 2033] [id = 379] 02:02:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12be95400) [pid = 2033] [serial = 1136] [outer = 0x0] 02:02:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12c38f000) [pid = 2033] [serial = 1137] [outer = 0x12be95400] 02:02:14 INFO - PROCESS | 2033 | 1465030934272 Marionette DEBUG loaded listener.js 02:02:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x12cc0f000) [pid = 2033] [serial = 1138] [outer = 0x12be95400] 02:02:14 INFO - PROCESS | 2033 | 1465030934625 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]]]}] 02:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 02:02:14 INFO - PROCESS | 2033 | 1465030934654 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 2033 | 1465030934655 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:02:14 INFO - PROCESS | 2033 | 1465030934657 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 2033 | 1465030934658 Marionette TRACE conn2 <- [1,1490,null,{}] 02:02:14 INFO - PROCESS | 2033 | 1465030934668 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}] 02:02:14 INFO - PROCESS | 2033 | 1465030934669 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:14 INFO - PROCESS | 2033 | 1465030934769 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:02:14 INFO - PROCESS | 2033 | 1465030934773 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 2033 | 1465030934774 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acd4800 == 40 [pid = 2033] [id = 380] 02:02:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12be98400) [pid = 2033] [serial = 1139] [outer = 0x0] 02:02:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12cd7d000) [pid = 2033] [serial = 1140] [outer = 0x12be98400] 02:02:14 INFO - PROCESS | 2033 | 1465030934831 Marionette DEBUG loaded listener.js 02:02:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12d219c00) [pid = 2033] [serial = 1141] [outer = 0x12be98400] 02:02:15 INFO - PROCESS | 2033 | 1465030935173 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]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 527ms 02:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:02:15 INFO - PROCESS | 2033 | 1465030935185 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:02:15 INFO - PROCESS | 2033 | 1465030935187 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:02:15 INFO - PROCESS | 2033 | 1465030935189 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 2033 | 1465030935190 Marionette TRACE conn2 <- [1,1494,null,{}] 02:02:15 INFO - PROCESS | 2033 | 1465030935192 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}] 02:02:15 INFO - PROCESS | 2033 | 1465030935194 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:15 INFO - PROCESS | 2033 | 1465030935303 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:02:15 INFO - PROCESS | 2033 | 1465030935316 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:15 INFO - PROCESS | 2033 | 1465030935317 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfe2000 == 41 [pid = 2033] [id = 381] 02:02:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x128aeb800) [pid = 2033] [serial = 1142] [outer = 0x0] 02:02:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x128af2000) [pid = 2033] [serial = 1143] [outer = 0x128aeb800] 02:02:15 INFO - PROCESS | 2033 | 1465030935341 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128af5800) [pid = 2033] [serial = 1144] [outer = 0x128aeb800] 02:02:15 INFO - PROCESS | 2033 | 1465030935678 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]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 02:02:15 INFO - PROCESS | 2033 | 1465030935721 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:02:15 INFO - PROCESS | 2033 | 1465030935722 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:02:15 INFO - PROCESS | 2033 | 1465030935726 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 2033 | 1465030935727 Marionette TRACE conn2 <- [1,1498,null,{}] 02:02:15 INFO - PROCESS | 2033 | 1465030935729 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}] 02:02:15 INFO - PROCESS | 2033 | 1465030935730 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:15 INFO - PROCESS | 2033 | 1465030935835 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:02:15 INFO - PROCESS | 2033 | 1465030935870 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:15 INFO - PROCESS | 2033 | 1465030935879 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c946800 == 42 [pid = 2033] [id = 382] 02:02:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x110ebb000) [pid = 2033] [serial = 1145] [outer = 0x0] 02:02:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x110ebfc00) [pid = 2033] [serial = 1146] [outer = 0x110ebb000] 02:02:15 INFO - PROCESS | 2033 | 1465030935904 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x123664c00) [pid = 2033] [serial = 1147] [outer = 0x110ebb000] 02:02:16 INFO - PROCESS | 2033 | 1465030936310 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]]]}] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12b49c400) [pid = 2033] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12b248c00) [pid = 2033] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128a04800) [pid = 2033] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12717b400) [pid = 2033] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119a66400) [pid = 2033] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x11968c800) [pid = 2033] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x129752c00) [pid = 2033] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12b49c800) [pid = 2033] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x117183400) [pid = 2033] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:02:16 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1192eb400) [pid = 2033] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 619ms 02:02:16 INFO - PROCESS | 2033 | 1465030936346 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 2033 | 1465030936348 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:02:16 INFO - PROCESS | 2033 | 1465030936352 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 2033 | 1465030936353 Marionette TRACE conn2 <- [1,1502,null,{}] 02:02:16 INFO - PROCESS | 2033 | 1465030936355 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}] 02:02:16 INFO - PROCESS | 2033 | 1465030936356 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:16 INFO - PROCESS | 2033 | 1465030936438 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:02:16 INFO - PROCESS | 2033 | 1465030936442 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:16 INFO - PROCESS | 2033 | 1465030936443 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c57000 == 43 [pid = 2033] [id = 383] 02:02:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1192eb400) [pid = 2033] [serial = 1148] [outer = 0x0] 02:02:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12717b400) [pid = 2033] [serial = 1149] [outer = 0x1192eb400] 02:02:16 INFO - PROCESS | 2033 | 1465030936468 Marionette DEBUG loaded listener.js 02:02:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1275c8400) [pid = 2033] [serial = 1150] [outer = 0x1192eb400] 02:02:16 INFO - PROCESS | 2033 | 1465030936788 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]]]}] 02:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 02:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:02:16 INFO - PROCESS | 2033 | 1465030936820 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 2033 | 1465030936822 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:02:16 INFO - PROCESS | 2033 | 1465030936824 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 2033 | 1465030936826 Marionette TRACE conn2 <- [1,1506,null,{}] 02:02:16 INFO - PROCESS | 2033 | 1465030936828 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}] 02:02:16 INFO - PROCESS | 2033 | 1465030936830 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:16 INFO - PROCESS | 2033 | 1465030936924 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:02:17 INFO - PROCESS | 2033 | 1465030936997 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 2033 | 1465030936999 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d33d000 == 44 [pid = 2033] [id = 384] 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1275c8000) [pid = 2033] [serial = 1151] [outer = 0x0] 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1275cf400) [pid = 2033] [serial = 1152] [outer = 0x1275c8000] 02:02:17 INFO - PROCESS | 2033 | 1465030937026 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x129752c00) [pid = 2033] [serial = 1153] [outer = 0x1275c8000] 02:02:17 INFO - PROCESS | 2033 | 1465030937325 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]]]}] 02:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 02:02:17 INFO - PROCESS | 2033 | 1465030937343 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:02:17 INFO - PROCESS | 2033 | 1465030937344 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:02:17 INFO - PROCESS | 2033 | 1465030937354 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:02:17 INFO - PROCESS | 2033 | 1465030937355 Marionette TRACE conn2 <- [1,1510,null,{}] 02:02:17 INFO - PROCESS | 2033 | 1465030937358 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}] 02:02:17 INFO - PROCESS | 2033 | 1465030937359 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:17 INFO - PROCESS | 2033 | 1465030937447 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:02:17 INFO - PROCESS | 2033 | 1465030937452 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 2033 | 1465030937453 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d594800 == 45 [pid = 2033] [id = 385] 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1214d0c00) [pid = 2033] [serial = 1154] [outer = 0x0] 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1214d5000) [pid = 2033] [serial = 1155] [outer = 0x1214d0c00] 02:02:17 INFO - PROCESS | 2033 | 1465030937477 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1297eb800) [pid = 2033] [serial = 1156] [outer = 0x1214d0c00] 02:02:17 INFO - PROCESS | 2033 | 1465030937803 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]]]}] 02:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 476ms 02:02:17 INFO - PROCESS | 2033 | 1465030937824 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:02:17 INFO - PROCESS | 2033 | 1465030937825 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:02:17 INFO - PROCESS | 2033 | 1465030937827 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:02:17 INFO - PROCESS | 2033 | 1465030937828 Marionette TRACE conn2 <- [1,1514,null,{}] 02:02:17 INFO - PROCESS | 2033 | 1465030937833 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}] 02:02:17 INFO - PROCESS | 2033 | 1465030937835 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:17 INFO - PROCESS | 2033 | 1465030937956 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:02:17 INFO - PROCESS | 2033 | 1465030937961 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 2033 | 1465030937962 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d5a2800 == 46 [pid = 2033] [id = 386] 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1214d2400) [pid = 2033] [serial = 1157] [outer = 0x0] 02:02:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12be6ac00) [pid = 2033] [serial = 1158] [outer = 0x1214d2400] 02:02:17 INFO - PROCESS | 2033 | 1465030937987 Marionette DEBUG loaded listener.js 02:02:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x12cd7cc00) [pid = 2033] [serial = 1159] [outer = 0x1214d2400] 02:02:18 INFO - PROCESS | 2033 | 1465030938287 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]]]}] 02:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms 02:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:02:18 INFO - PROCESS | 2033 | 1465030938303 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 2033 | 1465030938304 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:02:18 INFO - PROCESS | 2033 | 1465030938306 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - PROCESS | 2033 | 1465030938307 Marionette TRACE conn2 <- [1,1518,null,{}] 02:02:18 INFO - PROCESS | 2033 | 1465030938309 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}] 02:02:18 INFO - PROCESS | 2033 | 1465030938311 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:18 INFO - PROCESS | 2033 | 1465030938500 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:02:18 INFO - PROCESS | 2033 | 1465030938580 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:18 INFO - PROCESS | 2033 | 1465030938583 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x11688b000 == 47 [pid = 2033] [id = 387] 02:02:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x112d49400) [pid = 2033] [serial = 1160] [outer = 0x0] 02:02:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x1167eb000) [pid = 2033] [serial = 1161] [outer = 0x112d49400] 02:02:18 INFO - PROCESS | 2033 | 1465030938614 Marionette DEBUG loaded listener.js 02:02:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1185ebc00) [pid = 2033] [serial = 1162] [outer = 0x112d49400] 02:02:19 INFO - PROCESS | 2033 | 1465030939083 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]]]}] 02:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 819ms 02:02:19 INFO - PROCESS | 2033 | 1465030939126 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 2033 | 1465030939129 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:02:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:02:19 INFO - PROCESS | 2033 | 1465030939151 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 2033 | 1465030939152 Marionette TRACE conn2 <- [1,1522,null,{}] 02:02:19 INFO - PROCESS | 2033 | 1465030939156 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}] 02:02:19 INFO - PROCESS | 2033 | 1465030939157 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:19 INFO - PROCESS | 2033 | 1465030939268 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:02:19 INFO - PROCESS | 2033 | 1465030939342 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 2033 | 1465030939344 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237db000 == 48 [pid = 2033] [id = 388] 02:02:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x1214c9400) [pid = 2033] [serial = 1163] [outer = 0x0] 02:02:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x1214d1c00) [pid = 2033] [serial = 1164] [outer = 0x1214c9400] 02:02:19 INFO - PROCESS | 2033 | 1465030939375 Marionette DEBUG loaded listener.js 02:02:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x12503f000) [pid = 2033] [serial = 1165] [outer = 0x1214c9400] 02:02:19 INFO - PROCESS | 2033 | 1465030939742 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"]]]}] 02:02:19 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 () { 02:02:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:02:19 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 () { 02:02:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:02:19 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 () { 02:02:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:02:19 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 () { 02:02:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:02:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 02:02:19 INFO - PROCESS | 2033 | 1465030939773 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 2033 | 1465030939775 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:02:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:02:19 INFO - PROCESS | 2033 | 1465030939777 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 2033 | 1465030939779 Marionette TRACE conn2 <- [1,1526,null,{}] 02:02:19 INFO - PROCESS | 2033 | 1465030939782 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}] 02:02:19 INFO - PROCESS | 2033 | 1465030939783 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:19 INFO - PROCESS | 2033 | 1465030939913 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:02:19 INFO - PROCESS | 2033 | 1465030939990 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 2033 | 1465030939992 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cf0b000 == 49 [pid = 2033] [id = 389] 02:02:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x128a04800) [pid = 2033] [serial = 1166] [outer = 0x0] 02:02:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x128ad7000) [pid = 2033] [serial = 1167] [outer = 0x128a04800] 02:02:20 INFO - PROCESS | 2033 | 1465030940023 Marionette DEBUG loaded listener.js 02:02:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x128af2400) [pid = 2033] [serial = 1168] [outer = 0x128a04800] 02:02:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:02:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:02:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:02:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:02:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:02:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:02:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 623ms 02:02:20 INFO - PROCESS | 2033 | 1465030940392 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"]]]}] 02:02:20 INFO - PROCESS | 2033 | 1465030940401 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:02:20 INFO - PROCESS | 2033 | 1465030940403 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:02:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:02:20 INFO - PROCESS | 2033 | 1465030940412 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:02:20 INFO - PROCESS | 2033 | 1465030940415 Marionette TRACE conn2 <- [1,1530,null,{}] 02:02:20 INFO - PROCESS | 2033 | 1465030940418 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}] 02:02:20 INFO - PROCESS | 2033 | 1465030940419 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:20 INFO - PROCESS | 2033 | 1465030940529 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:02:20 INFO - PROCESS | 2033 | 1465030940639 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:20 INFO - PROCESS | 2033 | 1465030940641 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b66000 == 50 [pid = 2033] [id = 390] 02:02:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x1275cec00) [pid = 2033] [serial = 1169] [outer = 0x0] 02:02:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x12b252800) [pid = 2033] [serial = 1170] [outer = 0x1275cec00] 02:02:20 INFO - PROCESS | 2033 | 1465030940690 Marionette DEBUG loaded listener.js 02:02:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x12c2ae000) [pid = 2033] [serial = 1171] [outer = 0x1275cec00] 02:02:21 INFO - PROCESS | 2033 | 1465030941138 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]]]}] 02:02:21 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 02:02:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:02:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:02:21 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. 02:02:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:02:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 781ms 02:02:21 INFO - PROCESS | 2033 | 1465030941202 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:02:21 INFO - PROCESS | 2033 | 1465030941204 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:02:21 INFO - PROCESS | 2033 | 1465030941206 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 2033 | 1465030941207 Marionette TRACE conn2 <- [1,1534,null,{}] 02:02:21 INFO - PROCESS | 2033 | 1465030941210 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}] 02:02:21 INFO - PROCESS | 2033 | 1465030941211 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:21 INFO - PROCESS | 2033 | 1465030941356 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:02:21 INFO - PROCESS | 2033 | 1465030941411 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 2033 | 1465030941412 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x12daac800 == 51 [pid = 2033] [id = 391] 02:02:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x127509000) [pid = 2033] [serial = 1172] [outer = 0x0] 02:02:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x12750d800) [pid = 2033] [serial = 1173] [outer = 0x127509000] 02:02:21 INFO - PROCESS | 2033 | 1465030941442 Marionette DEBUG loaded listener.js 02:02:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x127511400) [pid = 2033] [serial = 1174] [outer = 0x127509000] 02:02:21 INFO - PROCESS | 2033 | 1465030941886 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]]]}] 02:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 02:02:21 INFO - PROCESS | 2033 | 1465030941926 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:02:21 INFO - PROCESS | 2033 | 1465030941927 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:02:21 INFO - PROCESS | 2033 | 1465030941949 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 2033 | 1465030941950 Marionette TRACE conn2 <- [1,1538,null,{}] 02:02:21 INFO - PROCESS | 2033 | 1465030941954 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}] 02:02:21 INFO - PROCESS | 2033 | 1465030941955 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:22 INFO - PROCESS | 2033 | 1465030942146 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:02:22 INFO - PROCESS | 2033 | 1465030942530 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:22 INFO - PROCESS | 2033 | 1465030942532 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x11929b000 == 52 [pid = 2033] [id = 392] 02:02:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x118034c00) [pid = 2033] [serial = 1175] [outer = 0x0] 02:02:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 125 (0x119690c00) [pid = 2033] [serial = 1176] [outer = 0x118034c00] 02:02:22 INFO - PROCESS | 2033 | 1465030942582 Marionette DEBUG loaded listener.js 02:02:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 126 (0x11a218400) [pid = 2033] [serial = 1177] [outer = 0x118034c00] 02:02:23 INFO - PROCESS | 2033 | 1465030943070 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]]]}] 02:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1195ms 02:02:23 INFO - PROCESS | 2033 | 1465030943126 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:02:23 INFO - PROCESS | 2033 | 1465030943127 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:02:23 INFO - PROCESS | 2033 | 1465030943130 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:02:23 INFO - PROCESS | 2033 | 1465030943132 Marionette TRACE conn2 <- [1,1542,null,{}] 02:02:23 INFO - PROCESS | 2033 | 1465030943136 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}] 02:02:23 INFO - PROCESS | 2033 | 1465030943137 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:23 INFO - PROCESS | 2033 | 1465030943234 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:02:23 INFO - PROCESS | 2033 | 1465030943319 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 2033 | 1465030943320 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12148a000 == 53 [pid = 2033] [id = 393] 02:02:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 127 (0x1255bac00) [pid = 2033] [serial = 1178] [outer = 0x0] 02:02:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 128 (0x127181800) [pid = 2033] [serial = 1179] [outer = 0x1255bac00] 02:02:23 INFO - PROCESS | 2033 | 1465030943348 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 129 (0x127508800) [pid = 2033] [serial = 1180] [outer = 0x1255bac00] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12d594800 == 52 [pid = 2033] [id = 385] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12d33d000 == 51 [pid = 2033] [id = 384] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x129c57000 == 50 [pid = 2033] [id = 383] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12c946800 == 49 [pid = 2033] [id = 382] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfe2000 == 48 [pid = 2033] [id = 381] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 128 (0x12b4a2000) [pid = 2033] [serial = 1062] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 127 (0x124bf4800) [pid = 2033] [serial = 1068] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 126 (0x128adc800) [pid = 2033] [serial = 1071] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 125 (0x1192ed800) [pid = 2033] [serial = 1065] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 124 (0x1297e2400) [pid = 2033] [serial = 1074] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x12c838000) [pid = 2033] [serial = 1107] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12acd4800 == 47 [pid = 2033] [id = 380] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x129c4c800 == 46 [pid = 2033] [id = 379] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x128fb2800 == 45 [pid = 2033] [id = 378] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x125665000 == 44 [pid = 2033] [id = 377] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x121573800 == 43 [pid = 2033] [id = 376] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x117d0b000 == 42 [pid = 2033] [id = 375] 02:02:23 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2f4000 == 41 [pid = 2033] [id = 374] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x12bc9ec00) [pid = 2033] [serial = 1092] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x12be91c00) [pid = 2033] [serial = 1095] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x128fe9c00) [pid = 2033] [serial = 1086] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x129510400) [pid = 2033] [serial = 1087] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x1274c9400) [pid = 2033] [serial = 1083] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x128a02800) [pid = 2033] [serial = 1084] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x12be76800) [pid = 2033] [serial = 1093] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x1214eb400) [pid = 2033] [serial = 1080] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x1255b4000) [pid = 2033] [serial = 1081] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x119cbe800) [pid = 2033] [serial = 1078] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x119a6b400) [pid = 2033] [serial = 1077] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12a9e4000) [pid = 2033] [serial = 1089] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12c2abc00) [pid = 2033] [serial = 1098] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1255bd800) [pid = 2033] [serial = 1101] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x12c2a6000) [pid = 2033] [serial = 1096] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12c391400) [pid = 2033] [serial = 1105] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x12c384400) [pid = 2033] [serial = 1099] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12ad3fc00) [pid = 2033] [serial = 1090] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12c387000) [pid = 2033] [serial = 1104] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x12be92800) [pid = 2033] [serial = 1102] [outer = 0x0] [url = about:blank] 02:02:23 INFO - PROCESS | 2033 | 1465030943712 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]]]}] 02:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 621ms 02:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:02:23 INFO - PROCESS | 2033 | 1465030943753 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:02:23 INFO - PROCESS | 2033 | 1465030943756 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:02:23 INFO - PROCESS | 2033 | 1465030943758 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:02:23 INFO - PROCESS | 2033 | 1465030943759 Marionette TRACE conn2 <- [1,1546,null,{}] 02:02:23 INFO - PROCESS | 2033 | 1465030943762 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}] 02:02:23 INFO - PROCESS | 2033 | 1465030943763 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:23 INFO - PROCESS | 2033 | 1465030943852 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:02:23 INFO - PROCESS | 2033 | 1465030943934 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 2033 | 1465030943935 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219ba800 == 42 [pid = 2033] [id = 394] 02:02:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x123748000) [pid = 2033] [serial = 1181] [outer = 0x0] 02:02:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1275d0c00) [pid = 2033] [serial = 1182] [outer = 0x123748000] 02:02:23 INFO - PROCESS | 2033 | 1465030943968 Marionette DEBUG loaded listener.js 02:02:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x128ae9c00) [pid = 2033] [serial = 1183] [outer = 0x123748000] 02:02:24 INFO - PROCESS | 2033 | 1465030944294 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]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 02:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:02:24 INFO - PROCESS | 2033 | 1465030944327 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 2033 | 1465030944329 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:02:24 INFO - PROCESS | 2033 | 1465030944338 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 2033 | 1465030944342 Marionette TRACE conn2 <- [1,1550,null,{}] 02:02:24 INFO - PROCESS | 2033 | 1465030944345 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}] 02:02:24 INFO - PROCESS | 2033 | 1465030944348 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:24 INFO - PROCESS | 2033 | 1465030944431 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:02:24 INFO - PROCESS | 2033 | 1465030944494 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 2033 | 1465030944495 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x124d90800 == 43 [pid = 2033] [id = 395] 02:02:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x1255bcc00) [pid = 2033] [serial = 1184] [outer = 0x0] 02:02:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x128af4800) [pid = 2033] [serial = 1185] [outer = 0x1255bcc00] 02:02:24 INFO - PROCESS | 2033 | 1465030944521 Marionette DEBUG loaded listener.js 02:02:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x12a9e4000) [pid = 2033] [serial = 1186] [outer = 0x1255bcc00] 02:02:24 INFO - PROCESS | 2033 | 1465030944823 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]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 528ms 02:02:24 INFO - PROCESS | 2033 | 1465030944862 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 2033 | 1465030944864 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:02:24 INFO - PROCESS | 2033 | 1465030944870 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 2033 | 1465030944871 Marionette TRACE conn2 <- [1,1554,null,{}] 02:02:24 INFO - PROCESS | 2033 | 1465030944873 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}] 02:02:24 INFO - PROCESS | 2033 | 1465030944875 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:24 INFO - PROCESS | 2033 | 1465030944960 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:02:24 INFO - PROCESS | 2033 | 1465030944967 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 2033 | 1465030944968 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b63000 == 44 [pid = 2033] [id = 396] 02:02:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x12ad3fc00) [pid = 2033] [serial = 1187] [outer = 0x0] 02:02:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x12b4a3400) [pid = 2033] [serial = 1188] [outer = 0x12ad3fc00] 02:02:24 INFO - PROCESS | 2033 | 1465030944993 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x12be8e400) [pid = 2033] [serial = 1189] [outer = 0x12ad3fc00] 02:02:25 INFO - PROCESS | 2033 | 1465030945324 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]]]}] 02:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 02:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:02:25 INFO - PROCESS | 2033 | 1465030945342 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:02:25 INFO - PROCESS | 2033 | 1465030945343 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:02:25 INFO - PROCESS | 2033 | 1465030945345 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:02:25 INFO - PROCESS | 2033 | 1465030945346 Marionette TRACE conn2 <- [1,1558,null,{}] 02:02:25 INFO - PROCESS | 2033 | 1465030945356 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}] 02:02:25 INFO - PROCESS | 2033 | 1465030945358 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:25 INFO - PROCESS | 2033 | 1465030945480 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:02:25 INFO - PROCESS | 2033 | 1465030945489 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:25 INFO - PROCESS | 2033 | 1465030945493 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298f1800 == 45 [pid = 2033] [id = 397] 02:02:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x12c2af400) [pid = 2033] [serial = 1190] [outer = 0x0] 02:02:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x12c387000) [pid = 2033] [serial = 1191] [outer = 0x12c2af400] 02:02:25 INFO - PROCESS | 2033 | 1465030945532 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x12c83b000) [pid = 2033] [serial = 1192] [outer = 0x12c2af400] 02:02:25 INFO - PROCESS | 2033 | 1465030945910 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]]]}] 02:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 579ms 02:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:02:25 INFO - PROCESS | 2033 | 1465030945924 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:02:25 INFO - PROCESS | 2033 | 1465030945926 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:02:25 INFO - PROCESS | 2033 | 1465030945928 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:02:25 INFO - PROCESS | 2033 | 1465030945929 Marionette TRACE conn2 <- [1,1562,null,{}] 02:02:25 INFO - PROCESS | 2033 | 1465030945931 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}] 02:02:25 INFO - PROCESS | 2033 | 1465030945933 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:26 INFO - PROCESS | 2033 | 1465030946043 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:02:26 INFO - PROCESS | 2033 | 1465030946055 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 2033 | 1465030946056 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12accd000 == 46 [pid = 2033] [id = 398] 02:02:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x110eae400) [pid = 2033] [serial = 1193] [outer = 0x0] 02:02:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x110ebb400) [pid = 2033] [serial = 1194] [outer = 0x110eae400] 02:02:26 INFO - PROCESS | 2033 | 1465030946081 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x12c83d000) [pid = 2033] [serial = 1195] [outer = 0x110eae400] 02:02:26 INFO - PROCESS | 2033 | 1465030946420 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]]]}] 02:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 02:02:26 INFO - PROCESS | 2033 | 1465030946447 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:02:26 INFO - PROCESS | 2033 | 1465030946448 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:02:26 INFO - PROCESS | 2033 | 1465030946450 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 2033 | 1465030946451 Marionette TRACE conn2 <- [1,1566,null,{}] 02:02:26 INFO - PROCESS | 2033 | 1465030946453 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}] 02:02:26 INFO - PROCESS | 2033 | 1465030946455 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:26 INFO - PROCESS | 2033 | 1465030946569 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:02:26 INFO - PROCESS | 2033 | 1465030946580 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 2033 | 1465030946582 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b42d800 == 47 [pid = 2033] [id = 399] 02:02:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x117d77000) [pid = 2033] [serial = 1196] [outer = 0x0] 02:02:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x117d7c000) [pid = 2033] [serial = 1197] [outer = 0x117d77000] 02:02:26 INFO - PROCESS | 2033 | 1465030946606 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x117d7fc00) [pid = 2033] [serial = 1198] [outer = 0x117d77000] 02:02:26 INFO - PROCESS | 2033 | 1465030946958 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]]]}] 02:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 02:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:02:26 INFO - PROCESS | 2033 | 1465030946969 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:02:26 INFO - PROCESS | 2033 | 1465030946971 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:02:26 INFO - PROCESS | 2033 | 1465030946973 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 2033 | 1465030946974 Marionette TRACE conn2 <- [1,1570,null,{}] 02:02:26 INFO - PROCESS | 2033 | 1465030946976 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}] 02:02:26 INFO - PROCESS | 2033 | 1465030946977 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:27 INFO - PROCESS | 2033 | 1465030947085 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:02:27 INFO - PROCESS | 2033 | 1465030947097 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 2033 | 1465030947098 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180be800 == 48 [pid = 2033] [id = 400] 02:02:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x117d82400) [pid = 2033] [serial = 1199] [outer = 0x0] 02:02:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x12c83ec00) [pid = 2033] [serial = 1200] [outer = 0x117d82400] 02:02:27 INFO - PROCESS | 2033 | 1465030947123 Marionette DEBUG loaded listener.js 02:02:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x12cc06c00) [pid = 2033] [serial = 1201] [outer = 0x117d82400] 02:02:27 INFO - PROCESS | 2033 | 1465030947493 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]]]}] 02:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 569ms 02:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:02:27 INFO - PROCESS | 2033 | 1465030947542 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:02:27 INFO - PROCESS | 2033 | 1465030947544 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:02:27 INFO - PROCESS | 2033 | 1465030947546 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 2033 | 1465030947547 Marionette TRACE conn2 <- [1,1574,null,{}] 02:02:27 INFO - PROCESS | 2033 | 1465030947549 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}] 02:02:27 INFO - PROCESS | 2033 | 1465030947550 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:27 INFO - PROCESS | 2033 | 1465030947667 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:02:27 INFO - PROCESS | 2033 | 1465030947710 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 2033 | 1465030947712 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cd20800 == 49 [pid = 2033] [id = 401] 02:02:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 125 (0x128d21c00) [pid = 2033] [serial = 1202] [outer = 0x0] 02:02:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 126 (0x128d29400) [pid = 2033] [serial = 1203] [outer = 0x128d21c00] 02:02:27 INFO - PROCESS | 2033 | 1465030947736 Marionette DEBUG loaded listener.js 02:02:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 127 (0x128d2f000) [pid = 2033] [serial = 1204] [outer = 0x128d21c00] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 126 (0x12be98400) [pid = 2033] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 125 (0x128aeb800) [pid = 2033] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 124 (0x110ebb000) [pid = 2033] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x115e20c00) [pid = 2033] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x121abb800) [pid = 2033] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x12974ec00) [pid = 2033] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x128a0a400) [pid = 2033] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x12b49d000) [pid = 2033] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x119add800) [pid = 2033] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x118138800) [pid = 2033] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x1192eb400) [pid = 2033] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x1214d0c00) [pid = 2033] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x12be95400) [pid = 2033] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1275c8000) [pid = 2033] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12b251c00) [pid = 2033] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12190d400) [pid = 2033] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x128a0b000) [pid = 2033] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x117666400) [pid = 2033] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x129504800) [pid = 2033] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x114eea400) [pid = 2033] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:02:28 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x12c388800) [pid = 2033] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:02:28 INFO - PROCESS | 2033 | 1465030948164 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]]]}] 02:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 671ms 02:02:28 INFO - PROCESS | 2033 | 1465030948219 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 2033 | 1465030948220 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:02:28 INFO - PROCESS | 2033 | 1465030948237 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - PROCESS | 2033 | 1465030948238 Marionette TRACE conn2 <- [1,1578,null,{}] 02:02:28 INFO - PROCESS | 2033 | 1465030948241 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}] 02:02:28 INFO - PROCESS | 2033 | 1465030948242 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:28 INFO - PROCESS | 2033 | 1465030948336 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:02:28 INFO - PROCESS | 2033 | 1465030948360 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 2033 | 1465030948361 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd5800 == 50 [pid = 2033] [id = 402] 02:02:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x119a68000) [pid = 2033] [serial = 1205] [outer = 0x0] 02:02:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x119f1fc00) [pid = 2033] [serial = 1206] [outer = 0x119a68000] 02:02:28 INFO - PROCESS | 2033 | 1465030948388 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x12717a400) [pid = 2033] [serial = 1207] [outer = 0x119a68000] 02:02:28 INFO - PROCESS | 2033 | 1465030948744 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]]]}] 02:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 526ms 02:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:02:28 INFO - PROCESS | 2033 | 1465030948757 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 2033 | 1465030948759 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:02:28 INFO - PROCESS | 2033 | 1465030948762 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - PROCESS | 2033 | 1465030948765 Marionette TRACE conn2 <- [1,1582,null,{}] 02:02:28 INFO - PROCESS | 2033 | 1465030948768 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}] 02:02:28 INFO - PROCESS | 2033 | 1465030948770 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:28 INFO - PROCESS | 2033 | 1465030948974 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:02:28 INFO - PROCESS | 2033 | 1465030948987 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 2033 | 1465030948989 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d595800 == 51 [pid = 2033] [id = 403] 02:02:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x12503d400) [pid = 2033] [serial = 1208] [outer = 0x0] 02:02:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x128d2dc00) [pid = 2033] [serial = 1209] [outer = 0x12503d400] 02:02:29 INFO - PROCESS | 2033 | 1465030949029 Marionette DEBUG loaded listener.js 02:02:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x12cc0c800) [pid = 2033] [serial = 1210] [outer = 0x12503d400] 02:02:29 INFO - PROCESS | 2033 | 1465030949402 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]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 02:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:02:29 INFO - PROCESS | 2033 | 1465030949434 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:02:29 INFO - PROCESS | 2033 | 1465030949435 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:02:29 INFO - PROCESS | 2033 | 1465030949437 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 2033 | 1465030949438 Marionette TRACE conn2 <- [1,1586,null,{}] 02:02:29 INFO - PROCESS | 2033 | 1465030949440 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}] 02:02:29 INFO - PROCESS | 2033 | 1465030949442 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:29 INFO - PROCESS | 2033 | 1465030949529 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:02:29 INFO - PROCESS | 2033 | 1465030949614 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 2033 | 1465030949615 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187ba000 == 52 [pid = 2033] [id = 404] 02:02:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x1126bfc00) [pid = 2033] [serial = 1211] [outer = 0x0] 02:02:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x1126c5000) [pid = 2033] [serial = 1212] [outer = 0x1126bfc00] 02:02:29 INFO - PROCESS | 2033 | 1465030949643 Marionette DEBUG loaded listener.js 02:02:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x1126cb400) [pid = 2033] [serial = 1213] [outer = 0x1126bfc00] 02:02:29 INFO - PROCESS | 2033 | 1465030949902 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]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 02:02:29 INFO - PROCESS | 2033 | 1465030949956 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:02:29 INFO - PROCESS | 2033 | 1465030949957 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:02:29 INFO - PROCESS | 2033 | 1465030949959 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 2033 | 1465030949960 Marionette TRACE conn2 <- [1,1590,null,{}] 02:02:29 INFO - PROCESS | 2033 | 1465030949964 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}] 02:02:29 INFO - PROCESS | 2033 | 1465030949968 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:30 INFO - PROCESS | 2033 | 1465030950117 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:02:30 INFO - PROCESS | 2033 | 1465030950225 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:30 INFO - PROCESS | 2033 | 1465030950227 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x116aca000 == 53 [pid = 2033] [id = 405] 02:02:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x110ea9800) [pid = 2033] [serial = 1214] [outer = 0x0] 02:02:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x110eacc00) [pid = 2033] [serial = 1215] [outer = 0x110ea9800] 02:02:30 INFO - PROCESS | 2033 | 1465030950261 Marionette DEBUG loaded listener.js 02:02:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x110ec3c00) [pid = 2033] [serial = 1216] [outer = 0x110ea9800] 02:02:30 INFO - PROCESS | 2033 | 1465030950718 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]]]}] 02:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 775ms 02:02:30 INFO - PROCESS | 2033 | 1465030950744 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 2033 | 1465030950747 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:02:30 INFO - PROCESS | 2033 | 1465030950752 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 2033 | 1465030950754 Marionette TRACE conn2 <- [1,1594,null,{}] 02:02:30 INFO - PROCESS | 2033 | 1465030950757 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}] 02:02:30 INFO - PROCESS | 2033 | 1465030950759 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:30 INFO - PROCESS | 2033 | 1465030950894 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:02:31 INFO - PROCESS | 2033 | 1465030951005 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:31 INFO - PROCESS | 2033 | 1465030951007 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dc8800 == 54 [pid = 2033] [id = 406] 02:02:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x113229800) [pid = 2033] [serial = 1217] [outer = 0x0] 02:02:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x118370400) [pid = 2033] [serial = 1218] [outer = 0x113229800] 02:02:31 INFO - PROCESS | 2033 | 1465030951040 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x1214d7c00) [pid = 2033] [serial = 1219] [outer = 0x113229800] 02:02:31 INFO - PROCESS | 2033 | 1465030951458 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]]]}] 02:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 771ms 02:02:31 INFO - PROCESS | 2033 | 1465030951523 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:02:31 INFO - PROCESS | 2033 | 1465030951525 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:02:31 INFO - PROCESS | 2033 | 1465030951527 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:02:31 INFO - PROCESS | 2033 | 1465030951529 Marionette TRACE conn2 <- [1,1598,null,{}] 02:02:31 INFO - PROCESS | 2033 | 1465030951532 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}] 02:02:31 INFO - PROCESS | 2033 | 1465030951533 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:31 INFO - PROCESS | 2033 | 1465030951643 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:02:31 INFO - PROCESS | 2033 | 1465030951754 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:31 INFO - PROCESS | 2033 | 1465030951755 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x12aad5000 == 55 [pid = 2033] [id = 407] 02:02:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x1255b4400) [pid = 2033] [serial = 1220] [outer = 0x0] 02:02:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x1274d1c00) [pid = 2033] [serial = 1221] [outer = 0x1255b4400] 02:02:31 INFO - PROCESS | 2033 | 1465030951786 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x1275d1000) [pid = 2033] [serial = 1222] [outer = 0x1255b4400] 02:02:32 INFO - PROCESS | 2033 | 1465030952209 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]]]}] 02:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 721ms 02:02:32 INFO - PROCESS | 2033 | 1465030952257 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:02:32 INFO - PROCESS | 2033 | 1465030952260 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:02:32 INFO - PROCESS | 2033 | 1465030952282 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:02:32 INFO - PROCESS | 2033 | 1465030952285 Marionette TRACE conn2 <- [1,1602,null,{}] 02:02:32 INFO - PROCESS | 2033 | 1465030952290 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}] 02:02:32 INFO - PROCESS | 2033 | 1465030952292 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:32 INFO - PROCESS | 2033 | 1465030952403 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:02:32 INFO - PROCESS | 2033 | 1465030952516 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:32 INFO - PROCESS | 2033 | 1465030952517 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x110ddc000 == 56 [pid = 2033] [id = 408] 02:02:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 125 (0x1255bc800) [pid = 2033] [serial = 1223] [outer = 0x0] 02:02:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 126 (0x128d23000) [pid = 2033] [serial = 1224] [outer = 0x1255bc800] 02:02:32 INFO - PROCESS | 2033 | 1465030952550 Marionette DEBUG loaded listener.js 02:02:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 127 (0x129508000) [pid = 2033] [serial = 1225] [outer = 0x1255bc800] 02:02:33 INFO - PROCESS | 2033 | 1465030953172 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]]]}] 02:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 942ms 02:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:02:33 INFO - PROCESS | 2033 | 1465030953215 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 2033 | 1465030953217 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:02:33 INFO - PROCESS | 2033 | 1465030953221 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 2033 | 1465030953223 Marionette TRACE conn2 <- [1,1606,null,{}] 02:02:33 INFO - PROCESS | 2033 | 1465030953227 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}] 02:02:33 INFO - PROCESS | 2033 | 1465030953229 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:33 INFO - PROCESS | 2033 | 1465030953329 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:02:33 INFO - PROCESS | 2033 | 1465030953409 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:33 INFO - PROCESS | 2033 | 1465030953412 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b6800 == 57 [pid = 2033] [id = 409] 02:02:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 128 (0x117d7c400) [pid = 2033] [serial = 1226] [outer = 0x0] 02:02:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 129 (0x11921c400) [pid = 2033] [serial = 1227] [outer = 0x117d7c400] 02:02:33 INFO - PROCESS | 2033 | 1465030953439 Marionette DEBUG loaded listener.js 02:02:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 130 (0x119f19400) [pid = 2033] [serial = 1228] [outer = 0x117d7c400] 02:02:33 INFO - PROCESS | 2033 | 1465030953913 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]]]}] 02:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 723ms 02:02:33 INFO - PROCESS | 2033 | 1465030953951 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 2033 | 1465030953954 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:02:33 INFO - PROCESS | 2033 | 1465030953962 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 2033 | 1465030953966 Marionette TRACE conn2 <- [1,1610,null,{}] 02:02:33 INFO - PROCESS | 2033 | 1465030953970 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}] 02:02:33 INFO - PROCESS | 2033 | 1465030953973 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:34 INFO - PROCESS | 2033 | 1465030954076 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:02:34 INFO - PROCESS | 2033 | 1465030954159 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 2033 | 1465030954160 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x119285800 == 58 [pid = 2033] [id = 410] 02:02:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 131 (0x121895c00) [pid = 2033] [serial = 1229] [outer = 0x0] 02:02:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 132 (0x123665c00) [pid = 2033] [serial = 1230] [outer = 0x121895c00] 02:02:34 INFO - PROCESS | 2033 | 1465030954188 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 133 (0x125636c00) [pid = 2033] [serial = 1231] [outer = 0x121895c00] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd9000 == 57 [pid = 2033] [id = 357] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x112f16000 == 56 [pid = 2033] [id = 343] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x1187ba000 == 55 [pid = 2033] [id = 404] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12d595800 == 54 [pid = 2033] [id = 403] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd5800 == 53 [pid = 2033] [id = 402] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12cd20800 == 52 [pid = 2033] [id = 401] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x1180be800 == 51 [pid = 2033] [id = 400] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12b42d800 == 50 [pid = 2033] [id = 399] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12accd000 == 49 [pid = 2033] [id = 398] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 132 (0x12be6ac00) [pid = 2033] [serial = 1158] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x1298f1800 == 48 [pid = 2033] [id = 397] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x128b63000 == 47 [pid = 2033] [id = 396] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x124d90800 == 46 [pid = 2033] [id = 395] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x1219ba800 == 45 [pid = 2033] [id = 394] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x12148a000 == 44 [pid = 2033] [id = 393] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x11929b000 == 43 [pid = 2033] [id = 392] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x1237db000 == 42 [pid = 2033] [id = 388] 02:02:34 INFO - PROCESS | 2033 | --DOCSHELL 0x11688b000 == 41 [pid = 2033] [id = 387] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 131 (0x12b24f800) [pid = 2033] [serial = 1075] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 130 (0x11662a000) [pid = 2033] [serial = 1024] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 129 (0x12cc05c00) [pid = 2033] [serial = 1108] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 128 (0x1267cac00) [pid = 2033] [serial = 1063] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 127 (0x12563b800) [pid = 2033] [serial = 1069] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 126 (0x128dc2400) [pid = 2033] [serial = 1072] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 125 (0x119a6c800) [pid = 2033] [serial = 1066] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 124 (0x12cd7d000) [pid = 2033] [serial = 1140] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x128af2000) [pid = 2033] [serial = 1143] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x12d219c00) [pid = 2033] [serial = 1141] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x110ebfc00) [pid = 2033] [serial = 1146] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x118371400) [pid = 2033] [serial = 1111] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x1166e9000) [pid = 2033] [serial = 1110] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x1255bf400) [pid = 2033] [serial = 1114] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x124d3b000) [pid = 2033] [serial = 1113] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x12aa81800) [pid = 2033] [serial = 1131] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x12b24d800) [pid = 2033] [serial = 1132] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x128addc00) [pid = 2033] [serial = 1128] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x128fe8c00) [pid = 2033] [serial = 1129] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12bca3400) [pid = 2033] [serial = 1119] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12be71000) [pid = 2033] [serial = 1134] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12be93800) [pid = 2033] [serial = 1135] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x121bbf000) [pid = 2033] [serial = 1123] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x119f1b000) [pid = 2033] [serial = 1122] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x119cbe000) [pid = 2033] [serial = 1125] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1262d1400) [pid = 2033] [serial = 1126] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x128db5400) [pid = 2033] [serial = 1116] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12717b400) [pid = 2033] [serial = 1149] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1275c8400) [pid = 2033] [serial = 1150] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x123664c00) [pid = 2033] [serial = 1147] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1214d5000) [pid = 2033] [serial = 1155] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1297eb800) [pid = 2033] [serial = 1156] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12c38f000) [pid = 2033] [serial = 1137] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12cc0f000) [pid = 2033] [serial = 1138] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128af5800) [pid = 2033] [serial = 1144] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1275cf400) [pid = 2033] [serial = 1152] [outer = 0x0] [url = about:blank] 02:02:34 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x129752c00) [pid = 2033] [serial = 1153] [outer = 0x0] [url = about:blank] 02:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:02:34 INFO - PROCESS | 2033 | 1465030954579 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]]]}] 02:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 623ms 02:02:34 INFO - PROCESS | 2033 | 1465030954585 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:02:34 INFO - PROCESS | 2033 | 1465030954586 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:02:34 INFO - PROCESS | 2033 | 1465030954588 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:02:34 INFO - PROCESS | 2033 | 1465030954591 Marionette TRACE conn2 <- [1,1614,null,{}] 02:02:34 INFO - PROCESS | 2033 | 1465030954600 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}] 02:02:34 INFO - PROCESS | 2033 | 1465030954603 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:34 INFO - PROCESS | 2033 | 1465030954690 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:02:34 INFO - PROCESS | 2033 | 1465030954756 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 2033 | 1465030954758 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a75800 == 42 [pid = 2033] [id = 411] 02:02:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1255ba400) [pid = 2033] [serial = 1232] [outer = 0x0] 02:02:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1274d2400) [pid = 2033] [serial = 1233] [outer = 0x1255ba400] 02:02:34 INFO - PROCESS | 2033 | 1465030954786 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12750e800) [pid = 2033] [serial = 1234] [outer = 0x1255ba400] 02:02:35 INFO - PROCESS | 2033 | 1465030955103 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]]]}] 02:02:35 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 02:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 02:02:35 INFO - PROCESS | 2033 | 1465030955112 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 2033 | 1465030955116 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:02:35 INFO - PROCESS | 2033 | 1465030955123 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 2033 | 1465030955124 Marionette TRACE conn2 <- [1,1618,null,{}] 02:02:35 INFO - PROCESS | 2033 | 1465030955126 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}] 02:02:35 INFO - PROCESS | 2033 | 1465030955127 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:35 INFO - PROCESS | 2033 | 1465030955230 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:02:35 INFO - PROCESS | 2033 | 1465030955236 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 2033 | 1465030955237 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x123646000 == 43 [pid = 2033] [id = 412] 02:02:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1275c9400) [pid = 2033] [serial = 1235] [outer = 0x0] 02:02:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x128ada000) [pid = 2033] [serial = 1236] [outer = 0x1275c9400] 02:02:35 INFO - PROCESS | 2033 | 1465030955278 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x128ae9800) [pid = 2033] [serial = 1237] [outer = 0x1275c9400] 02:02:35 INFO - PROCESS | 2033 | 1465030955777 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]]]}] 02:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 02:02:35 INFO - PROCESS | 2033 | 1465030955794 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 2033 | 1465030955795 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:02:35 INFO - PROCESS | 2033 | 1465030955797 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 2033 | 1465030955801 Marionette TRACE conn2 <- [1,1622,null,{}] 02:02:35 INFO - PROCESS | 2033 | 1465030955805 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}] 02:02:35 INFO - PROCESS | 2033 | 1465030955806 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:35 INFO - PROCESS | 2033 | 1465030955889 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:02:35 INFO - PROCESS | 2033 | 1465030955895 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 2033 | 1465030955897 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x126795000 == 44 [pid = 2033] [id = 413] 02:02:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x128aefc00) [pid = 2033] [serial = 1238] [outer = 0x0] 02:02:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128d26400) [pid = 2033] [serial = 1239] [outer = 0x128aefc00] 02:02:35 INFO - PROCESS | 2033 | 1465030955939 Marionette DEBUG loaded listener.js 02:02:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x128dbc400) [pid = 2033] [serial = 1240] [outer = 0x128aefc00] 02:02:36 INFO - PROCESS | 2033 | 1465030956407 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]]]}] 02:02:36 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 02:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 676ms 02:02:36 INFO - PROCESS | 2033 | 1465030956474 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:02:36 INFO - PROCESS | 2033 | 1465030956475 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:02:36 INFO - PROCESS | 2033 | 1465030956477 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - PROCESS | 2033 | 1465030956479 Marionette TRACE conn2 <- [1,1626,null,{}] 02:02:36 INFO - PROCESS | 2033 | 1465030956481 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}] 02:02:36 INFO - PROCESS | 2033 | 1465030956486 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:36 INFO - PROCESS | 2033 | 1465030956594 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:02:36 INFO - PROCESS | 2033 | 1465030956621 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:36 INFO - PROCESS | 2033 | 1465030956623 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x128fc3000 == 45 [pid = 2033] [id = 414] 02:02:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12950e000) [pid = 2033] [serial = 1241] [outer = 0x0] 02:02:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1297e1800) [pid = 2033] [serial = 1242] [outer = 0x12950e000] 02:02:36 INFO - PROCESS | 2033 | 1465030956654 Marionette DEBUG loaded listener.js 02:02:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12b49cc00) [pid = 2033] [serial = 1243] [outer = 0x12950e000] 02:02:37 INFO - PROCESS | 2033 | 1465030957040 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]]]}] 02:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 568ms 02:02:37 INFO - PROCESS | 2033 | 1465030957046 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 2033 | 1465030957050 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:02:37 INFO - PROCESS | 2033 | 1465030957054 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 2033 | 1465030957055 Marionette TRACE conn2 <- [1,1630,null,{}] 02:02:37 INFO - PROCESS | 2033 | 1465030957057 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}] 02:02:37 INFO - PROCESS | 2033 | 1465030957058 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:37 INFO - PROCESS | 2033 | 1465030957171 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:02:37 INFO - PROCESS | 2033 | 1465030957183 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 2033 | 1465030957184 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180b7800 == 46 [pid = 2033] [id = 415] 02:02:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x12bcaac00) [pid = 2033] [serial = 1244] [outer = 0x0] 02:02:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x12be94400) [pid = 2033] [serial = 1245] [outer = 0x12bcaac00] 02:02:37 INFO - PROCESS | 2033 | 1465030957208 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x12c2aac00) [pid = 2033] [serial = 1246] [outer = 0x12bcaac00] 02:02:37 INFO - PROCESS | 2033 | 1465030957552 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]]]}] 02:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 02:02:37 INFO - PROCESS | 2033 | 1465030957573 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 2033 | 1465030957574 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:02:37 INFO - PROCESS | 2033 | 1465030957577 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 2033 | 1465030957578 Marionette TRACE conn2 <- [1,1634,null,{}] 02:02:37 INFO - PROCESS | 2033 | 1465030957587 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}] 02:02:37 INFO - PROCESS | 2033 | 1465030957588 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:37 INFO - PROCESS | 2033 | 1465030957696 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:02:37 INFO - PROCESS | 2033 | 1465030957700 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 2033 | 1465030957708 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad56800 == 47 [pid = 2033] [id = 416] 02:02:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x121413000) [pid = 2033] [serial = 1247] [outer = 0x0] 02:02:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x12c38cc00) [pid = 2033] [serial = 1248] [outer = 0x121413000] 02:02:37 INFO - PROCESS | 2033 | 1465030957770 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x12c835000) [pid = 2033] [serial = 1249] [outer = 0x121413000] 02:02:38 INFO - PROCESS | 2033 | 1465030958120 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]]]}] 02:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 02:02:38 INFO - PROCESS | 2033 | 1465030958147 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:02:38 INFO - PROCESS | 2033 | 1465030958150 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:02:38 INFO - PROCESS | 2033 | 1465030958153 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:02:38 INFO - PROCESS | 2033 | 1465030958154 Marionette TRACE conn2 <- [1,1638,null,{}] 02:02:38 INFO - PROCESS | 2033 | 1465030958161 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}] 02:02:38 INFO - PROCESS | 2033 | 1465030958163 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:38 INFO - PROCESS | 2033 | 1465030958269 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:02:38 INFO - PROCESS | 2033 | 1465030958273 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:38 INFO - PROCESS | 2033 | 1465030958274 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b42b000 == 48 [pid = 2033] [id = 417] 02:02:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x12c38c400) [pid = 2033] [serial = 1250] [outer = 0x0] 02:02:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x12c83f000) [pid = 2033] [serial = 1251] [outer = 0x12c38c400] 02:02:38 INFO - PROCESS | 2033 | 1465030958338 Marionette DEBUG loaded listener.js 02:02:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x124d41000) [pid = 2033] [serial = 1252] [outer = 0x12c38c400] 02:02:38 INFO - PROCESS | 2033 | 1465030958663 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]]]}] 02:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 02:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:02:38 INFO - PROCESS | 2033 | 1465030958722 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:02:38 INFO - PROCESS | 2033 | 1465030958723 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:02:38 INFO - PROCESS | 2033 | 1465030958725 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:02:38 INFO - PROCESS | 2033 | 1465030958726 Marionette TRACE conn2 <- [1,1642,null,{}] 02:02:38 INFO - PROCESS | 2033 | 1465030958729 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}] 02:02:38 INFO - PROCESS | 2033 | 1465030958730 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:39 INFO - PROCESS | 2033 | 1465030959006 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x118034c00) [pid = 2033] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x1255bcc00) [pid = 2033] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1255bac00) [pid = 2033] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x117d82400) [pid = 2033] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12ad3fc00) [pid = 2033] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12503d400) [pid = 2033] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x128d21c00) [pid = 2033] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x119a68000) [pid = 2033] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x110eae400) [pid = 2033] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x117d77000) [pid = 2033] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12c2af400) [pid = 2033] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:02:39 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x123748000) [pid = 2033] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:02:39 INFO - PROCESS | 2033 | 1465030959072 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 2033 | 1465030959073 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x118ea3000 == 49 [pid = 2033] [id = 418] 02:02:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x110eae000) [pid = 2033] [serial = 1253] [outer = 0x0] 02:02:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1126be400) [pid = 2033] [serial = 1254] [outer = 0x110eae000] 02:02:39 INFO - PROCESS | 2033 | 1465030959098 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x1187ee400) [pid = 2033] [serial = 1255] [outer = 0x110eae000] 02:02:39 INFO - PROCESS | 2033 | 1465030959355 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]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 02:02:39 INFO - PROCESS | 2033 | 1465030959395 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 2033 | 1465030959397 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:02:39 INFO - PROCESS | 2033 | 1465030959407 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 2033 | 1465030959409 Marionette TRACE conn2 <- [1,1646,null,{}] 02:02:39 INFO - PROCESS | 2033 | 1465030959411 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}] 02:02:39 INFO - PROCESS | 2033 | 1465030959413 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:39 INFO - PROCESS | 2033 | 1465030959527 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:02:39 INFO - PROCESS | 2033 | 1465030959593 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 2033 | 1465030959595 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c93c000 == 50 [pid = 2033] [id = 419] 02:02:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x118367800) [pid = 2033] [serial = 1256] [outer = 0x0] 02:02:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1187f8400) [pid = 2033] [serial = 1257] [outer = 0x118367800] 02:02:39 INFO - PROCESS | 2033 | 1465030959622 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x12cc05800) [pid = 2033] [serial = 1258] [outer = 0x118367800] 02:02:39 INFO - PROCESS | 2033 | 1465030959915 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]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 524ms 02:02:39 INFO - PROCESS | 2033 | 1465030959939 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 2033 | 1465030959940 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:02:39 INFO - PROCESS | 2033 | 1465030959942 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 2033 | 1465030959943 Marionette TRACE conn2 <- [1,1650,null,{}] 02:02:39 INFO - PROCESS | 2033 | 1465030959955 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}] 02:02:39 INFO - PROCESS | 2033 | 1465030959956 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:40 INFO - PROCESS | 2033 | 1465030960058 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:02:40 INFO - PROCESS | 2033 | 1465030960062 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:40 INFO - PROCESS | 2033 | 1465030960063 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d336000 == 51 [pid = 2033] [id = 420] 02:02:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x128d38c00) [pid = 2033] [serial = 1259] [outer = 0x0] 02:02:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x128d3d000) [pid = 2033] [serial = 1260] [outer = 0x128d38c00] 02:02:40 INFO - PROCESS | 2033 | 1465030960087 Marionette DEBUG loaded listener.js 02:02:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x12cc0b400) [pid = 2033] [serial = 1261] [outer = 0x128d38c00] 02:02:40 INFO - PROCESS | 2033 | 1465030960441 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]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 02:02:40 INFO - PROCESS | 2033 | 1465030960463 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 2033 | 1465030960467 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:02:40 INFO - PROCESS | 2033 | 1465030960471 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - PROCESS | 2033 | 1465030960472 Marionette TRACE conn2 <- [1,1654,null,{}] 02:02:40 INFO - PROCESS | 2033 | 1465030960474 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}] 02:02:40 INFO - PROCESS | 2033 | 1465030960475 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:40 INFO - PROCESS | 2033 | 1465030960597 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:02:40 INFO - PROCESS | 2033 | 1465030960604 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:40 INFO - PROCESS | 2033 | 1465030960605 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d353000 == 52 [pid = 2033] [id = 421] 02:02:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x128aed000) [pid = 2033] [serial = 1262] [outer = 0x0] 02:02:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x12cd7b400) [pid = 2033] [serial = 1263] [outer = 0x128aed000] 02:02:40 INFO - PROCESS | 2033 | 1465030960629 Marionette DEBUG loaded listener.js 02:02:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x12d216000) [pid = 2033] [serial = 1264] [outer = 0x128aed000] 02:02:40 INFO - PROCESS | 2033 | 1465030960931 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]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 02:02:40 INFO - PROCESS | 2033 | 1465030960939 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 2033 | 1465030960940 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:02:40 INFO - PROCESS | 2033 | 1465030960943 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - PROCESS | 2033 | 1465030960944 Marionette TRACE conn2 <- [1,1658,null,{}] 02:02:40 INFO - PROCESS | 2033 | 1465030960946 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}] 02:02:40 INFO - PROCESS | 2033 | 1465030960947 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:41 INFO - PROCESS | 2033 | 1465030961109 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:02:41 INFO - PROCESS | 2033 | 1465030961218 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 2033 | 1465030961219 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e60800 == 53 [pid = 2033] [id = 422] 02:02:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x110fab000) [pid = 2033] [serial = 1265] [outer = 0x0] 02:02:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x1126bec00) [pid = 2033] [serial = 1266] [outer = 0x110fab000] 02:02:41 INFO - PROCESS | 2033 | 1465030961253 Marionette DEBUG loaded listener.js 02:02:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x115dbb000) [pid = 2033] [serial = 1267] [outer = 0x110fab000] 02:02:41 INFO - PROCESS | 2033 | 1465030961725 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]]]}] 02:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 820ms 02:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:02:41 INFO - PROCESS | 2033 | 1465030961764 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:02:41 INFO - PROCESS | 2033 | 1465030961766 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:02:41 INFO - PROCESS | 2033 | 1465030961770 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:02:41 INFO - PROCESS | 2033 | 1465030961772 Marionette TRACE conn2 <- [1,1662,null,{}] 02:02:41 INFO - PROCESS | 2033 | 1465030961775 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}] 02:02:41 INFO - PROCESS | 2033 | 1465030961778 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:41 INFO - PROCESS | 2033 | 1465030961890 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:02:42 INFO - PROCESS | 2033 | 1465030962002 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 2033 | 1465030962003 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219b9800 == 54 [pid = 2033] [id = 423] 02:02:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x1166e6400) [pid = 2033] [serial = 1268] [outer = 0x0] 02:02:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x1187f9400) [pid = 2033] [serial = 1269] [outer = 0x1166e6400] 02:02:42 INFO - PROCESS | 2033 | 1465030962035 Marionette DEBUG loaded listener.js 02:02:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x121339400) [pid = 2033] [serial = 1270] [outer = 0x1166e6400] 02:02:42 INFO - PROCESS | 2033 | 1465030962485 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]]]}] 02:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 770ms 02:02:42 INFO - PROCESS | 2033 | 1465030962544 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 2033 | 1465030962546 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:02:42 INFO - PROCESS | 2033 | 1465030962550 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 2033 | 1465030962552 Marionette TRACE conn2 <- [1,1666,null,{}] 02:02:42 INFO - PROCESS | 2033 | 1465030962554 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}] 02:02:42 INFO - PROCESS | 2033 | 1465030962556 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:42 INFO - PROCESS | 2033 | 1465030962668 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:02:42 INFO - PROCESS | 2033 | 1465030962780 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 2033 | 1465030962782 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917a000 == 55 [pid = 2033] [id = 424] 02:02:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x1214d5000) [pid = 2033] [serial = 1271] [outer = 0x0] 02:02:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x1274cb400) [pid = 2033] [serial = 1272] [outer = 0x1214d5000] 02:02:42 INFO - PROCESS | 2033 | 1465030962814 Marionette DEBUG loaded listener.js 02:02:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 125 (0x1275cc000) [pid = 2033] [serial = 1273] [outer = 0x1214d5000] 02:02:43 INFO - PROCESS | 2033 | 1465030963253 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]]]}] 02:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 02:02:43 INFO - PROCESS | 2033 | 1465030963271 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:02:43 INFO - PROCESS | 2033 | 1465030963274 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:02:43 INFO - PROCESS | 2033 | 1465030963282 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:02:43 INFO - PROCESS | 2033 | 1465030963285 Marionette TRACE conn2 <- [1,1670,null,{}] 02:02:43 INFO - PROCESS | 2033 | 1465030963288 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}] 02:02:43 INFO - PROCESS | 2033 | 1465030963290 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:43 INFO - PROCESS | 2033 | 1465030963404 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:02:43 INFO - PROCESS | 2033 | 1465030963488 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:43 INFO - PROCESS | 2033 | 1465030963489 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x12670f000 == 56 [pid = 2033] [id = 425] 02:02:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 126 (0x1214d5400) [pid = 2033] [serial = 1274] [outer = 0x0] 02:02:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 127 (0x128d33400) [pid = 2033] [serial = 1275] [outer = 0x1214d5400] 02:02:43 INFO - PROCESS | 2033 | 1465030963520 Marionette DEBUG loaded listener.js 02:02:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 128 (0x128d3d400) [pid = 2033] [serial = 1276] [outer = 0x1214d5400] 02:02:43 INFO - PROCESS | 2033 | 1465030963970 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]]]}] 02:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 728ms 02:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:02:44 INFO - PROCESS | 2033 | 1465030964006 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:02:44 INFO - PROCESS | 2033 | 1465030964008 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:02:44 INFO - PROCESS | 2033 | 1465030964010 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 2033 | 1465030964011 Marionette TRACE conn2 <- [1,1674,null,{}] 02:02:44 INFO - PROCESS | 2033 | 1465030964037 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}] 02:02:44 INFO - PROCESS | 2033 | 1465030964038 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:44 INFO - PROCESS | 2033 | 1465030964296 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:02:44 INFO - PROCESS | 2033 | 1465030964398 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 2033 | 1465030964399 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198ba000 == 57 [pid = 2033] [id = 426] 02:02:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 129 (0x1126ca400) [pid = 2033] [serial = 1277] [outer = 0x0] 02:02:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 130 (0x117d75c00) [pid = 2033] [serial = 1278] [outer = 0x1126ca400] 02:02:44 INFO - PROCESS | 2033 | 1465030964428 Marionette DEBUG loaded listener.js 02:02:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 131 (0x1187f9800) [pid = 2033] [serial = 1279] [outer = 0x1126ca400] 02:02:44 INFO - PROCESS | 2033 | 1465030964857 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]]]}] 02:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 875ms 02:02:44 INFO - PROCESS | 2033 | 1465030964886 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:02:44 INFO - PROCESS | 2033 | 1465030964889 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:02:44 INFO - PROCESS | 2033 | 1465030964892 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 2033 | 1465030964894 Marionette TRACE conn2 <- [1,1678,null,{}] 02:02:44 INFO - PROCESS | 2033 | 1465030964918 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}] 02:02:44 INFO - PROCESS | 2033 | 1465030964920 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:45 INFO - PROCESS | 2033 | 1465030965046 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:02:45 INFO - PROCESS | 2033 | 1465030965110 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:45 INFO - PROCESS | 2033 | 1465030965112 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185ac000 == 58 [pid = 2033] [id = 427] 02:02:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 132 (0x119cb4800) [pid = 2033] [serial = 1280] [outer = 0x0] 02:02:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 133 (0x1214cd000) [pid = 2033] [serial = 1281] [outer = 0x119cb4800] 02:02:45 INFO - PROCESS | 2033 | 1465030965142 Marionette DEBUG loaded listener.js 02:02:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 134 (0x12374a400) [pid = 2033] [serial = 1282] [outer = 0x119cb4800] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12d353000 == 57 [pid = 2033] [id = 421] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12d336000 == 56 [pid = 2033] [id = 420] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12c93c000 == 55 [pid = 2033] [id = 419] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x118ea3000 == 54 [pid = 2033] [id = 418] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12b42b000 == 53 [pid = 2033] [id = 417] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad56800 == 52 [pid = 2033] [id = 416] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1180b7800 == 51 [pid = 2033] [id = 415] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x128fc3000 == 50 [pid = 2033] [id = 414] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x126795000 == 49 [pid = 2033] [id = 413] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x123646000 == 48 [pid = 2033] [id = 412] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x118a75800 == 47 [pid = 2033] [id = 411] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x119285800 == 46 [pid = 2033] [id = 410] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b6800 == 45 [pid = 2033] [id = 409] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x110ddc000 == 44 [pid = 2033] [id = 408] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12aad5000 == 43 [pid = 2033] [id = 407] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x121dc8800 == 42 [pid = 2033] [id = 406] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x116aca000 == 41 [pid = 2033] [id = 405] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1217e5000 == 40 [pid = 2033] [id = 371] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12c418000 == 39 [pid = 2033] [id = 358] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12daac800 == 38 [pid = 2033] [id = 391] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12cf13800 == 37 [pid = 2033] [id = 373] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12d5a2800 == 36 [pid = 2033] [id = 386] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12cf0b000 == 35 [pid = 2033] [id = 389] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x116833000 == 34 [pid = 2033] [id = 370] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x125620800 == 33 [pid = 2033] [id = 356] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x128b66000 == 32 [pid = 2033] [id = 390] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd7000 == 31 [pid = 2033] [id = 372] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1198ba000 == 30 [pid = 2033] [id = 426] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12670f000 == 29 [pid = 2033] [id = 425] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12917a000 == 28 [pid = 2033] [id = 424] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1219b9800 == 27 [pid = 2033] [id = 423] 02:02:46 INFO - PROCESS | 2033 | --DOCSHELL 0x115e60800 == 26 [pid = 2033] [id = 422] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 133 (0x110ebb400) [pid = 2033] [serial = 1194] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 132 (0x117d7c000) [pid = 2033] [serial = 1197] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 131 (0x12b252800) [pid = 2033] [serial = 1170] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 130 (0x12c387000) [pid = 2033] [serial = 1191] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 129 (0x1275d0c00) [pid = 2033] [serial = 1182] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 128 (0x128ae9c00) [pid = 2033] [serial = 1183] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 127 (0x11a218400) [pid = 2033] [serial = 1177] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 126 (0x119690c00) [pid = 2033] [serial = 1176] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 125 (0x1214d1c00) [pid = 2033] [serial = 1164] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 124 (0x128af4800) [pid = 2033] [serial = 1185] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x12a9e4000) [pid = 2033] [serial = 1186] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x127508800) [pid = 2033] [serial = 1180] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x127181800) [pid = 2033] [serial = 1179] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x1167eb000) [pid = 2033] [serial = 1161] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x12c83ec00) [pid = 2033] [serial = 1200] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x12b4a3400) [pid = 2033] [serial = 1188] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x12be8e400) [pid = 2033] [serial = 1189] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x128ad7000) [pid = 2033] [serial = 1167] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x12cc06c00) [pid = 2033] [serial = 1201] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x12750d800) [pid = 2033] [serial = 1173] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x12cc0c800) [pid = 2033] [serial = 1210] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x128d29400) [pid = 2033] [serial = 1203] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x128d2dc00) [pid = 2033] [serial = 1209] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x1126c5000) [pid = 2033] [serial = 1212] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x128d2f000) [pid = 2033] [serial = 1204] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x119f1fc00) [pid = 2033] [serial = 1206] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x117d7fc00) [pid = 2033] [serial = 1198] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x12c83b000) [pid = 2033] [serial = 1192] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x12c83d000) [pid = 2033] [serial = 1195] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x12717a400) [pid = 2033] [serial = 1207] [outer = 0x0] [url = about:blank] 02:02:46 INFO - PROCESS | 2033 | 1465030966330 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]]]}] 02:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1475ms 02:02:46 INFO - PROCESS | 2033 | 1465030966367 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:02:46 INFO - PROCESS | 2033 | 1465030966369 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:02:46 INFO - PROCESS | 2033 | 1465030966372 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:02:46 INFO - PROCESS | 2033 | 1465030966374 Marionette TRACE conn2 <- [1,1682,null,{}] 02:02:46 INFO - PROCESS | 2033 | 1465030966378 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}] 02:02:46 INFO - PROCESS | 2033 | 1465030966380 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:46 INFO - PROCESS | 2033 | 1465030966461 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:02:46 INFO - PROCESS | 2033 | 1465030966474 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 2033 | 1465030966476 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x1130ab800 == 27 [pid = 2033] [id = 428] 02:02:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1126c7c00) [pid = 2033] [serial = 1283] [outer = 0x0] 02:02:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1126cb000) [pid = 2033] [serial = 1284] [outer = 0x1126c7c00] 02:02:46 INFO - PROCESS | 2033 | 1465030966504 Marionette DEBUG loaded listener.js 02:02:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x112ed5000) [pid = 2033] [serial = 1285] [outer = 0x1126c7c00] 02:02:46 INFO - PROCESS | 2033 | 1465030966855 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]]]}] 02:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 02:02:46 INFO - PROCESS | 2033 | 1465030966892 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:02:46 INFO - PROCESS | 2033 | 1465030966896 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:02:46 INFO - PROCESS | 2033 | 1465030966900 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:02:46 INFO - PROCESS | 2033 | 1465030966902 Marionette TRACE conn2 <- [1,1686,null,{}] 02:02:46 INFO - PROCESS | 2033 | 1465030966905 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}] 02:02:46 INFO - PROCESS | 2033 | 1465030966906 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:46 INFO - PROCESS | 2033 | 1465030966989 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:02:46 INFO - PROCESS | 2033 | 1465030966995 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:47 INFO - PROCESS | 2033 | 1465030966996 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d02800 == 28 [pid = 2033] [id = 429] 02:02:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1167e9000) [pid = 2033] [serial = 1286] [outer = 0x0] 02:02:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1168a9400) [pid = 2033] [serial = 1287] [outer = 0x1167e9000] 02:02:47 INFO - PROCESS | 2033 | 1465030967027 Marionette DEBUG loaded listener.js 02:02:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x117596400) [pid = 2033] [serial = 1288] [outer = 0x1167e9000] 02:02:47 INFO - PROCESS | 2033 | 1465030967389 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]]]}] 02:02:47 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 02:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 02:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:02:47 INFO - PROCESS | 2033 | 1465030967420 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:02:47 INFO - PROCESS | 2033 | 1465030967421 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:02:47 INFO - PROCESS | 2033 | 1465030967423 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 2033 | 1465030967426 Marionette TRACE conn2 <- [1,1690,null,{}] 02:02:47 INFO - PROCESS | 2033 | 1465030967436 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}] 02:02:47 INFO - PROCESS | 2033 | 1465030967440 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:47 INFO - PROCESS | 2033 | 1465030967519 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:02:47 INFO - PROCESS | 2033 | 1465030967524 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:47 INFO - PROCESS | 2033 | 1465030967526 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b6800 == 29 [pid = 2033] [id = 430] 02:02:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x118366800) [pid = 2033] [serial = 1289] [outer = 0x0] 02:02:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x1185f4400) [pid = 2033] [serial = 1290] [outer = 0x118366800] 02:02:47 INFO - PROCESS | 2033 | 1465030967556 Marionette DEBUG loaded listener.js 02:02:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x1187f8c00) [pid = 2033] [serial = 1291] [outer = 0x118366800] 02:02:47 INFO - PROCESS | 2033 | 1465030967918 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]]]}] 02:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 02:02:47 INFO - PROCESS | 2033 | 1465030967946 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:02:47 INFO - PROCESS | 2033 | 1465030967950 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:02:47 INFO - PROCESS | 2033 | 1465030967952 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 2033 | 1465030967953 Marionette TRACE conn2 <- [1,1694,null,{}] 02:02:47 INFO - PROCESS | 2033 | 1465030967955 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}] 02:02:47 INFO - PROCESS | 2033 | 1465030967956 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:48 INFO - PROCESS | 2033 | 1465030968074 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:02:48 INFO - PROCESS | 2033 | 1465030968114 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 2033 | 1465030968116 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2ff000 == 30 [pid = 2033] [id = 431] 02:02:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x118367400) [pid = 2033] [serial = 1292] [outer = 0x0] 02:02:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x11921c000) [pid = 2033] [serial = 1293] [outer = 0x118367400] 02:02:48 INFO - PROCESS | 2033 | 1465030968141 Marionette DEBUG loaded listener.js 02:02:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x119a65800) [pid = 2033] [serial = 1294] [outer = 0x118367400] 02:02:48 INFO - PROCESS | 2033 | 1465030968504 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]]]}] 02:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 568ms 02:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:02:48 INFO - PROCESS | 2033 | 1465030968521 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:02:48 INFO - PROCESS | 2033 | 1465030968523 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:02:48 INFO - PROCESS | 2033 | 1465030968526 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:02:48 INFO - PROCESS | 2033 | 1465030968528 Marionette TRACE conn2 <- [1,1698,null,{}] 02:02:48 INFO - PROCESS | 2033 | 1465030968539 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}] 02:02:48 INFO - PROCESS | 2033 | 1465030968541 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:48 INFO - PROCESS | 2033 | 1465030968698 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:02:48 INFO - PROCESS | 2033 | 1465030968754 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 2033 | 1465030968755 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dba000 == 31 [pid = 2033] [id = 432] 02:02:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x1187f1c00) [pid = 2033] [serial = 1295] [outer = 0x0] 02:02:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x119a74c00) [pid = 2033] [serial = 1296] [outer = 0x1187f1c00] 02:02:48 INFO - PROCESS | 2033 | 1465030968780 Marionette DEBUG loaded listener.js 02:02:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x119f12000) [pid = 2033] [serial = 1297] [outer = 0x1187f1c00] 02:02:49 INFO - PROCESS | 2033 | 1465030969142 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]]]}] 02:02:49 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 02:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 02:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:02:49 INFO - PROCESS | 2033 | 1465030969196 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 2033 | 1465030969197 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:02:49 INFO - PROCESS | 2033 | 1465030969199 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 2033 | 1465030969200 Marionette TRACE conn2 <- [1,1702,null,{}] 02:02:49 INFO - PROCESS | 2033 | 1465030969202 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}] 02:02:49 INFO - PROCESS | 2033 | 1465030969207 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:49 INFO - PROCESS | 2033 | 1465030969329 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:02:49 INFO - PROCESS | 2033 | 1465030969349 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 2033 | 1465030969350 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x12564f800 == 32 [pid = 2033] [id = 433] 02:02:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x11a213400) [pid = 2033] [serial = 1298] [outer = 0x0] 02:02:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 121 (0x1214d5c00) [pid = 2033] [serial = 1299] [outer = 0x11a213400] 02:02:49 INFO - PROCESS | 2033 | 1465030969376 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 122 (0x123749000) [pid = 2033] [serial = 1300] [outer = 0x11a213400] 02:02:49 INFO - PROCESS | 2033 | 1465030969732 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]]]}] 02:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 572ms 02:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:02:49 INFO - PROCESS | 2033 | 1465030969771 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 2033 | 1465030969773 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:02:49 INFO - PROCESS | 2033 | 1465030969775 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 2033 | 1465030969776 Marionette TRACE conn2 <- [1,1706,null,{}] 02:02:49 INFO - PROCESS | 2033 | 1465030969778 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}] 02:02:49 INFO - PROCESS | 2033 | 1465030969779 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:49 INFO - PROCESS | 2033 | 1465030969880 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:02:49 INFO - PROCESS | 2033 | 1465030969891 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 2033 | 1465030969892 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x12671e800 == 33 [pid = 2033] [id = 434] 02:02:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 123 (0x111c6ac00) [pid = 2033] [serial = 1301] [outer = 0x0] 02:02:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 124 (0x124d79800) [pid = 2033] [serial = 1302] [outer = 0x111c6ac00] 02:02:49 INFO - PROCESS | 2033 | 1465030969917 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 125 (0x1255b9c00) [pid = 2033] [serial = 1303] [outer = 0x111c6ac00] 02:02:50 INFO - PROCESS | 2033 | 1465030970282 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]]]}] 02:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 02:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:02:50 INFO - PROCESS | 2033 | 1465030970294 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:02:50 INFO - PROCESS | 2033 | 1465030970295 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:02:50 INFO - PROCESS | 2033 | 1465030970299 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:02:50 INFO - PROCESS | 2033 | 1465030970301 Marionette TRACE conn2 <- [1,1710,null,{}] 02:02:50 INFO - PROCESS | 2033 | 1465030970303 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}] 02:02:50 INFO - PROCESS | 2033 | 1465030970304 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:50 INFO - PROCESS | 2033 | 1465030970891 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 124 (0x128aed000) [pid = 2033] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 123 (0x12c38c400) [pid = 2033] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 122 (0x110ea9800) [pid = 2033] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 121 (0x121895c00) [pid = 2033] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 120 (0x12950e000) [pid = 2033] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x1255b4400) [pid = 2033] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x127509000) [pid = 2033] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x1255ba400) [pid = 2033] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x113229800) [pid = 2033] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x112d49400) [pid = 2033] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x110eae000) [pid = 2033] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x118367800) [pid = 2033] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12bcaac00) [pid = 2033] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1275c9400) [pid = 2033] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x128aefc00) [pid = 2033] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1256e9000) [pid = 2033] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x128d38c00) [pid = 2033] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x121413000) [pid = 2033] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1214c9400) [pid = 2033] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1255bc800) [pid = 2033] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1275cec00) [pid = 2033] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128a04800) [pid = 2033] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x117d7c400) [pid = 2033] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1214d2400) [pid = 2033] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x128ad8c00) [pid = 2033] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:02:50 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1126bfc00) [pid = 2033] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:02:50 INFO - PROCESS | 2033 | 1465030970956 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:50 INFO - PROCESS | 2033 | 1465030970957 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x116193000 == 34 [pid = 2033] [id = 435] 02:02:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x110ea9400) [pid = 2033] [serial = 1304] [outer = 0x0] 02:02:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x110ebcc00) [pid = 2033] [serial = 1305] [outer = 0x110ea9400] 02:02:50 INFO - PROCESS | 2033 | 1465030970982 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x117665c00) [pid = 2033] [serial = 1306] [outer = 0x110ea9400] 02:02:51 INFO - PROCESS | 2033 | 1465030971267 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]]]}] 02:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1022ms 02:02:51 INFO - PROCESS | 2033 | 1465030971321 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:02:51 INFO - PROCESS | 2033 | 1465030971330 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:02:51 INFO - PROCESS | 2033 | 1465030971342 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:02:51 INFO - PROCESS | 2033 | 1465030971343 Marionette TRACE conn2 <- [1,1714,null,{}] 02:02:51 INFO - PROCESS | 2033 | 1465030971345 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}] 02:02:51 INFO - PROCESS | 2033 | 1465030971346 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:51 INFO - PROCESS | 2033 | 1465030971454 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:02:51 INFO - PROCESS | 2033 | 1465030971461 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 2033 | 1465030971462 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267ac800 == 35 [pid = 2033] [id = 436] 02:02:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x116861c00) [pid = 2033] [serial = 1307] [outer = 0x0] 02:02:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x119cbbc00) [pid = 2033] [serial = 1308] [outer = 0x116861c00] 02:02:51 INFO - PROCESS | 2033 | 1465030971487 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1262cbc00) [pid = 2033] [serial = 1309] [outer = 0x116861c00] 02:02:51 INFO - PROCESS | 2033 | 1465030971861 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]]]}] 02:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 570ms 02:02:51 INFO - PROCESS | 2033 | 1465030971913 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:02:51 INFO - PROCESS | 2033 | 1465030971916 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:02:51 INFO - PROCESS | 2033 | 1465030971919 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:02:51 INFO - PROCESS | 2033 | 1465030971922 Marionette TRACE conn2 <- [1,1718,null,{}] 02:02:51 INFO - PROCESS | 2033 | 1465030971927 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}] 02:02:51 INFO - PROCESS | 2033 | 1465030971928 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:52 INFO - PROCESS | 2033 | 1465030972046 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:02:52 INFO - PROCESS | 2033 | 1465030972138 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 2033 | 1465030972141 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x116849000 == 36 [pid = 2033] [id = 437] 02:02:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1121b0c00) [pid = 2033] [serial = 1310] [outer = 0x0] 02:02:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x1126c2c00) [pid = 2033] [serial = 1311] [outer = 0x1121b0c00] 02:02:52 INFO - PROCESS | 2033 | 1465030972173 Marionette DEBUG loaded listener.js 02:02:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x113c09800) [pid = 2033] [serial = 1312] [outer = 0x1121b0c00] 02:02:52 INFO - PROCESS | 2033 | 1465030972707 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]]]}] 02:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 822ms 02:02:52 INFO - PROCESS | 2033 | 1465030972742 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:02:52 INFO - PROCESS | 2033 | 1465030972745 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:02:52 INFO - PROCESS | 2033 | 1465030972778 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:02:52 INFO - PROCESS | 2033 | 1465030972780 Marionette TRACE conn2 <- [1,1722,null,{}] 02:02:52 INFO - PROCESS | 2033 | 1465030972785 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}] 02:02:52 INFO - PROCESS | 2033 | 1465030972787 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:52 INFO - PROCESS | 2033 | 1465030972900 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:02:52 INFO - PROCESS | 2033 | 1465030972992 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 2033 | 1465030972994 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x12156a000 == 37 [pid = 2033] [id = 438] 02:02:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x117d79400) [pid = 2033] [serial = 1313] [outer = 0x0] 02:02:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x11803c800) [pid = 2033] [serial = 1314] [outer = 0x117d79400] 02:02:53 INFO - PROCESS | 2033 | 1465030973024 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1185e8800) [pid = 2033] [serial = 1315] [outer = 0x117d79400] 02:02:53 INFO - PROCESS | 2033 | 1465030973547 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]]]}] 02:02:53 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 02:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 825ms 02:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:02:53 INFO - PROCESS | 2033 | 1465030973600 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 2033 | 1465030973602 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:02:53 INFO - PROCESS | 2033 | 1465030973604 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 2033 | 1465030973607 Marionette TRACE conn2 <- [1,1726,null,{}] 02:02:53 INFO - PROCESS | 2033 | 1465030973615 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}] 02:02:53 INFO - PROCESS | 2033 | 1465030973618 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:53 INFO - PROCESS | 2033 | 1465030973735 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:02:53 INFO - PROCESS | 2033 | 1465030973828 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 2033 | 1465030973830 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x127640000 == 38 [pid = 2033] [id = 439] 02:02:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x1187eb000) [pid = 2033] [serial = 1316] [outer = 0x0] 02:02:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x119a67c00) [pid = 2033] [serial = 1317] [outer = 0x1187eb000] 02:02:53 INFO - PROCESS | 2033 | 1465030973863 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x1214d1000) [pid = 2033] [serial = 1318] [outer = 0x1187eb000] 02:02:54 INFO - PROCESS | 2033 | 1465030974506 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]]]}] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x116193000 == 37 [pid = 2033] [id = 435] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x12671e800 == 36 [pid = 2033] [id = 434] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x12564f800 == 35 [pid = 2033] [id = 433] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x121dba000 == 34 [pid = 2033] [id = 432] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2ff000 == 33 [pid = 2033] [id = 431] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b6800 == 32 [pid = 2033] [id = 430] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x117d02800 == 31 [pid = 2033] [id = 429] 02:02:54 INFO - PROCESS | 2033 | --DOCSHELL 0x1130ab800 == 30 [pid = 2033] [id = 428] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x12cd7b400) [pid = 2033] [serial = 1263] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12cc0b400) [pid = 2033] [serial = 1261] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x12d216000) [pid = 2033] [serial = 1264] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12c83f000) [pid = 2033] [serial = 1251] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x110ec3c00) [pid = 2033] [serial = 1216] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x125636c00) [pid = 2033] [serial = 1231] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1297e1800) [pid = 2033] [serial = 1242] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x110eacc00) [pid = 2033] [serial = 1215] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1275d1000) [pid = 2033] [serial = 1222] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x127511400) [pid = 2033] [serial = 1174] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1274d2400) [pid = 2033] [serial = 1233] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x118370400) [pid = 2033] [serial = 1218] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1185ebc00) [pid = 2033] [serial = 1162] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1126be400) [pid = 2033] [serial = 1254] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1187f8400) [pid = 2033] [serial = 1257] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x12c2aac00) [pid = 2033] [serial = 1246] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128ae9800) [pid = 2033] [serial = 1237] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x128dbc400) [pid = 2033] [serial = 1240] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1274d1c00) [pid = 2033] [serial = 1221] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12c83a800) [pid = 2033] [serial = 1120] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x128ada000) [pid = 2033] [serial = 1236] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128d3d000) [pid = 2033] [serial = 1260] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x124d41000) [pid = 2033] [serial = 1252] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12c38cc00) [pid = 2033] [serial = 1248] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x123665c00) [pid = 2033] [serial = 1230] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12503f000) [pid = 2033] [serial = 1165] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x128d23000) [pid = 2033] [serial = 1224] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x12c835000) [pid = 2033] [serial = 1249] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1187ee400) [pid = 2033] [serial = 1255] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12c2ae000) [pid = 2033] [serial = 1171] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128d26400) [pid = 2033] [serial = 1239] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x128af2400) [pid = 2033] [serial = 1168] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x119f19400) [pid = 2033] [serial = 1228] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x129508000) [pid = 2033] [serial = 1225] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12b49cc00) [pid = 2033] [serial = 1243] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x12be94400) [pid = 2033] [serial = 1245] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12cd7cc00) [pid = 2033] [serial = 1159] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1214d7c00) [pid = 2033] [serial = 1219] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x129510c00) [pid = 2033] [serial = 1117] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1126cb400) [pid = 2033] [serial = 1213] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x12750e800) [pid = 2033] [serial = 1234] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x11921c400) [pid = 2033] [serial = 1227] [outer = 0x0] [url = about:blank] 02:02:54 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x12cc05800) [pid = 2033] [serial = 1258] [outer = 0x0] [url = about:blank] 02:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 974ms 02:02:54 INFO - PROCESS | 2033 | 1465030974578 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:02:54 INFO - PROCESS | 2033 | 1465030974581 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:02:54 INFO - PROCESS | 2033 | 1465030974584 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:02:54 INFO - PROCESS | 2033 | 1465030974586 Marionette TRACE conn2 <- [1,1730,null,{}] 02:02:54 INFO - PROCESS | 2033 | 1465030974589 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}] 02:02:54 INFO - PROCESS | 2033 | 1465030974591 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:54 INFO - PROCESS | 2033 | 1465030974677 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:02:54 INFO - PROCESS | 2033 | 1465030974689 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 2033 | 1465030974690 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x116193000 == 31 [pid = 2033] [id = 440] 02:02:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x112d46000) [pid = 2033] [serial = 1319] [outer = 0x0] 02:02:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x1131c4c00) [pid = 2033] [serial = 1320] [outer = 0x112d46000] 02:02:54 INFO - PROCESS | 2033 | 1465030974719 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x115e22c00) [pid = 2033] [serial = 1321] [outer = 0x112d46000] 02:02:55 INFO - PROCESS | 2033 | 1465030975105 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]]]}] 02:02:55 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 02:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 573ms 02:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:02:55 INFO - PROCESS | 2033 | 1465030975156 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 2033 | 1465030975159 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:02:55 INFO - PROCESS | 2033 | 1465030975169 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 2033 | 1465030975171 Marionette TRACE conn2 <- [1,1734,null,{}] 02:02:55 INFO - PROCESS | 2033 | 1465030975174 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}] 02:02:55 INFO - PROCESS | 2033 | 1465030975175 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:55 INFO - PROCESS | 2033 | 1465030975260 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:02:55 INFO - PROCESS | 2033 | 1465030975268 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 2033 | 1465030975269 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185a2800 == 32 [pid = 2033] [id = 441] 02:02:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x118364800) [pid = 2033] [serial = 1322] [outer = 0x0] 02:02:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x118371400) [pid = 2033] [serial = 1323] [outer = 0x118364800] 02:02:55 INFO - PROCESS | 2033 | 1465030975297 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1187ee400) [pid = 2033] [serial = 1324] [outer = 0x118364800] 02:02:55 INFO - PROCESS | 2033 | 1465030975659 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]]]}] 02:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 02:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:02:55 INFO - PROCESS | 2033 | 1465030975690 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 2033 | 1465030975691 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:02:55 INFO - PROCESS | 2033 | 1465030975693 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 2033 | 1465030975696 Marionette TRACE conn2 <- [1,1738,null,{}] 02:02:55 INFO - PROCESS | 2033 | 1465030975706 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}] 02:02:55 INFO - PROCESS | 2033 | 1465030975709 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:55 INFO - PROCESS | 2033 | 1465030975789 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:02:55 INFO - PROCESS | 2033 | 1465030975794 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 2033 | 1465030975796 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x12156b800 == 33 [pid = 2033] [id = 442] 02:02:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x119254000) [pid = 2033] [serial = 1325] [outer = 0x0] 02:02:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x119a61000) [pid = 2033] [serial = 1326] [outer = 0x119254000] 02:02:55 INFO - PROCESS | 2033 | 1465030975826 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119f1b400) [pid = 2033] [serial = 1327] [outer = 0x119254000] 02:02:56 INFO - PROCESS | 2033 | 1465030976173 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]]]}] 02:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms 02:02:56 INFO - PROCESS | 2033 | 1465030976219 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:02:56 INFO - PROCESS | 2033 | 1465030976221 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:02:56 INFO - PROCESS | 2033 | 1465030976223 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - PROCESS | 2033 | 1465030976225 Marionette TRACE conn2 <- [1,1742,null,{}] 02:02:56 INFO - PROCESS | 2033 | 1465030976227 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}] 02:02:56 INFO - PROCESS | 2033 | 1465030976229 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:56 INFO - PROCESS | 2033 | 1465030976380 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:02:56 INFO - PROCESS | 2033 | 1465030976394 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:56 INFO - PROCESS | 2033 | 1465030976395 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237d7000 == 34 [pid = 2033] [id = 443] 02:02:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x12133f800) [pid = 2033] [serial = 1328] [outer = 0x0] 02:02:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1214d7400) [pid = 2033] [serial = 1329] [outer = 0x12133f800] 02:02:56 INFO - PROCESS | 2033 | 1465030976436 Marionette DEBUG loaded listener.js 02:02:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x121910c00) [pid = 2033] [serial = 1330] [outer = 0x12133f800] 02:02:56 INFO - PROCESS | 2033 | 1465030976879 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]]]}] 02:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 673ms 02:02:56 INFO - PROCESS | 2033 | 1465030976903 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:02:56 INFO - PROCESS | 2033 | 1465030976905 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:02:56 INFO - PROCESS | 2033 | 1465030976907 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - PROCESS | 2033 | 1465030976908 Marionette TRACE conn2 <- [1,1746,null,{}] 02:02:56 INFO - PROCESS | 2033 | 1465030976911 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}] 02:02:56 INFO - PROCESS | 2033 | 1465030976912 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:57 INFO - PROCESS | 2033 | 1465030977030 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:02:57 INFO - PROCESS | 2033 | 1465030977034 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 2033 | 1465030977035 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x125614800 == 35 [pid = 2033] [id = 444] 02:02:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1168a7400) [pid = 2033] [serial = 1331] [outer = 0x0] 02:02:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121abb400) [pid = 2033] [serial = 1332] [outer = 0x1168a7400] 02:02:57 INFO - PROCESS | 2033 | 1465030977062 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1214f1400) [pid = 2033] [serial = 1333] [outer = 0x1168a7400] 02:02:57 INFO - PROCESS | 2033 | 1465030977419 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]]]}] 02:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 569ms 02:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:02:57 INFO - PROCESS | 2033 | 1465030977476 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:02:57 INFO - PROCESS | 2033 | 1465030977478 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:02:57 INFO - PROCESS | 2033 | 1465030977480 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 2033 | 1465030977481 Marionette TRACE conn2 <- [1,1750,null,{}] 02:02:57 INFO - PROCESS | 2033 | 1465030977491 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}] 02:02:57 INFO - PROCESS | 2033 | 1465030977495 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:57 INFO - PROCESS | 2033 | 1465030977624 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:02:57 INFO - PROCESS | 2033 | 1465030977666 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 2033 | 1465030977667 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x128fbe000 == 36 [pid = 2033] [id = 445] 02:02:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124bf8400) [pid = 2033] [serial = 1334] [outer = 0x0] 02:02:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1267bf000) [pid = 2033] [serial = 1335] [outer = 0x124bf8400] 02:02:57 INFO - PROCESS | 2033 | 1465030977693 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x127505400) [pid = 2033] [serial = 1336] [outer = 0x124bf8400] 02:02:58 INFO - PROCESS | 2033 | 1465030978006 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]]]}] 02:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 578ms 02:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:02:58 INFO - PROCESS | 2033 | 1465030978060 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 2033 | 1465030978061 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:02:58 INFO - PROCESS | 2033 | 1465030978071 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - PROCESS | 2033 | 1465030978072 Marionette TRACE conn2 <- [1,1754,null,{}] 02:02:58 INFO - PROCESS | 2033 | 1465030978076 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}] 02:02:58 INFO - PROCESS | 2033 | 1465030978078 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:58 INFO - PROCESS | 2033 | 1465030978240 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:02:58 INFO - PROCESS | 2033 | 1465030978255 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 2033 | 1465030978256 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917e800 == 37 [pid = 2033] [id = 446] 02:02:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x124bf9c00) [pid = 2033] [serial = 1337] [outer = 0x0] 02:02:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127505800) [pid = 2033] [serial = 1338] [outer = 0x124bf9c00] 02:02:58 INFO - PROCESS | 2033 | 1465030978295 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1275c2800) [pid = 2033] [serial = 1339] [outer = 0x124bf9c00] 02:02:58 INFO - PROCESS | 2033 | 1465030978644 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]]]}] 02:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 626ms 02:02:58 INFO - PROCESS | 2033 | 1465030978741 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 2033 | 1465030978742 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1126c7c00) [pid = 2033] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x118367400) [pid = 2033] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x118366800) [pid = 2033] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1167e9000) [pid = 2033] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x119cb4800) [pid = 2033] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1187f1c00) [pid = 2033] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x110fab000) [pid = 2033] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1166e6400) [pid = 2033] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x110ea9400) [pid = 2033] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1214d5000) [pid = 2033] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x11a213400) [pid = 2033] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1214d5400) [pid = 2033] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x111c6ac00) [pid = 2033] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:02:58 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1126ca400) [pid = 2033] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:02:58 INFO - PROCESS | 2033 | 1465030978754 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - PROCESS | 2033 | 1465030978755 Marionette TRACE conn2 <- [1,1758,null,{}] 02:02:58 INFO - PROCESS | 2033 | 1465030978758 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}] 02:02:58 INFO - PROCESS | 2033 | 1465030978759 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:58 INFO - PROCESS | 2033 | 1465030978840 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:02:58 INFO - PROCESS | 2033 | 1465030978844 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 2033 | 1465030978845 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x110ddd800 == 38 [pid = 2033] [id = 447] 02:02:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1126ca400) [pid = 2033] [serial = 1340] [outer = 0x0] 02:02:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x117d7b400) [pid = 2033] [serial = 1341] [outer = 0x1126ca400] 02:02:58 INFO - PROCESS | 2033 | 1465030978870 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x119a6c400) [pid = 2033] [serial = 1342] [outer = 0x1126ca400] 02:02:59 INFO - PROCESS | 2033 | 1465030979223 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]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 02:02:59 INFO - PROCESS | 2033 | 1465030979273 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 2033 | 1465030979274 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:02:59 INFO - PROCESS | 2033 | 1465030979276 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 2033 | 1465030979277 Marionette TRACE conn2 <- [1,1762,null,{}] 02:02:59 INFO - PROCESS | 2033 | 1465030979279 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}] 02:02:59 INFO - PROCESS | 2033 | 1465030979281 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:59 INFO - PROCESS | 2033 | 1465030979360 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:02:59 INFO - PROCESS | 2033 | 1465030979430 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 2033 | 1465030979431 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c4d000 == 39 [pid = 2033] [id = 448] 02:02:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1166e6400) [pid = 2033] [serial = 1343] [outer = 0x0] 02:02:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1214d3c00) [pid = 2033] [serial = 1344] [outer = 0x1166e6400] 02:02:59 INFO - PROCESS | 2033 | 1465030979456 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1275cbc00) [pid = 2033] [serial = 1345] [outer = 0x1166e6400] 02:02:59 INFO - PROCESS | 2033 | 1465030979720 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]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 468ms 02:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:02:59 INFO - PROCESS | 2033 | 1465030979745 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 2033 | 1465030979746 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:02:59 INFO - PROCESS | 2033 | 1465030979756 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 2033 | 1465030979758 Marionette TRACE conn2 <- [1,1766,null,{}] 02:02:59 INFO - PROCESS | 2033 | 1465030979760 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}] 02:02:59 INFO - PROCESS | 2033 | 1465030979761 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:59 INFO - PROCESS | 2033 | 1465030979852 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:02:59 INFO - PROCESS | 2033 | 1465030979856 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 2033 | 1465030979857 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:02:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad5e000 == 40 [pid = 2033] [id = 449] 02:02:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12750d800) [pid = 2033] [serial = 1346] [outer = 0x0] 02:02:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1275d0c00) [pid = 2033] [serial = 1347] [outer = 0x12750d800] 02:02:59 INFO - PROCESS | 2033 | 1465030979889 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x127611c00) [pid = 2033] [serial = 1348] [outer = 0x12750d800] 02:03:00 INFO - PROCESS | 2033 | 1465030980245 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]]]}] 02:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 527ms 02:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:03:00 INFO - PROCESS | 2033 | 1465030980276 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 2033 | 1465030980278 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:03:00 INFO - PROCESS | 2033 | 1465030980280 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 2033 | 1465030980284 Marionette TRACE conn2 <- [1,1770,null,{}] 02:03:00 INFO - PROCESS | 2033 | 1465030980299 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}] 02:03:00 INFO - PROCESS | 2033 | 1465030980300 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:00 INFO - PROCESS | 2033 | 1465030980396 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:03:00 INFO - PROCESS | 2033 | 1465030980400 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:00 INFO - PROCESS | 2033 | 1465030980401 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b42c800 == 41 [pid = 2033] [id = 450] 02:03:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128a07800) [pid = 2033] [serial = 1349] [outer = 0x0] 02:03:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128adec00) [pid = 2033] [serial = 1350] [outer = 0x128a07800] 02:03:00 INFO - PROCESS | 2033 | 1465030980427 Marionette DEBUG loaded listener.js 02:03:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128af3c00) [pid = 2033] [serial = 1351] [outer = 0x128a07800] 02:03:00 INFO - PROCESS | 2033 | 1465030980835 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]]]}] 02:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 583ms 02:03:00 INFO - PROCESS | 2033 | 1465030980864 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 2033 | 1465030980869 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:03:00 INFO - PROCESS | 2033 | 1465030980873 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 2033 | 1465030980875 Marionette TRACE conn2 <- [1,1774,null,{}] 02:03:00 INFO - PROCESS | 2033 | 1465030980880 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}] 02:03:00 INFO - PROCESS | 2033 | 1465030980882 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:01 INFO - PROCESS | 2033 | 1465030980995 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:03:01 INFO - PROCESS | 2033 | 1465030981075 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 2033 | 1465030981079 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ad9800 == 42 [pid = 2033] [id = 451] 02:03:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1121b3000) [pid = 2033] [serial = 1352] [outer = 0x0] 02:03:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x11275dc00) [pid = 2033] [serial = 1353] [outer = 0x1121b3000] 02:03:01 INFO - PROCESS | 2033 | 1465030981110 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x116176c00) [pid = 2033] [serial = 1354] [outer = 0x1121b3000] 02:03:01 INFO - PROCESS | 2033 | 1465030981574 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]]]}] 02:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 723ms 02:03:01 INFO - PROCESS | 2033 | 1465030981596 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:03:01 INFO - PROCESS | 2033 | 1465030981601 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:03:01 INFO - PROCESS | 2033 | 1465030981625 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:03:01 INFO - PROCESS | 2033 | 1465030981626 Marionette TRACE conn2 <- [1,1778,null,{}] 02:03:01 INFO - PROCESS | 2033 | 1465030981629 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}] 02:03:01 INFO - PROCESS | 2033 | 1465030981631 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:01 INFO - PROCESS | 2033 | 1465030981740 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:03:01 INFO - PROCESS | 2033 | 1465030981821 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 2033 | 1465030981823 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x12509e000 == 43 [pid = 2033] [id = 452] 02:03:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x118e0e800) [pid = 2033] [serial = 1355] [outer = 0x0] 02:03:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x11925a800) [pid = 2033] [serial = 1356] [outer = 0x118e0e800] 02:03:01 INFO - PROCESS | 2033 | 1465030981853 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x119a71000) [pid = 2033] [serial = 1357] [outer = 0x118e0e800] 02:03:02 INFO - PROCESS | 2033 | 1465030982285 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]]]}] 02:03:02 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 02:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 673ms 02:03:02 INFO - PROCESS | 2033 | 1465030982295 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 2033 | 1465030982297 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:03:02 INFO - PROCESS | 2033 | 1465030982302 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 2033 | 1465030982304 Marionette TRACE conn2 <- [1,1782,null,{}] 02:03:02 INFO - PROCESS | 2033 | 1465030982331 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}] 02:03:02 INFO - PROCESS | 2033 | 1465030982334 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:02 INFO - PROCESS | 2033 | 1465030982477 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:03:02 INFO - PROCESS | 2033 | 1465030982487 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:02 INFO - PROCESS | 2033 | 1465030982490 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b428800 == 44 [pid = 2033] [id = 453] 02:03:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1214eb400) [pid = 2033] [serial = 1358] [outer = 0x0] 02:03:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x125036c00) [pid = 2033] [serial = 1359] [outer = 0x1214eb400] 02:03:02 INFO - PROCESS | 2033 | 1465030982521 Marionette DEBUG loaded listener.js 02:03:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1267cbc00) [pid = 2033] [serial = 1360] [outer = 0x1214eb400] 02:03:02 INFO - PROCESS | 2033 | 1465030982950 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]]]}] 02:03:02 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 02:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 675ms 02:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:03:02 INFO - PROCESS | 2033 | 1465030982988 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 2033 | 1465030982990 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:03:02 INFO - PROCESS | 2033 | 1465030982992 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 2033 | 1465030982993 Marionette TRACE conn2 <- [1,1786,null,{}] 02:03:02 INFO - PROCESS | 2033 | 1465030982996 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}] 02:03:03 INFO - PROCESS | 2033 | 1465030982997 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:03 INFO - PROCESS | 2033 | 1465030983104 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:03:03 INFO - PROCESS | 2033 | 1465030983184 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:03 INFO - PROCESS | 2033 | 1465030983186 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c402800 == 45 [pid = 2033] [id = 454] 02:03:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1271be400) [pid = 2033] [serial = 1361] [outer = 0x0] 02:03:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1274d7000) [pid = 2033] [serial = 1362] [outer = 0x1271be400] 02:03:03 INFO - PROCESS | 2033 | 1465030983215 Marionette DEBUG loaded listener.js 02:03:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x128a02400) [pid = 2033] [serial = 1363] [outer = 0x1271be400] 02:03:03 INFO - PROCESS | 2033 | 1465030983598 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]]]}] 02:03:03 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 02:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 02:03:03 INFO - PROCESS | 2033 | 1465030983663 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:03:03 INFO - PROCESS | 2033 | 1465030983664 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:03:03 INFO - PROCESS | 2033 | 1465030983667 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:03:03 INFO - PROCESS | 2033 | 1465030983668 Marionette TRACE conn2 <- [1,1790,null,{}] 02:03:03 INFO - PROCESS | 2033 | 1465030983670 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}] 02:03:03 INFO - PROCESS | 2033 | 1465030983672 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:03 INFO - PROCESS | 2033 | 1465030983774 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:03:03 INFO - PROCESS | 2033 | 1465030983884 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:03 INFO - PROCESS | 2033 | 1465030983886 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c938800 == 46 [pid = 2033] [id = 455] 02:03:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128a08400) [pid = 2033] [serial = 1364] [outer = 0x0] 02:03:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x128ae4000) [pid = 2033] [serial = 1365] [outer = 0x128a08400] 02:03:03 INFO - PROCESS | 2033 | 1465030983916 Marionette DEBUG loaded listener.js 02:03:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x128af2400) [pid = 2033] [serial = 1366] [outer = 0x128a08400] 02:03:04 INFO - PROCESS | 2033 | 1465030984374 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]]]}] 02:03:04 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) 02:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 718ms 02:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:03:04 INFO - PROCESS | 2033 | 1465030984387 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:03:04 INFO - PROCESS | 2033 | 1465030984389 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:03:04 INFO - PROCESS | 2033 | 1465030984393 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:03:04 INFO - PROCESS | 2033 | 1465030984395 Marionette TRACE conn2 <- [1,1794,null,{}] 02:03:04 INFO - PROCESS | 2033 | 1465030984398 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}] 02:03:04 INFO - PROCESS | 2033 | 1465030984405 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:04 INFO - PROCESS | 2033 | 1465030984589 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:03:04 INFO - PROCESS | 2033 | 1465030984709 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:04 INFO - PROCESS | 2033 | 1465030984710 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cd22800 == 47 [pid = 2033] [id = 456] 02:03:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x128af7400) [pid = 2033] [serial = 1367] [outer = 0x0] 02:03:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x128d2f000) [pid = 2033] [serial = 1368] [outer = 0x128af7400] 02:03:04 INFO - PROCESS | 2033 | 1465030984740 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x128d40800) [pid = 2033] [serial = 1369] [outer = 0x128af7400] 02:03:05 INFO - PROCESS | 2033 | 1465030985240 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]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 874ms 02:03:05 INFO - PROCESS | 2033 | 1465030985269 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 2033 | 1465030985272 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:03:05 INFO - PROCESS | 2033 | 1465030985276 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 2033 | 1465030985278 Marionette TRACE conn2 <- [1,1798,null,{}] 02:03:05 INFO - PROCESS | 2033 | 1465030985282 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}] 02:03:05 INFO - PROCESS | 2033 | 1465030985284 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:05 INFO - PROCESS | 2033 | 1465030985449 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:03:05 INFO - PROCESS | 2033 | 1465030985679 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 2033 | 1465030985680 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d02800 == 48 [pid = 2033] [id = 457] 02:03:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x110eb8400) [pid = 2033] [serial = 1370] [outer = 0x0] 02:03:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x111e30000) [pid = 2033] [serial = 1371] [outer = 0x110eb8400] 02:03:05 INFO - PROCESS | 2033 | 1465030985732 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x112a77800) [pid = 2033] [serial = 1372] [outer = 0x110eb8400] 02:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 922ms 02:03:06 INFO - PROCESS | 2033 | 1465030986188 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]]]}] 02:03:06 INFO - PROCESS | 2033 | 1465030986198 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 2033 | 1465030986200 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:03:06 INFO - PROCESS | 2033 | 1465030986203 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 2033 | 1465030986205 Marionette TRACE conn2 <- [1,1802,null,{}] 02:03:06 INFO - PROCESS | 2033 | 1465030986208 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}] 02:03:06 INFO - PROCESS | 2033 | 1465030986211 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:06 INFO - PROCESS | 2033 | 1465030986312 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:03:06 INFO - PROCESS | 2033 | 1465030986383 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 2033 | 1465030986384 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:06 INFO - PROCESS | 2033 | --DOCSHELL 0x1185ac000 == 47 [pid = 2033] [id = 427] 02:03:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad5e000 == 46 [pid = 2033] [id = 449] 02:03:06 INFO - PROCESS | 2033 | --DOCSHELL 0x129c4d000 == 45 [pid = 2033] [id = 448] 02:03:06 INFO - PROCESS | 2033 | --DOCSHELL 0x110ddd800 == 44 [pid = 2033] [id = 447] 02:03:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12917e800 == 43 [pid = 2033] [id = 446] 02:03:06 INFO - PROCESS | 2033 | --DOCSHELL 0x128fbe000 == 42 [pid = 2033] [id = 445] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x125614800 == 41 [pid = 2033] [id = 444] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1237d7000 == 40 [pid = 2033] [id = 443] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12156b800 == 39 [pid = 2033] [id = 442] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1185a2800 == 38 [pid = 2033] [id = 441] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x116193000 == 37 [pid = 2033] [id = 440] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x127640000 == 36 [pid = 2033] [id = 439] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12156a000 == 35 [pid = 2033] [id = 438] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x1267ac800 == 34 [pid = 2033] [id = 436] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x116849000 == 33 [pid = 2033] [id = 437] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x117d02800 == 32 [pid = 2033] [id = 457] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12cd22800 == 31 [pid = 2033] [id = 456] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12c938800 == 30 [pid = 2033] [id = 455] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12c402800 == 29 [pid = 2033] [id = 454] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12b428800 == 28 [pid = 2033] [id = 453] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12509e000 == 27 [pid = 2033] [id = 452] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x12b42c800 == 26 [pid = 2033] [id = 450] 02:03:07 INFO - PROCESS | 2033 | --DOCSHELL 0x116ad9800 == 25 [pid = 2033] [id = 451] 02:03:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x110ddd800 == 26 [pid = 2033] [id = 458] 02:03:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x111c5c800) [pid = 2033] [serial = 1373] [outer = 0x0] 02:03:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x111c60800) [pid = 2033] [serial = 1374] [outer = 0x111c5c800] 02:03:07 INFO - PROCESS | 2033 | 1465030987036 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x11214e400) [pid = 2033] [serial = 1375] [outer = 0x111c5c800] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1126cb000) [pid = 2033] [serial = 1284] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x11921c000) [pid = 2033] [serial = 1293] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x1185f4400) [pid = 2033] [serial = 1290] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x1187f8c00) [pid = 2033] [serial = 1291] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1168a9400) [pid = 2033] [serial = 1287] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x117596400) [pid = 2033] [serial = 1288] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x12374a400) [pid = 2033] [serial = 1282] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1214cd000) [pid = 2033] [serial = 1281] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119f12000) [pid = 2033] [serial = 1297] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x115dbb000) [pid = 2033] [serial = 1267] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1126bec00) [pid = 2033] [serial = 1266] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1187f9400) [pid = 2033] [serial = 1269] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x121339400) [pid = 2033] [serial = 1270] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x117665c00) [pid = 2033] [serial = 1306] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119a74c00) [pid = 2033] [serial = 1296] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1275cc000) [pid = 2033] [serial = 1273] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1274cb400) [pid = 2033] [serial = 1272] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1214d5c00) [pid = 2033] [serial = 1299] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x128d3d400) [pid = 2033] [serial = 1276] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1255b9c00) [pid = 2033] [serial = 1303] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x128d33400) [pid = 2033] [serial = 1275] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x124d79800) [pid = 2033] [serial = 1302] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1187f9800) [pid = 2033] [serial = 1279] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x117d75c00) [pid = 2033] [serial = 1278] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x112ed5000) [pid = 2033] [serial = 1285] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x110ebcc00) [pid = 2033] [serial = 1305] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x123749000) [pid = 2033] [serial = 1300] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119cbbc00) [pid = 2033] [serial = 1308] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119a65800) [pid = 2033] [serial = 1294] [outer = 0x0] [url = about:blank] 02:03:07 INFO - PROCESS | 2033 | 1465030987456 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]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1272ms 02:03:07 INFO - PROCESS | 2033 | 1465030987476 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 2033 | 1465030987478 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:03:07 INFO - PROCESS | 2033 | 1465030987482 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 2033 | 1465030987487 Marionette TRACE conn2 <- [1,1806,null,{}] 02:03:07 INFO - PROCESS | 2033 | 1465030987491 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}] 02:03:07 INFO - PROCESS | 2033 | 1465030987492 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:07 INFO - PROCESS | 2033 | 1465030987576 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:03:07 INFO - PROCESS | 2033 | 1465030987580 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 2033 | 1465030987585 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x116849000 == 27 [pid = 2033] [id = 459] 02:03:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x112a76000) [pid = 2033] [serial = 1376] [outer = 0x0] 02:03:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x114eea000) [pid = 2033] [serial = 1377] [outer = 0x112a76000] 02:03:07 INFO - PROCESS | 2033 | 1465030987613 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x116176400) [pid = 2033] [serial = 1378] [outer = 0x112a76000] 02:03:07 INFO - PROCESS | 2033 | 1465030987971 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]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 525ms 02:03:08 INFO - PROCESS | 2033 | 1465030988007 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 2033 | 1465030988010 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:03:08 INFO - PROCESS | 2033 | 1465030988014 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 2033 | 1465030988019 Marionette TRACE conn2 <- [1,1810,null,{}] 02:03:08 INFO - PROCESS | 2033 | 1465030988021 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}] 02:03:08 INFO - PROCESS | 2033 | 1465030988023 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:08 INFO - PROCESS | 2033 | 1465030988103 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:03:08 INFO - PROCESS | 2033 | 1465030988107 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 2033 | 1465030988108 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x11804f800 == 28 [pid = 2033] [id = 460] 02:03:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x116177400) [pid = 2033] [serial = 1379] [outer = 0x0] 02:03:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x11662f000) [pid = 2033] [serial = 1380] [outer = 0x116177400] 02:03:08 INFO - PROCESS | 2033 | 1465030988138 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x117661c00) [pid = 2033] [serial = 1381] [outer = 0x116177400] 02:03:08 INFO - PROCESS | 2033 | 1465030988619 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]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 622ms 02:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:03:08 INFO - PROCESS | 2033 | 1465030988637 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 2033 | 1465030988639 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:03:08 INFO - PROCESS | 2033 | 1465030988642 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 2033 | 1465030988646 Marionette TRACE conn2 <- [1,1814,null,{}] 02:03:08 INFO - PROCESS | 2033 | 1465030988660 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}] 02:03:08 INFO - PROCESS | 2033 | 1465030988664 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:08 INFO - PROCESS | 2033 | 1465030988770 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:03:08 INFO - PROCESS | 2033 | 1465030988775 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 2033 | 1465030988776 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c3800 == 29 [pid = 2033] [id = 461] 02:03:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x118131c00) [pid = 2033] [serial = 1382] [outer = 0x0] 02:03:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x118511000) [pid = 2033] [serial = 1383] [outer = 0x118131c00] 02:03:08 INFO - PROCESS | 2033 | 1465030988804 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1187eec00) [pid = 2033] [serial = 1384] [outer = 0x118131c00] 02:03:09 INFO - PROCESS | 2033 | 1465030989187 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]]]}] 02:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 576ms 02:03:09 INFO - PROCESS | 2033 | 1465030989219 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 2033 | 1465030989222 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:03:09 INFO - PROCESS | 2033 | 1465030989237 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 2033 | 1465030989238 Marionette TRACE conn2 <- [1,1818,null,{}] 02:03:09 INFO - PROCESS | 2033 | 1465030989240 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}] 02:03:09 INFO - PROCESS | 2033 | 1465030989241 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:09 INFO - PROCESS | 2033 | 1465030989340 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:03:09 INFO - PROCESS | 2033 | 1465030989343 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 2033 | 1465030989344 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198b7800 == 30 [pid = 2033] [id = 462] 02:03:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x114fb9800) [pid = 2033] [serial = 1385] [outer = 0x0] 02:03:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x118e11400) [pid = 2033] [serial = 1386] [outer = 0x114fb9800] 02:03:09 INFO - PROCESS | 2033 | 1465030989369 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1192e2400) [pid = 2033] [serial = 1387] [outer = 0x114fb9800] 02:03:09 INFO - PROCESS | 2033 | 1465030989726 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]]]}] 02:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 02:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:03:09 INFO - PROCESS | 2033 | 1465030989756 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 2033 | 1465030989758 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:03:09 INFO - PROCESS | 2033 | 1465030989760 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 2033 | 1465030989761 Marionette TRACE conn2 <- [1,1822,null,{}] 02:03:09 INFO - PROCESS | 2033 | 1465030989769 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}] 02:03:09 INFO - PROCESS | 2033 | 1465030989770 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:09 INFO - PROCESS | 2033 | 1465030989866 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:03:09 INFO - PROCESS | 2033 | 1465030989870 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 2033 | 1465030989871 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x121491000 == 31 [pid = 2033] [id = 463] 02:03:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x112d46c00) [pid = 2033] [serial = 1388] [outer = 0x0] 02:03:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x11968f000) [pid = 2033] [serial = 1389] [outer = 0x112d46c00] 02:03:09 INFO - PROCESS | 2033 | 1465030989903 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119a6b000) [pid = 2033] [serial = 1390] [outer = 0x112d46c00] 02:03:10 INFO - PROCESS | 2033 | 1465030990278 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]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 524ms 02:03:10 INFO - PROCESS | 2033 | 1465030990285 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 2033 | 1465030990286 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:03:10 INFO - PROCESS | 2033 | 1465030990288 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 2033 | 1465030990290 Marionette TRACE conn2 <- [1,1826,null,{}] 02:03:10 INFO - PROCESS | 2033 | 1465030990292 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}] 02:03:10 INFO - PROCESS | 2033 | 1465030990296 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:10 INFO - PROCESS | 2033 | 1465030990401 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:03:10 INFO - PROCESS | 2033 | 1465030990437 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 2033 | 1465030990438 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x113320000 == 32 [pid = 2033] [id = 464] 02:03:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x11660fc00) [pid = 2033] [serial = 1391] [outer = 0x0] 02:03:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x119cb4000) [pid = 2033] [serial = 1392] [outer = 0x11660fc00] 02:03:10 INFO - PROCESS | 2033 | 1465030990463 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119f1cc00) [pid = 2033] [serial = 1393] [outer = 0x11660fc00] 02:03:10 INFO - PROCESS | 2033 | 1465030990798 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]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 02:03:10 INFO - PROCESS | 2033 | 1465030990808 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 2033 | 1465030990809 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:03:10 INFO - PROCESS | 2033 | 1465030990811 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 2033 | 1465030990812 Marionette TRACE conn2 <- [1,1830,null,{}] 02:03:10 INFO - PROCESS | 2033 | 1465030990816 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}] 02:03:10 INFO - PROCESS | 2033 | 1465030990817 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:10 INFO - PROCESS | 2033 | 1465030990914 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:03:10 INFO - PROCESS | 2033 | 1465030990924 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 2033 | 1465030990925 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236a6800 == 33 [pid = 2033] [id = 465] 02:03:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x115db4c00) [pid = 2033] [serial = 1394] [outer = 0x0] 02:03:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1214ca800) [pid = 2033] [serial = 1395] [outer = 0x115db4c00] 02:03:10 INFO - PROCESS | 2033 | 1465030990950 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1214ed800) [pid = 2033] [serial = 1396] [outer = 0x115db4c00] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1168a7400) [pid = 2033] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x124bf8400) [pid = 2033] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x124bf9c00) [pid = 2033] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1126ca400) [pid = 2033] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1187eb000) [pid = 2033] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x12133f800) [pid = 2033] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x118364800) [pid = 2033] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x119254000) [pid = 2033] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1121b0c00) [pid = 2033] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x112d46000) [pid = 2033] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x116861c00) [pid = 2033] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x117d79400) [pid = 2033] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12750d800) [pid = 2033] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128a07800) [pid = 2033] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:03:11 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1166e6400) [pid = 2033] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:03:11 INFO - PROCESS | 2033 | 1465030991493 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]]]}] 02:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 02:03:11 INFO - PROCESS | 2033 | 1465030991533 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:03:11 INFO - PROCESS | 2033 | 1465030991534 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:03:11 INFO - PROCESS | 2033 | 1465030991537 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - PROCESS | 2033 | 1465030991538 Marionette TRACE conn2 <- [1,1834,null,{}] 02:03:11 INFO - PROCESS | 2033 | 1465030991540 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}] 02:03:11 INFO - PROCESS | 2033 | 1465030991541 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:11 INFO - PROCESS | 2033 | 1465030991615 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:03:11 INFO - PROCESS | 2033 | 1465030991621 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 2033 | 1465030991622 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f1a800 == 34 [pid = 2033] [id = 466] 02:03:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x112d48400) [pid = 2033] [serial = 1397] [outer = 0x0] 02:03:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11765ec00) [pid = 2033] [serial = 1398] [outer = 0x112d48400] 02:03:11 INFO - PROCESS | 2033 | 1465030991648 Marionette DEBUG loaded listener.js 02:03:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1192eb400) [pid = 2033] [serial = 1399] [outer = 0x112d48400] 02:03:12 INFO - PROCESS | 2033 | 1465030992000 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]]]}] 02:03:12 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 02:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 02:03:12 INFO - PROCESS | 2033 | 1465030992009 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:03:12 INFO - PROCESS | 2033 | 1465030992011 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:03:12 INFO - PROCESS | 2033 | 1465030992015 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:03:12 INFO - PROCESS | 2033 | 1465030992019 Marionette TRACE conn2 <- [1,1838,null,{}] 02:03:12 INFO - PROCESS | 2033 | 1465030992022 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}] 02:03:12 INFO - PROCESS | 2033 | 1465030992024 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:12 INFO - PROCESS | 2033 | 1465030992178 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:03:12 INFO - PROCESS | 2033 | 1465030992235 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 2033 | 1465030992236 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262e6800 == 35 [pid = 2033] [id = 467] 02:03:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x11322b800) [pid = 2033] [serial = 1400] [outer = 0x0] 02:03:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x119875800) [pid = 2033] [serial = 1401] [outer = 0x11322b800] 02:03:12 INFO - PROCESS | 2033 | 1465030992256 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x121895c00) [pid = 2033] [serial = 1402] [outer = 0x11322b800] 02:03:12 INFO - PROCESS | 2033 | 1465030992590 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]]]}] 02:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 624ms 02:03:12 INFO - PROCESS | 2033 | 1465030992638 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:03:12 INFO - PROCESS | 2033 | 1465030992640 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:03:12 INFO - PROCESS | 2033 | 1465030992643 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:03:12 INFO - PROCESS | 2033 | 1465030992645 Marionette TRACE conn2 <- [1,1842,null,{}] 02:03:12 INFO - PROCESS | 2033 | 1465030992648 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}] 02:03:12 INFO - PROCESS | 2033 | 1465030992650 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:12 INFO - PROCESS | 2033 | 1465030992769 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:03:12 INFO - PROCESS | 2033 | 1465030992887 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 2033 | 1465030992889 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x126719800 == 36 [pid = 2033] [id = 468] 02:03:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x121895000) [pid = 2033] [serial = 1403] [outer = 0x0] 02:03:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x123743400) [pid = 2033] [serial = 1404] [outer = 0x121895000] 02:03:12 INFO - PROCESS | 2033 | 1465030992935 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x124bfcc00) [pid = 2033] [serial = 1405] [outer = 0x121895000] 02:03:13 INFO - PROCESS | 2033 | 1465030993258 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]]]}] 02:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 02:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:03:13 INFO - PROCESS | 2033 | 1465030993315 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:03:13 INFO - PROCESS | 2033 | 1465030993317 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:03:13 INFO - PROCESS | 2033 | 1465030993319 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 2033 | 1465030993321 Marionette TRACE conn2 <- [1,1846,null,{}] 02:03:13 INFO - PROCESS | 2033 | 1465030993323 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}] 02:03:13 INFO - PROCESS | 2033 | 1465030993325 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:13 INFO - PROCESS | 2033 | 1465030993438 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:03:13 INFO - PROCESS | 2033 | 1465030993444 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 2033 | 1465030993445 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b7800 == 37 [pid = 2033] [id = 469] 02:03:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x121fd5000) [pid = 2033] [serial = 1406] [outer = 0x0] 02:03:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1255bd800) [pid = 2033] [serial = 1407] [outer = 0x121fd5000] 02:03:13 INFO - PROCESS | 2033 | 1465030993470 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1267c7400) [pid = 2033] [serial = 1408] [outer = 0x121fd5000] 02:03:14 INFO - PROCESS | 2033 | 1465030994035 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]]]}] 02:03:14 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) 02:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 770ms 02:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:03:14 INFO - PROCESS | 2033 | 1465030994089 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 2033 | 1465030994092 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:03:14 INFO - PROCESS | 2033 | 1465030994095 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 2033 | 1465030994098 Marionette TRACE conn2 <- [1,1850,null,{}] 02:03:14 INFO - PROCESS | 2033 | 1465030994102 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}] 02:03:14 INFO - PROCESS | 2033 | 1465030994104 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:14 INFO - PROCESS | 2033 | 1465030994242 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:03:14 INFO - PROCESS | 2033 | 1465030994323 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:14 INFO - PROCESS | 2033 | 1465030994325 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d05800 == 38 [pid = 2033] [id = 470] 02:03:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x112d48000) [pid = 2033] [serial = 1409] [outer = 0x0] 02:03:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x114fb3c00) [pid = 2033] [serial = 1410] [outer = 0x112d48000] 02:03:14 INFO - PROCESS | 2033 | 1465030994356 Marionette DEBUG loaded listener.js 02:03:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x11649cc00) [pid = 2033] [serial = 1411] [outer = 0x112d48000] 02:03:14 INFO - PROCESS | 2033 | 1465030994878 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]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 822ms 02:03:14 INFO - PROCESS | 2033 | 1465030994945 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 2033 | 1465030994948 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:03:14 INFO - PROCESS | 2033 | 1465030994956 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 2033 | 1465030994958 Marionette TRACE conn2 <- [1,1854,null,{}] 02:03:14 INFO - PROCESS | 2033 | 1465030994961 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}] 02:03:14 INFO - PROCESS | 2033 | 1465030994963 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:15 INFO - PROCESS | 2033 | 1465030995076 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:03:15 INFO - PROCESS | 2033 | 1465030995281 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 2033 | 1465030995282 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x11618d000 == 39 [pid = 2033] [id = 471] 02:03:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x111c5f800) [pid = 2033] [serial = 1412] [outer = 0x0] 02:03:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x115d68800) [pid = 2033] [serial = 1413] [outer = 0x111c5f800] 02:03:15 INFO - PROCESS | 2033 | 1465030995312 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x116854800) [pid = 2033] [serial = 1414] [outer = 0x111c5f800] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x126719800 == 38 [pid = 2033] [id = 468] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1262e6800 == 37 [pid = 2033] [id = 467] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x121f1a800 == 36 [pid = 2033] [id = 466] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1236a6800 == 35 [pid = 2033] [id = 465] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x113320000 == 34 [pid = 2033] [id = 464] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x121491000 == 33 [pid = 2033] [id = 463] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1198b7800 == 32 [pid = 2033] [id = 462] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c3800 == 31 [pid = 2033] [id = 461] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x11804f800 == 30 [pid = 2033] [id = 460] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x116849000 == 29 [pid = 2033] [id = 459] 02:03:15 INFO - PROCESS | 2033 | --DOCSHELL 0x110ddd800 == 28 [pid = 2033] [id = 458] 02:03:15 INFO - PROCESS | 2033 | 1465030995808 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]]]}] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x121abb400) [pid = 2033] [serial = 1332] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1267bf000) [pid = 2033] [serial = 1335] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x127505800) [pid = 2033] [serial = 1338] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x127505400) [pid = 2033] [serial = 1336] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x117d7b400) [pid = 2033] [serial = 1341] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x119a67c00) [pid = 2033] [serial = 1317] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119a6c400) [pid = 2033] [serial = 1342] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1214d1000) [pid = 2033] [serial = 1318] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1214d7400) [pid = 2033] [serial = 1329] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x118371400) [pid = 2033] [serial = 1323] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1187ee400) [pid = 2033] [serial = 1324] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x119a61000) [pid = 2033] [serial = 1326] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119f1b400) [pid = 2033] [serial = 1327] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1126c2c00) [pid = 2033] [serial = 1311] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x113c09800) [pid = 2033] [serial = 1312] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1131c4c00) [pid = 2033] [serial = 1320] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x115e22c00) [pid = 2033] [serial = 1321] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1262cbc00) [pid = 2033] [serial = 1309] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x11803c800) [pid = 2033] [serial = 1314] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1185e8800) [pid = 2033] [serial = 1315] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1275c2800) [pid = 2033] [serial = 1339] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1275d0c00) [pid = 2033] [serial = 1347] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128af3c00) [pid = 2033] [serial = 1351] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1275cbc00) [pid = 2033] [serial = 1345] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1214f1400) [pid = 2033] [serial = 1333] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128adec00) [pid = 2033] [serial = 1350] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x121910c00) [pid = 2033] [serial = 1330] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1214d3c00) [pid = 2033] [serial = 1344] [outer = 0x0] [url = about:blank] 02:03:15 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x127611c00) [pid = 2033] [serial = 1348] [outer = 0x0] [url = about:blank] 02:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 871ms 02:03:15 INFO - PROCESS | 2033 | 1465030995829 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:03:15 INFO - PROCESS | 2033 | 1465030995831 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:03:15 INFO - PROCESS | 2033 | 1465030995837 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:03:15 INFO - PROCESS | 2033 | 1465030995839 Marionette TRACE conn2 <- [1,1858,null,{}] 02:03:15 INFO - PROCESS | 2033 | 1465030995842 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}] 02:03:15 INFO - PROCESS | 2033 | 1465030995843 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:15 INFO - PROCESS | 2033 | 1465030995923 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:03:15 INFO - PROCESS | 2033 | 1465030995929 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 2033 | 1465030995930 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x11745c800 == 29 [pid = 2033] [id = 472] 02:03:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x117593c00) [pid = 2033] [serial = 1415] [outer = 0x0] 02:03:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x117d7b800) [pid = 2033] [serial = 1416] [outer = 0x117593c00] 02:03:15 INFO - PROCESS | 2033 | 1465030995961 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x11813b400) [pid = 2033] [serial = 1417] [outer = 0x117593c00] 02:03:16 INFO - PROCESS | 2033 | 1465030996318 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]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 02:03:16 INFO - PROCESS | 2033 | 1465030996365 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 2033 | 1465030996368 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:03:16 INFO - PROCESS | 2033 | 1465030996371 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 2033 | 1465030996373 Marionette TRACE conn2 <- [1,1862,null,{}] 02:03:16 INFO - PROCESS | 2033 | 1465030996375 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}] 02:03:16 INFO - PROCESS | 2033 | 1465030996376 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:16 INFO - PROCESS | 2033 | 1465030996458 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:03:16 INFO - PROCESS | 2033 | 1465030996477 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 2033 | 1465030996479 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x11980a800 == 30 [pid = 2033] [id = 473] 02:03:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x11921c400) [pid = 2033] [serial = 1418] [outer = 0x0] 02:03:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119254000) [pid = 2033] [serial = 1419] [outer = 0x11921c400] 02:03:16 INFO - PROCESS | 2033 | 1465030996505 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119687800) [pid = 2033] [serial = 1420] [outer = 0x11921c400] 02:03:16 INFO - PROCESS | 2033 | 1465030996872 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]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 02:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:03:16 INFO - PROCESS | 2033 | 1465030996890 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 2033 | 1465030996891 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:03:16 INFO - PROCESS | 2033 | 1465030996910 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 2033 | 1465030996914 Marionette TRACE conn2 <- [1,1866,null,{}] 02:03:16 INFO - PROCESS | 2033 | 1465030996921 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}] 02:03:16 INFO - PROCESS | 2033 | 1465030996924 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:17 INFO - PROCESS | 2033 | 1465030997004 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:03:17 INFO - PROCESS | 2033 | 1465030997008 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 2033 | 1465030997009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x1219bb000 == 31 [pid = 2033] [id = 474] 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1185efc00) [pid = 2033] [serial = 1421] [outer = 0x0] 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x119a64c00) [pid = 2033] [serial = 1422] [outer = 0x1185efc00] 02:03:17 INFO - PROCESS | 2033 | 1465030997036 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x119cb7000) [pid = 2033] [serial = 1423] [outer = 0x1185efc00] 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1214d7000) [pid = 2033] [serial = 1424] [outer = 0x12bca3800] 02:03:17 INFO - PROCESS | 2033 | 1465030997525 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]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 693ms 02:03:17 INFO - PROCESS | 2033 | 1465030997588 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 2033 | 1465030997591 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:03:17 INFO - PROCESS | 2033 | 1465030997594 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 2033 | 1465030997596 Marionette TRACE conn2 <- [1,1870,null,{}] 02:03:17 INFO - PROCESS | 2033 | 1465030997601 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}] 02:03:17 INFO - PROCESS | 2033 | 1465030997604 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:17 INFO - PROCESS | 2033 | 1465030997724 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:03:17 INFO - PROCESS | 2033 | 1465030997734 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 2033 | 1465030997736 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236ad000 == 32 [pid = 2033] [id = 475] 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119f1b000) [pid = 2033] [serial = 1425] [outer = 0x0] 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12167bc00) [pid = 2033] [serial = 1426] [outer = 0x119f1b000] 02:03:17 INFO - PROCESS | 2033 | 1465030997785 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x121bbd800) [pid = 2033] [serial = 1427] [outer = 0x119f1b000] 02:03:18 INFO - PROCESS | 2033 | 1465030998245 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]]]}] 02:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 02:03:18 INFO - PROCESS | 2033 | 1465030998267 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 2033 | 1465030998268 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:03:18 INFO - PROCESS | 2033 | 1465030998270 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 2033 | 1465030998271 Marionette TRACE conn2 <- [1,1874,null,{}] 02:03:18 INFO - PROCESS | 2033 | 1465030998273 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}] 02:03:18 INFO - PROCESS | 2033 | 1465030998275 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:18 INFO - PROCESS | 2033 | 1465030998373 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:03:18 INFO - PROCESS | 2033 | 1465030998386 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 2033 | 1465030998391 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217e1000 == 33 [pid = 2033] [id = 476] 02:03:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x124bf9c00) [pid = 2033] [serial = 1428] [outer = 0x0] 02:03:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x124d3f800) [pid = 2033] [serial = 1429] [outer = 0x124bf9c00] 02:03:18 INFO - PROCESS | 2033 | 1465030998423 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1262ccc00) [pid = 2033] [serial = 1430] [outer = 0x124bf9c00] 02:03:18 INFO - PROCESS | 2033 | 1465030998793 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]]]}] 02:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 568ms 02:03:18 INFO - PROCESS | 2033 | 1465030998839 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 2033 | 1465030998840 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:03:18 INFO - PROCESS | 2033 | 1465030998843 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 2033 | 1465030998844 Marionette TRACE conn2 <- [1,1878,null,{}] 02:03:18 INFO - PROCESS | 2033 | 1465030998846 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}] 02:03:18 INFO - PROCESS | 2033 | 1465030998848 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:18 INFO - PROCESS | 2033 | 1465030998963 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:03:18 INFO - PROCESS | 2033 | 1465030998967 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 2033 | 1465030998970 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x12763f800 == 34 [pid = 2033] [id = 477] 02:03:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1262d6400) [pid = 2033] [serial = 1431] [outer = 0x0] 02:03:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12717a000) [pid = 2033] [serial = 1432] [outer = 0x1262d6400] 02:03:19 INFO - PROCESS | 2033 | 1465030999007 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1274ca400) [pid = 2033] [serial = 1433] [outer = 0x1262d6400] 02:03:19 INFO - PROCESS | 2033 | 1465030999349 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]]]}] 02:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 02:03:19 INFO - PROCESS | 2033 | 1465030999361 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 2033 | 1465030999363 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:03:19 INFO - PROCESS | 2033 | 1465030999366 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 2033 | 1465030999371 Marionette TRACE conn2 <- [1,1882,null,{}] 02:03:19 INFO - PROCESS | 2033 | 1465030999374 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}] 02:03:19 INFO - PROCESS | 2033 | 1465030999376 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:19 INFO - PROCESS | 2033 | 1465030999495 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:03:19 INFO - PROCESS | 2033 | 1465030999509 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 2033 | 1465030999510 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187bd800 == 35 [pid = 2033] [id = 478] 02:03:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1262d9000) [pid = 2033] [serial = 1434] [outer = 0x0] 02:03:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1274d2c00) [pid = 2033] [serial = 1435] [outer = 0x1262d9000] 02:03:19 INFO - PROCESS | 2033 | 1465030999543 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x127505400) [pid = 2033] [serial = 1436] [outer = 0x1262d9000] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x11660fc00) [pid = 2033] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x116177400) [pid = 2033] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x112a76000) [pid = 2033] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x118131c00) [pid = 2033] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x111c5c800) [pid = 2033] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x110eb8400) [pid = 2033] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x121895000) [pid = 2033] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x112d46c00) [pid = 2033] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1121b3000) [pid = 2033] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x118e0e800) [pid = 2033] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1214eb400) [pid = 2033] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1271be400) [pid = 2033] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x115db4c00) [pid = 2033] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x11322b800) [pid = 2033] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x112d48400) [pid = 2033] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128a08400) [pid = 2033] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x128af7400) [pid = 2033] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:03:20 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x114fb9800) [pid = 2033] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:03:20 INFO - PROCESS | 2033 | 1465031000097 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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 776ms 02:03:20 INFO - PROCESS | 2033 | 1465031000141 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 2033 | 1465031000143 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:03:20 INFO - PROCESS | 2033 | 1465031000145 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 2033 | 1465031000146 Marionette TRACE conn2 <- [1,1886,null,{}] 02:03:20 INFO - PROCESS | 2033 | 1465031000154 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}] 02:03:20 INFO - PROCESS | 2033 | 1465031000155 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:20 INFO - PROCESS | 2033 | 1465031000238 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:03:20 INFO - PROCESS | 2033 | 1465031000242 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 2033 | 1465031000251 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217d1000 == 36 [pid = 2033] [id = 479] 02:03:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1121be800) [pid = 2033] [serial = 1437] [outer = 0x0] 02:03:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x115db4800) [pid = 2033] [serial = 1438] [outer = 0x1121be800] 02:03:20 INFO - PROCESS | 2033 | 1465031000277 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x118599000) [pid = 2033] [serial = 1439] [outer = 0x1121be800] 02:03:20 INFO - PROCESS | 2033 | 1465031000609 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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 470ms 02:03:20 INFO - PROCESS | 2033 | 1465031000616 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 2033 | 1465031000617 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:03:20 INFO - PROCESS | 2033 | 1465031000624 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 2033 | 1465031000625 Marionette TRACE conn2 <- [1,1890,null,{}] 02:03:20 INFO - PROCESS | 2033 | 1465031000627 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}] 02:03:20 INFO - PROCESS | 2033 | 1465031000628 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:20 INFO - PROCESS | 2033 | 1465031000740 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:03:20 INFO - PROCESS | 2033 | 1465031000747 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 2033 | 1465031000748 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x129178800 == 37 [pid = 2033] [id = 480] 02:03:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1126cb400) [pid = 2033] [serial = 1440] [outer = 0x0] 02:03:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x119a61800) [pid = 2033] [serial = 1441] [outer = 0x1126cb400] 02:03:20 INFO - PROCESS | 2033 | 1465031000773 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119cb5c00) [pid = 2033] [serial = 1442] [outer = 0x1126cb400] 02:03:21 INFO - PROCESS | 2033 | 1465031001107 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]]]}] 02:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 02:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:03:21 INFO - PROCESS | 2033 | 1465031001144 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 2033 | 1465031001145 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:03:21 INFO - PROCESS | 2033 | 1465031001147 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 2033 | 1465031001148 Marionette TRACE conn2 <- [1,1894,null,{}] 02:03:21 INFO - PROCESS | 2033 | 1465031001150 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}] 02:03:21 INFO - PROCESS | 2033 | 1465031001151 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:21 INFO - PROCESS | 2033 | 1465031001239 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:03:21 INFO - PROCESS | 2033 | 1465031001243 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 2033 | 1465031001245 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c49000 == 38 [pid = 2033] [id = 481] 02:03:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127504c00) [pid = 2033] [serial = 1443] [outer = 0x0] 02:03:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12750fc00) [pid = 2033] [serial = 1444] [outer = 0x127504c00] 02:03:21 INFO - PROCESS | 2033 | 1465031001271 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1275cb000) [pid = 2033] [serial = 1445] [outer = 0x127504c00] 02:03:21 INFO - PROCESS | 2033 | 1465031001608 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]]]}] 02:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 469ms 02:03:21 INFO - PROCESS | 2033 | 1465031001619 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 2033 | 1465031001623 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:03:21 INFO - PROCESS | 2033 | 1465031001631 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 2033 | 1465031001636 Marionette TRACE conn2 <- [1,1898,null,{}] 02:03:21 INFO - PROCESS | 2033 | 1465031001640 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}] 02:03:21 INFO - PROCESS | 2033 | 1465031001642 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:21 INFO - PROCESS | 2033 | 1465031001823 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:03:21 INFO - PROCESS | 2033 | 1465031001833 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 2033 | 1465031001834 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a980000 == 39 [pid = 2033] [id = 482] 02:03:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1275cec00) [pid = 2033] [serial = 1446] [outer = 0x0] 02:03:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12760f400) [pid = 2033] [serial = 1447] [outer = 0x1275cec00] 02:03:21 INFO - PROCESS | 2033 | 1465031001874 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128ad9400) [pid = 2033] [serial = 1448] [outer = 0x1275cec00] 02:03:22 INFO - PROCESS | 2033 | 1465031002456 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]]]}] 02:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 876ms 02:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:03:22 INFO - PROCESS | 2033 | 1465031002507 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:03:22 INFO - PROCESS | 2033 | 1465031002510 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:03:22 INFO - PROCESS | 2033 | 1465031002513 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:03:22 INFO - PROCESS | 2033 | 1465031002515 Marionette TRACE conn2 <- [1,1902,null,{}] 02:03:22 INFO - PROCESS | 2033 | 1465031002522 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}] 02:03:22 INFO - PROCESS | 2033 | 1465031002524 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:22 INFO - PROCESS | 2033 | 1465031002631 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:03:22 INFO - PROCESS | 2033 | 1465031002704 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:22 INFO - PROCESS | 2033 | 1465031002706 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b4000 == 40 [pid = 2033] [id = 483] 02:03:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1164a5000) [pid = 2033] [serial = 1449] [outer = 0x0] 02:03:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x116a6d000) [pid = 2033] [serial = 1450] [outer = 0x1164a5000] 02:03:22 INFO - PROCESS | 2033 | 1465031002737 Marionette DEBUG loaded listener.js 02:03:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x118130000) [pid = 2033] [serial = 1451] [outer = 0x1164a5000] 02:03:23 INFO - PROCESS | 2033 | 1465031003145 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]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 675ms 02:03:23 INFO - PROCESS | 2033 | 1465031003189 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 2033 | 1465031003193 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:03:23 INFO - PROCESS | 2033 | 1465031003197 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 2033 | 1465031003199 Marionette TRACE conn2 <- [1,1906,null,{}] 02:03:23 INFO - PROCESS | 2033 | 1465031003201 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}] 02:03:23 INFO - PROCESS | 2033 | 1465031003203 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:23 INFO - PROCESS | 2033 | 1465031003332 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:03:23 INFO - PROCESS | 2033 | 1465031003406 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 2033 | 1465031003407 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12363c800 == 41 [pid = 2033] [id = 484] 02:03:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119692800) [pid = 2033] [serial = 1452] [outer = 0x0] 02:03:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x119a61000) [pid = 2033] [serial = 1453] [outer = 0x119692800] 02:03:23 INFO - PROCESS | 2033 | 1465031003439 Marionette DEBUG loaded listener.js 02:03:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x119acfc00) [pid = 2033] [serial = 1454] [outer = 0x119692800] 02:03:23 INFO - PROCESS | 2033 | 1465031003873 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]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 722ms 02:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:03:23 INFO - PROCESS | 2033 | 1465031003920 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 2033 | 1465031003921 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:03:23 INFO - PROCESS | 2033 | 1465031003924 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 2033 | 1465031003926 Marionette TRACE conn2 <- [1,1910,null,{}] 02:03:23 INFO - PROCESS | 2033 | 1465031003934 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}] 02:03:23 INFO - PROCESS | 2033 | 1465031003938 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:24 INFO - PROCESS | 2033 | 1465031004046 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:03:24 INFO - PROCESS | 2033 | 1465031004110 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 2033 | 1465031004112 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x12aae0000 == 42 [pid = 2033] [id = 485] 02:03:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119f1fc00) [pid = 2033] [serial = 1455] [outer = 0x0] 02:03:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12374a400) [pid = 2033] [serial = 1456] [outer = 0x119f1fc00] 02:03:24 INFO - PROCESS | 2033 | 1465031004143 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12562f400) [pid = 2033] [serial = 1457] [outer = 0x119f1fc00] 02:03:24 INFO - PROCESS | 2033 | 1465031004569 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]]]}] 02:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 02:03:24 INFO - PROCESS | 2033 | 1465031004596 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:03:24 INFO - PROCESS | 2033 | 1465031004598 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:03:24 INFO - PROCESS | 2033 | 1465031004600 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:03:24 INFO - PROCESS | 2033 | 1465031004601 Marionette TRACE conn2 <- [1,1914,null,{}] 02:03:24 INFO - PROCESS | 2033 | 1465031004604 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}] 02:03:24 INFO - PROCESS | 2033 | 1465031004605 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:24 INFO - PROCESS | 2033 | 1465031004731 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:03:24 INFO - PROCESS | 2033 | 1465031004794 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 2033 | 1465031004795 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b411800 == 43 [pid = 2033] [id = 486] 02:03:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12717e000) [pid = 2033] [serial = 1458] [outer = 0x0] 02:03:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x127507800) [pid = 2033] [serial = 1459] [outer = 0x12717e000] 02:03:24 INFO - PROCESS | 2033 | 1465031004865 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1275c6000) [pid = 2033] [serial = 1460] [outer = 0x12717e000] 02:03:25 INFO - PROCESS | 2033 | 1465031005288 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]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 02:03:25 INFO - PROCESS | 2033 | 1465031005320 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 2033 | 1465031005321 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:03:25 INFO - PROCESS | 2033 | 1465031005323 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 2033 | 1465031005325 Marionette TRACE conn2 <- [1,1918,null,{}] 02:03:25 INFO - PROCESS | 2033 | 1465031005327 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}] 02:03:25 INFO - PROCESS | 2033 | 1465031005328 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:25 INFO - PROCESS | 2033 | 1465031005434 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:03:25 INFO - PROCESS | 2033 | 1465031005508 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 2033 | 1465031005509 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1214a4800 == 44 [pid = 2033] [id = 487] 02:03:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x112a75800) [pid = 2033] [serial = 1461] [outer = 0x0] 02:03:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x12167e400) [pid = 2033] [serial = 1462] [outer = 0x112a75800] 02:03:25 INFO - PROCESS | 2033 | 1465031005538 Marionette DEBUG loaded listener.js 02:03:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1275d1c00) [pid = 2033] [serial = 1463] [outer = 0x112a75800] 02:03:26 INFO - PROCESS | 2033 | 1465031006133 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]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 820ms 02:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:03:26 INFO - PROCESS | 2033 | 1465031006144 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 2033 | 1465031006146 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:03:26 INFO - PROCESS | 2033 | 1465031006170 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 2033 | 1465031006172 Marionette TRACE conn2 <- [1,1922,null,{}] 02:03:26 INFO - PROCESS | 2033 | 1465031006177 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}] 02:03:26 INFO - PROCESS | 2033 | 1465031006178 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:26 INFO - PROCESS | 2033 | 1465031006284 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:03:26 INFO - PROCESS | 2033 | 1465031006358 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 2033 | 1465031006361 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x11813e800 == 45 [pid = 2033] [id = 488] 02:03:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x115db2c00) [pid = 2033] [serial = 1464] [outer = 0x0] 02:03:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x115e21c00) [pid = 2033] [serial = 1465] [outer = 0x115db2c00] 02:03:26 INFO - PROCESS | 2033 | 1465031006389 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x117d79000) [pid = 2033] [serial = 1466] [outer = 0x115db2c00] 02:03:26 INFO - PROCESS | 2033 | 1465031006784 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]]]}] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x129c49000 == 44 [pid = 2033] [id = 481] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x129178800 == 43 [pid = 2033] [id = 480] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1217d1000 == 42 [pid = 2033] [id = 479] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1187bd800 == 41 [pid = 2033] [id = 478] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x12763f800 == 40 [pid = 2033] [id = 477] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1217e1000 == 39 [pid = 2033] [id = 476] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1236ad000 == 38 [pid = 2033] [id = 475] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1219bb000 == 37 [pid = 2033] [id = 474] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x11980a800 == 36 [pid = 2033] [id = 473] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x11745c800 == 35 [pid = 2033] [id = 472] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x11618d000 == 34 [pid = 2033] [id = 471] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x117d05800 == 33 [pid = 2033] [id = 470] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b7800 == 32 [pid = 2033] [id = 469] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1214a4800 == 31 [pid = 2033] [id = 487] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x12b411800 == 30 [pid = 2033] [id = 486] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x12aae0000 == 29 [pid = 2033] [id = 485] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x12363c800 == 28 [pid = 2033] [id = 484] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x12a980000 == 27 [pid = 2033] [id = 482] 02:03:27 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b4000 == 26 [pid = 2033] [id = 483] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x119cb4000) [pid = 2033] [serial = 1392] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x11662f000) [pid = 2033] [serial = 1380] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x114eea000) [pid = 2033] [serial = 1377] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x116176400) [pid = 2033] [serial = 1378] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x118511000) [pid = 2033] [serial = 1383] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x111c60800) [pid = 2033] [serial = 1374] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x11214e400) [pid = 2033] [serial = 1375] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x112a77800) [pid = 2033] [serial = 1372] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x111e30000) [pid = 2033] [serial = 1371] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x123743400) [pid = 2033] [serial = 1404] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x119a6b000) [pid = 2033] [serial = 1390] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x11968f000) [pid = 2033] [serial = 1389] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x116176c00) [pid = 2033] [serial = 1354] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x11275dc00) [pid = 2033] [serial = 1353] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119a71000) [pid = 2033] [serial = 1357] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11925a800) [pid = 2033] [serial = 1356] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1267cbc00) [pid = 2033] [serial = 1360] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119f1cc00) [pid = 2033] [serial = 1393] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x125036c00) [pid = 2033] [serial = 1359] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128a02400) [pid = 2033] [serial = 1363] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1214ca800) [pid = 2033] [serial = 1395] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119875800) [pid = 2033] [serial = 1401] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x11765ec00) [pid = 2033] [serial = 1398] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1274d7000) [pid = 2033] [serial = 1362] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1192eb400) [pid = 2033] [serial = 1399] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x128af2400) [pid = 2033] [serial = 1366] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1214ed800) [pid = 2033] [serial = 1396] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128ae4000) [pid = 2033] [serial = 1365] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x128d2f000) [pid = 2033] [serial = 1368] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x117661c00) [pid = 2033] [serial = 1381] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128d40800) [pid = 2033] [serial = 1369] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x118e11400) [pid = 2033] [serial = 1386] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x121895c00) [pid = 2033] [serial = 1402] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x124bfcc00) [pid = 2033] [serial = 1405] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1192e2400) [pid = 2033] [serial = 1387] [outer = 0x0] [url = about:blank] 02:03:27 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1187eec00) [pid = 2033] [serial = 1384] [outer = 0x0] [url = about:blank] 02:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1244ms 02:03:27 INFO - PROCESS | 2033 | 1465031007439 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:03:27 INFO - PROCESS | 2033 | 1465031007441 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:03:27 INFO - PROCESS | 2033 | 1465031007446 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - PROCESS | 2033 | 1465031007449 Marionette TRACE conn2 <- [1,1926,null,{}] 02:03:27 INFO - PROCESS | 2033 | 1465031007454 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}] 02:03:27 INFO - PROCESS | 2033 | 1465031007456 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:27 INFO - PROCESS | 2033 | 1465031007549 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:03:27 INFO - PROCESS | 2033 | 1465031007557 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 2033 | 1465031007560 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x113c92800 == 27 [pid = 2033] [id = 489] 02:03:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1126c4800) [pid = 2033] [serial = 1467] [outer = 0x0] 02:03:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x11275dc00) [pid = 2033] [serial = 1468] [outer = 0x1126c4800] 02:03:27 INFO - PROCESS | 2033 | 1465031007589 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1131c4c00) [pid = 2033] [serial = 1469] [outer = 0x1126c4800] 02:03:28 INFO - PROCESS | 2033 | 1465031007992 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]]]}] 02:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 573ms 02:03:28 INFO - PROCESS | 2033 | 1465031008020 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 2033 | 1465031008022 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:03:28 INFO - PROCESS | 2033 | 1465031008027 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 2033 | 1465031008030 Marionette TRACE conn2 <- [1,1930,null,{}] 02:03:28 INFO - PROCESS | 2033 | 1465031008033 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}] 02:03:28 INFO - PROCESS | 2033 | 1465031008035 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:28 INFO - PROCESS | 2033 | 1465031008112 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:03:28 INFO - PROCESS | 2033 | 1465031008118 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 2033 | 1465031008120 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x117472000 == 28 [pid = 2033] [id = 490] 02:03:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x113374000) [pid = 2033] [serial = 1470] [outer = 0x0] 02:03:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1166df800) [pid = 2033] [serial = 1471] [outer = 0x113374000] 02:03:28 INFO - PROCESS | 2033 | 1465031008148 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x117590800) [pid = 2033] [serial = 1472] [outer = 0x113374000] 02:03:28 INFO - PROCESS | 2033 | 1465031008514 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]]]}] 02:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 524ms 02:03:28 INFO - PROCESS | 2033 | 1465031008551 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 2033 | 1465031008554 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:03:28 INFO - PROCESS | 2033 | 1465031008558 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 2033 | 1465031008560 Marionette TRACE conn2 <- [1,1934,null,{}] 02:03:28 INFO - PROCESS | 2033 | 1465031008571 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}] 02:03:28 INFO - PROCESS | 2033 | 1465031008576 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:28 INFO - PROCESS | 2033 | 1465031008715 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:03:28 INFO - PROCESS | 2033 | 1465031008728 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 2033 | 1465031008732 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b4000 == 29 [pid = 2033] [id = 491] 02:03:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x118363c00) [pid = 2033] [serial = 1473] [outer = 0x0] 02:03:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x118511000) [pid = 2033] [serial = 1474] [outer = 0x118363c00] 02:03:28 INFO - PROCESS | 2033 | 1465031008779 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1187edc00) [pid = 2033] [serial = 1475] [outer = 0x118363c00] 02:03:29 INFO - PROCESS | 2033 | 1465031009202 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]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 674ms 02:03:29 INFO - PROCESS | 2033 | 1465031009232 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 2033 | 1465031009236 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:03:29 INFO - PROCESS | 2033 | 1465031009257 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - PROCESS | 2033 | 1465031009258 Marionette TRACE conn2 <- [1,1938,null,{}] 02:03:29 INFO - PROCESS | 2033 | 1465031009260 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}] 02:03:29 INFO - PROCESS | 2033 | 1465031009262 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:29 INFO - PROCESS | 2033 | 1465031009339 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:03:29 INFO - PROCESS | 2033 | 1465031009343 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 2033 | 1465031009344 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198cb000 == 30 [pid = 2033] [id = 492] 02:03:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x119253000) [pid = 2033] [serial = 1476] [outer = 0x0] 02:03:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1192e3400) [pid = 2033] [serial = 1477] [outer = 0x119253000] 02:03:29 INFO - PROCESS | 2033 | 1465031009372 Marionette DEBUG loaded listener.js 02:03:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x11968a000) [pid = 2033] [serial = 1478] [outer = 0x119253000] 02:03:29 INFO - PROCESS | 2033 | 1465031009726 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]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 02:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:03:29 INFO - PROCESS | 2033 | 1465031009781 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 2033 | 1465031009782 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:03:29 INFO - PROCESS | 2033 | 1465031009784 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - PROCESS | 2033 | 1465031009785 Marionette TRACE conn2 <- [1,1942,null,{}] 02:03:29 INFO - PROCESS | 2033 | 1465031009788 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}] 02:03:29 INFO - PROCESS | 2033 | 1465031009789 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:29 INFO - PROCESS | 2033 | 1465031009893 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:03:29 INFO - PROCESS | 2033 | 1465031009929 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 2033 | 1465031009930 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x121499000 == 31 [pid = 2033] [id = 493] 02:03:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119250800) [pid = 2033] [serial = 1479] [outer = 0x0] 02:03:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x119a16000) [pid = 2033] [serial = 1480] [outer = 0x119250800] 02:03:29 INFO - PROCESS | 2033 | 1465031009958 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x119a71000) [pid = 2033] [serial = 1481] [outer = 0x119250800] 02:03:30 INFO - PROCESS | 2033 | 1465031010289 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]]]}] 02:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 520ms 02:03:30 INFO - PROCESS | 2033 | 1465031010304 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:03:30 INFO - PROCESS | 2033 | 1465031010306 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:03:30 INFO - PROCESS | 2033 | 1465031010308 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:03:30 INFO - PROCESS | 2033 | 1465031010309 Marionette TRACE conn2 <- [1,1946,null,{}] 02:03:30 INFO - PROCESS | 2033 | 1465031010312 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}] 02:03:30 INFO - PROCESS | 2033 | 1465031010316 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:30 INFO - PROCESS | 2033 | 1465031010443 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:03:30 INFO - PROCESS | 2033 | 1465031010447 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:30 INFO - PROCESS | 2033 | 1465031010449 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f0b800 == 32 [pid = 2033] [id = 494] 02:03:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x119ad0000) [pid = 2033] [serial = 1482] [outer = 0x0] 02:03:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x119cbbc00) [pid = 2033] [serial = 1483] [outer = 0x119ad0000] 02:03:30 INFO - PROCESS | 2033 | 1465031010475 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1214d8000) [pid = 2033] [serial = 1484] [outer = 0x119ad0000] 02:03:30 INFO - PROCESS | 2033 | 1465031010859 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]]]}] 02:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 568ms 02:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:03:30 INFO - PROCESS | 2033 | 1465031010888 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:03:30 INFO - PROCESS | 2033 | 1465031010890 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:03:30 INFO - PROCESS | 2033 | 1465031010893 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:03:30 INFO - PROCESS | 2033 | 1465031010895 Marionette TRACE conn2 <- [1,1950,null,{}] 02:03:30 INFO - PROCESS | 2033 | 1465031010898 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}] 02:03:30 INFO - PROCESS | 2033 | 1465031010900 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:31 INFO - PROCESS | 2033 | 1465031011046 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:03:31 INFO - PROCESS | 2033 | 1465031011117 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 2033 | 1465031011118 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x125614800 == 33 [pid = 2033] [id = 495] 02:03:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1214ca800) [pid = 2033] [serial = 1485] [outer = 0x0] 02:03:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x121bbe000) [pid = 2033] [serial = 1486] [outer = 0x1214ca800] 02:03:31 INFO - PROCESS | 2033 | 1465031011159 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x123747000) [pid = 2033] [serial = 1487] [outer = 0x1214ca800] 02:03:31 INFO - PROCESS | 2033 | 1465031011885 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]]]}] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x127504c00) [pid = 2033] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x124bf9c00) [pid = 2033] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1262d6400) [pid = 2033] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1262d9000) [pid = 2033] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119f1b000) [pid = 2033] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x121fd5000) [pid = 2033] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x11921c400) [pid = 2033] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1185efc00) [pid = 2033] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1275cec00) [pid = 2033] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x117593c00) [pid = 2033] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x111c5f800) [pid = 2033] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x112d48000) [pid = 2033] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1121be800) [pid = 2033] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:03:31 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1126cb400) [pid = 2033] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1027ms 02:03:31 INFO - PROCESS | 2033 | 1465031011920 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 2033 | 1465031011922 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:03:31 INFO - PROCESS | 2033 | 1465031011926 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 2033 | 1465031011928 Marionette TRACE conn2 <- [1,1954,null,{}] 02:03:31 INFO - PROCESS | 2033 | 1465031011943 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}] 02:03:31 INFO - PROCESS | 2033 | 1465031011945 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:32 INFO - PROCESS | 2033 | 1465031012035 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:03:32 INFO - PROCESS | 2033 | 1465031012038 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 2033 | 1465031012039 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x119c7c800 == 34 [pid = 2033] [id = 496] 02:03:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x112d46800) [pid = 2033] [serial = 1488] [outer = 0x0] 02:03:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x117592800) [pid = 2033] [serial = 1489] [outer = 0x112d46800] 02:03:32 INFO - PROCESS | 2033 | 1465031012065 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x11921a800) [pid = 2033] [serial = 1490] [outer = 0x112d46800] 02:03:32 INFO - PROCESS | 2033 | 1465031012403 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]]]}] 02:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 02:03:32 INFO - PROCESS | 2033 | 1465031012446 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:03:32 INFO - PROCESS | 2033 | 1465031012448 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:03:32 INFO - PROCESS | 2033 | 1465031012452 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 2033 | 1465031012454 Marionette TRACE conn2 <- [1,1958,null,{}] 02:03:32 INFO - PROCESS | 2033 | 1465031012457 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}] 02:03:32 INFO - PROCESS | 2033 | 1465031012459 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:32 INFO - PROCESS | 2033 | 1465031012626 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:03:32 INFO - PROCESS | 2033 | 1465031012639 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 2033 | 1465031012640 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x126720800 == 35 [pid = 2033] [id = 497] 02:03:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1214d8800) [pid = 2033] [serial = 1491] [outer = 0x0] 02:03:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x124d76c00) [pid = 2033] [serial = 1492] [outer = 0x1214d8800] 02:03:32 INFO - PROCESS | 2033 | 1465031012676 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1255b8800) [pid = 2033] [serial = 1493] [outer = 0x1214d8800] 02:03:33 INFO - PROCESS | 2033 | 1465031013106 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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 02:03:33 INFO - PROCESS | 2033 | 1465031013122 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 2033 | 1465031013124 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:03:33 INFO - PROCESS | 2033 | 1465031013126 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 2033 | 1465031013127 Marionette TRACE conn2 <- [1,1962,null,{}] 02:03:33 INFO - PROCESS | 2033 | 1465031013129 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}] 02:03:33 INFO - PROCESS | 2033 | 1465031013130 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:33 INFO - PROCESS | 2033 | 1465031013232 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:03:33 INFO - PROCESS | 2033 | 1465031013240 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 2033 | 1465031013241 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x127653000 == 36 [pid = 2033] [id = 498] 02:03:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1256ea400) [pid = 2033] [serial = 1494] [outer = 0x0] 02:03:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1262d9000) [pid = 2033] [serial = 1495] [outer = 0x1256ea400] 02:03:33 INFO - PROCESS | 2033 | 1465031013266 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12717d800) [pid = 2033] [serial = 1496] [outer = 0x1256ea400] 02:03:33 INFO - PROCESS | 2033 | 1465031013563 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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 468ms 02:03:33 INFO - PROCESS | 2033 | 1465031013595 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 2033 | 1465031013596 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:03:33 INFO - PROCESS | 2033 | 1465031013599 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 2033 | 1465031013603 Marionette TRACE conn2 <- [1,1966,null,{}] 02:03:33 INFO - PROCESS | 2033 | 1465031013607 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}] 02:03:33 INFO - PROCESS | 2033 | 1465031013608 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:33 INFO - PROCESS | 2033 | 1465031013708 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:03:33 INFO - PROCESS | 2033 | 1465031013712 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 2033 | 1465031013713 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x129172800 == 37 [pid = 2033] [id = 499] 02:03:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x127181c00) [pid = 2033] [serial = 1497] [outer = 0x0] 02:03:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1274d6800) [pid = 2033] [serial = 1498] [outer = 0x127181c00] 02:03:33 INFO - PROCESS | 2033 | 1465031013740 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1275c5000) [pid = 2033] [serial = 1499] [outer = 0x127181c00] 02:03:34 INFO - PROCESS | 2033 | 1465031014321 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]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 773ms 02:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:03:34 INFO - PROCESS | 2033 | 1465031014373 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 2033 | 1465031014375 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:03:34 INFO - PROCESS | 2033 | 1465031014379 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 2033 | 1465031014381 Marionette TRACE conn2 <- [1,1970,null,{}] 02:03:34 INFO - PROCESS | 2033 | 1465031014385 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}] 02:03:34 INFO - PROCESS | 2033 | 1465031014387 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:34 INFO - PROCESS | 2033 | 1465031014500 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:03:34 INFO - PROCESS | 2033 | 1465031014583 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 2033 | 1465031014584 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x117470000 == 38 [pid = 2033] [id = 500] 02:03:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x112d44000) [pid = 2033] [serial = 1500] [outer = 0x0] 02:03:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x113260c00) [pid = 2033] [serial = 1501] [outer = 0x112d44000] 02:03:34 INFO - PROCESS | 2033 | 1465031014615 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x11660f000) [pid = 2033] [serial = 1502] [outer = 0x112d44000] 02:03:35 INFO - PROCESS | 2033 | 1465031015109 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]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 775ms 02:03:35 INFO - PROCESS | 2033 | 1465031015163 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 2033 | 1465031015168 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:03:35 INFO - PROCESS | 2033 | 1465031015175 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 2033 | 1465031015177 Marionette TRACE conn2 <- [1,1974,null,{}] 02:03:35 INFO - PROCESS | 2033 | 1465031015179 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}] 02:03:35 INFO - PROCESS | 2033 | 1465031015181 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:35 INFO - PROCESS | 2033 | 1465031015295 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:03:35 INFO - PROCESS | 2033 | 1465031015381 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 2033 | 1465031015382 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x121497000 == 39 [pid = 2033] [id = 501] 02:03:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x118035c00) [pid = 2033] [serial = 1503] [outer = 0x0] 02:03:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x11836b400) [pid = 2033] [serial = 1504] [outer = 0x118035c00] 02:03:35 INFO - PROCESS | 2033 | 1465031015414 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1187f9400) [pid = 2033] [serial = 1505] [outer = 0x118035c00] 02:03:36 INFO - PROCESS | 2033 | 1465031016119 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]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 970ms 02:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:03:36 INFO - PROCESS | 2033 | 1465031016146 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 2033 | 1465031016148 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:03:36 INFO - PROCESS | 2033 | 1465031016151 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 2033 | 1465031016153 Marionette TRACE conn2 <- [1,1978,null,{}] 02:03:36 INFO - PROCESS | 2033 | 1465031016156 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}] 02:03:36 INFO - PROCESS | 2033 | 1465031016158 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:36 INFO - PROCESS | 2033 | 1465031016255 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x127653000 == 38 [pid = 2033] [id = 498] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x126720800 == 37 [pid = 2033] [id = 497] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x119c7c800 == 36 [pid = 2033] [id = 496] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x125614800 == 35 [pid = 2033] [id = 495] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x121f0b800 == 34 [pid = 2033] [id = 494] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x121499000 == 33 [pid = 2033] [id = 493] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x1198cb000 == 32 [pid = 2033] [id = 492] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b4000 == 31 [pid = 2033] [id = 491] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x117472000 == 30 [pid = 2033] [id = 490] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x113c92800 == 29 [pid = 2033] [id = 489] 02:03:36 INFO - PROCESS | 2033 | --DOCSHELL 0x11813e800 == 28 [pid = 2033] [id = 488] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1275cb000) [pid = 2033] [serial = 1445] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x124d3f800) [pid = 2033] [serial = 1429] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x12717a000) [pid = 2033] [serial = 1432] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1262ccc00) [pid = 2033] [serial = 1430] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1274d2c00) [pid = 2033] [serial = 1435] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12167bc00) [pid = 2033] [serial = 1426] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1267c7400) [pid = 2033] [serial = 1408] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1255bd800) [pid = 2033] [serial = 1407] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1274ca400) [pid = 2033] [serial = 1433] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119254000) [pid = 2033] [serial = 1419] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119687800) [pid = 2033] [serial = 1420] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119a64c00) [pid = 2033] [serial = 1422] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119cb7000) [pid = 2033] [serial = 1423] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128ad9400) [pid = 2033] [serial = 1448] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x117d7b800) [pid = 2033] [serial = 1416] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x11813b400) [pid = 2033] [serial = 1417] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x115d68800) [pid = 2033] [serial = 1413] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x116854800) [pid = 2033] [serial = 1414] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x114fb3c00) [pid = 2033] [serial = 1410] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12760f400) [pid = 2033] [serial = 1447] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x11649cc00) [pid = 2033] [serial = 1411] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x115db4800) [pid = 2033] [serial = 1438] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119a61800) [pid = 2033] [serial = 1441] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x118599000) [pid = 2033] [serial = 1439] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1192e9c00) [pid = 2033] [serial = 874] [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.] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12750fc00) [pid = 2033] [serial = 1444] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x127505400) [pid = 2033] [serial = 1436] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x119cb5c00) [pid = 2033] [serial = 1442] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x121bbd800) [pid = 2033] [serial = 1427] [outer = 0x0] [url = about:blank] 02:03:36 INFO - PROCESS | 2033 | 1465031016336 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 2033 | 1465031016338 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x113315800 == 29 [pid = 2033] [id = 502] 02:03:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x112d46c00) [pid = 2033] [serial = 1506] [outer = 0x0] 02:03:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x113cc7800) [pid = 2033] [serial = 1507] [outer = 0x112d46c00] 02:03:36 INFO - PROCESS | 2033 | 1465031016366 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x117662c00) [pid = 2033] [serial = 1508] [outer = 0x112d46c00] 02:03:36 INFO - PROCESS | 2033 | 1465031016762 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]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 02:03:36 INFO - PROCESS | 2033 | 1465031016772 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 2033 | 1465031016776 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:03:36 INFO - PROCESS | 2033 | 1465031016783 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 2033 | 1465031016785 Marionette TRACE conn2 <- [1,1982,null,{}] 02:03:36 INFO - PROCESS | 2033 | 1465031016789 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}] 02:03:36 INFO - PROCESS | 2033 | 1465031016791 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:36 INFO - PROCESS | 2033 | 1465031016918 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:03:36 INFO - PROCESS | 2033 | 1465031016927 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 2033 | 1465031016928 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x11848c000 == 30 [pid = 2033] [id = 503] 02:03:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x118135c00) [pid = 2033] [serial = 1509] [outer = 0x0] 02:03:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1187ed400) [pid = 2033] [serial = 1510] [outer = 0x118135c00] 02:03:36 INFO - PROCESS | 2033 | 1465031016972 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119219400) [pid = 2033] [serial = 1511] [outer = 0x118135c00] 02:03:37 INFO - PROCESS | 2033 | 1465031017405 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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 673ms 02:03:37 INFO - PROCESS | 2033 | 1465031017454 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 2033 | 1465031017456 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:03:37 INFO - PROCESS | 2033 | 1465031017458 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 2033 | 1465031017460 Marionette TRACE conn2 <- [1,1986,null,{}] 02:03:37 INFO - PROCESS | 2033 | 1465031017468 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}] 02:03:37 INFO - PROCESS | 2033 | 1465031017471 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:37 INFO - PROCESS | 2033 | 1465031017561 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:03:37 INFO - PROCESS | 2033 | 1465031017567 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 2033 | 1465031017571 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fda800 == 31 [pid = 2033] [id = 504] 02:03:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1192e8400) [pid = 2033] [serial = 1512] [outer = 0x0] 02:03:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119a64c00) [pid = 2033] [serial = 1513] [outer = 0x1192e8400] 02:03:37 INFO - PROCESS | 2033 | 1465031017600 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x119cb3000) [pid = 2033] [serial = 1514] [outer = 0x1192e8400] 02:03:37 INFO - PROCESS | 2033 | 1465031017942 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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 02:03:37 INFO - PROCESS | 2033 | 1465031017978 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 2033 | 1465031017980 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:03:37 INFO - PROCESS | 2033 | 1465031017982 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 2033 | 1465031017984 Marionette TRACE conn2 <- [1,1990,null,{}] 02:03:37 INFO - PROCESS | 2033 | 1465031017986 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}] 02:03:37 INFO - PROCESS | 2033 | 1465031017987 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:38 INFO - PROCESS | 2033 | 1465031018068 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:03:38 INFO - PROCESS | 2033 | 1465031018073 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 2033 | 1465031018074 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dd2800 == 32 [pid = 2033] [id = 505] 02:03:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119f1cc00) [pid = 2033] [serial = 1515] [outer = 0x0] 02:03:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1214cb400) [pid = 2033] [serial = 1516] [outer = 0x119f1cc00] 02:03:38 INFO - PROCESS | 2033 | 1465031018099 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12167ac00) [pid = 2033] [serial = 1517] [outer = 0x119f1cc00] 02:03:38 INFO - PROCESS | 2033 | 1465031018439 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]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms 02:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:03:38 INFO - PROCESS | 2033 | 1465031018456 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 2033 | 1465031018457 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:03:38 INFO - PROCESS | 2033 | 1465031018459 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 2033 | 1465031018460 Marionette TRACE conn2 <- [1,1994,null,{}] 02:03:38 INFO - PROCESS | 2033 | 1465031018463 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}] 02:03:38 INFO - PROCESS | 2033 | 1465031018474 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:38 INFO - PROCESS | 2033 | 1465031018548 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:03:38 INFO - PROCESS | 2033 | 1465031018619 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 2033 | 1465031018620 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x1250a0000 == 33 [pid = 2033] [id = 506] 02:03:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x111c23800) [pid = 2033] [serial = 1518] [outer = 0x0] 02:03:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x121897000) [pid = 2033] [serial = 1519] [outer = 0x111c23800] 02:03:38 INFO - PROCESS | 2033 | 1465031018645 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x124bf8400) [pid = 2033] [serial = 1520] [outer = 0x111c23800] 02:03:38 INFO - PROCESS | 2033 | 1465031018971 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]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 02:03:38 INFO - PROCESS | 2033 | 1465031018979 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 2033 | 1465031018980 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:03:38 INFO - PROCESS | 2033 | 1465031018984 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 2033 | 1465031018985 Marionette TRACE conn2 <- [1,1998,null,{}] 02:03:38 INFO - PROCESS | 2033 | 1465031018987 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}] 02:03:38 INFO - PROCESS | 2033 | 1465031018991 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:39 INFO - PROCESS | 2033 | 1465031019113 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:03:39 INFO - PROCESS | 2033 | 1465031019162 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 2033 | 1465031019163 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x126715000 == 34 [pid = 2033] [id = 507] 02:03:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x124dde800) [pid = 2033] [serial = 1521] [outer = 0x0] 02:03:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127187000) [pid = 2033] [serial = 1522] [outer = 0x124dde800] 02:03:39 INFO - PROCESS | 2033 | 1465031019189 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1275c3000) [pid = 2033] [serial = 1523] [outer = 0x124dde800] 02:03:39 INFO - PROCESS | 2033 | 1465031019512 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]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 02:03:39 INFO - PROCESS | 2033 | 1465031019554 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 2033 | 1465031019556 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:03:39 INFO - PROCESS | 2033 | 1465031019573 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 2033 | 1465031019574 Marionette TRACE conn2 <- [1,2002,null,{}] 02:03:39 INFO - PROCESS | 2033 | 1465031019576 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}] 02:03:39 INFO - PROCESS | 2033 | 1465031019578 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:39 INFO - PROCESS | 2033 | 1465031019697 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:03:39 INFO - PROCESS | 2033 | 1465031019708 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 2033 | 1465031019709 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b72000 == 35 [pid = 2033] [id = 508] 02:03:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x125036c00) [pid = 2033] [serial = 1524] [outer = 0x0] 02:03:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1275cc000) [pid = 2033] [serial = 1525] [outer = 0x125036c00] 02:03:39 INFO - PROCESS | 2033 | 1465031019748 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12760a000) [pid = 2033] [serial = 1526] [outer = 0x125036c00] 02:03:40 INFO - PROCESS | 2033 | 1465031020188 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]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 628ms 02:03:40 INFO - PROCESS | 2033 | 1465031020194 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:03:40 INFO - PROCESS | 2033 | 1465031020195 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:03:40 INFO - PROCESS | 2033 | 1465031020198 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 2033 | 1465031020200 Marionette TRACE conn2 <- [1,2006,null,{}] 02:03:40 INFO - PROCESS | 2033 | 1465031020203 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}] 02:03:40 INFO - PROCESS | 2033 | 1465031020204 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:40 INFO - PROCESS | 2033 | 1465031020305 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:03:40 INFO - PROCESS | 2033 | 1465031020316 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 2033 | 1465031020317 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x12916a000 == 36 [pid = 2033] [id = 509] 02:03:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1255b4400) [pid = 2033] [serial = 1527] [outer = 0x0] 02:03:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128a02c00) [pid = 2033] [serial = 1528] [outer = 0x1255b4400] 02:03:40 INFO - PROCESS | 2033 | 1465031020342 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128ad7000) [pid = 2033] [serial = 1529] [outer = 0x1255b4400] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x119250800) [pid = 2033] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119253000) [pid = 2033] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1126c4800) [pid = 2033] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x113374000) [pid = 2033] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x115db2c00) [pid = 2033] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1164a5000) [pid = 2033] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119692800) [pid = 2033] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119f1fc00) [pid = 2033] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x119ad0000) [pid = 2033] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12717e000) [pid = 2033] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1214ca800) [pid = 2033] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x112d46800) [pid = 2033] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1256ea400) [pid = 2033] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x112a75800) [pid = 2033] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:03:40 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1214d8800) [pid = 2033] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:03:40 INFO - PROCESS | 2033 | 1465031020755 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]]]}] 02:03:40 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 02:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 572ms 02:03:40 INFO - PROCESS | 2033 | 1465031020772 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:03:40 INFO - PROCESS | 2033 | 1465031020773 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:03:40 INFO - PROCESS | 2033 | 1465031020775 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 2033 | 1465031020776 Marionette TRACE conn2 <- [1,2010,null,{}] 02:03:40 INFO - PROCESS | 2033 | 1465031020778 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}] 02:03:40 INFO - PROCESS | 2033 | 1465031020780 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:40 INFO - PROCESS | 2033 | 1465031020861 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:03:40 INFO - PROCESS | 2033 | 1465031020865 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 2033 | 1465031020867 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x112f14000 == 37 [pid = 2033] [id = 510] 02:03:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x113374000) [pid = 2033] [serial = 1530] [outer = 0x0] 02:03:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x117d7e800) [pid = 2033] [serial = 1531] [outer = 0x113374000] 02:03:40 INFO - PROCESS | 2033 | 1465031020894 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119cb2800) [pid = 2033] [serial = 1532] [outer = 0x113374000] 02:03:41 INFO - PROCESS | 2033 | 1465031021239 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]]]}] 02:03:41 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 02:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 02:03:41 INFO - PROCESS | 2033 | 1465031021244 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 2033 | 1465031021245 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:03:41 INFO - PROCESS | 2033 | 1465031021248 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 2033 | 1465031021249 Marionette TRACE conn2 <- [1,2014,null,{}] 02:03:41 INFO - PROCESS | 2033 | 1465031021257 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}] 02:03:41 INFO - PROCESS | 2033 | 1465031021258 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:41 INFO - PROCESS | 2033 | 1465031021369 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:03:41 INFO - PROCESS | 2033 | 1465031021375 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 2033 | 1465031021376 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298ef800 == 38 [pid = 2033] [id = 511] 02:03:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119cb2400) [pid = 2033] [serial = 1533] [outer = 0x0] 02:03:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1256ea400) [pid = 2033] [serial = 1534] [outer = 0x119cb2400] 02:03:41 INFO - PROCESS | 2033 | 1465031021401 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128add000) [pid = 2033] [serial = 1535] [outer = 0x119cb2400] 02:03:41 INFO - PROCESS | 2033 | 1465031021727 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]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms 02:03:41 INFO - PROCESS | 2033 | 1465031021773 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 2033 | 1465031021774 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:03:41 INFO - PROCESS | 2033 | 1465031021777 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 2033 | 1465031021778 Marionette TRACE conn2 <- [1,2018,null,{}] 02:03:41 INFO - PROCESS | 2033 | 1465031021781 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}] 02:03:41 INFO - PROCESS | 2033 | 1465031021782 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:41 INFO - PROCESS | 2033 | 1465031021878 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:03:41 INFO - PROCESS | 2033 | 1465031021881 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 2033 | 1465031021883 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acc7800 == 39 [pid = 2033] [id = 512] 02:03:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128adf400) [pid = 2033] [serial = 1536] [outer = 0x0] 02:03:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128aef400) [pid = 2033] [serial = 1537] [outer = 0x128adf400] 02:03:41 INFO - PROCESS | 2033 | 1465031021911 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128d25000) [pid = 2033] [serial = 1538] [outer = 0x128adf400] 02:03:42 INFO - PROCESS | 2033 | 1465031022340 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]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 620ms 02:03:42 INFO - PROCESS | 2033 | 1465031022398 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 2033 | 1465031022400 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:03:42 INFO - PROCESS | 2033 | 1465031022403 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 2033 | 1465031022405 Marionette TRACE conn2 <- [1,2022,null,{}] 02:03:42 INFO - PROCESS | 2033 | 1465031022408 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}] 02:03:42 INFO - PROCESS | 2033 | 1465031022410 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:42 INFO - PROCESS | 2033 | 1465031022537 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:03:42 INFO - PROCESS | 2033 | 1465031022545 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 2033 | 1465031022546 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad62000 == 40 [pid = 2033] [id = 513] 02:03:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x128d26400) [pid = 2033] [serial = 1539] [outer = 0x0] 02:03:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128d2ac00) [pid = 2033] [serial = 1540] [outer = 0x128d26400] 02:03:42 INFO - PROCESS | 2033 | 1465031022585 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128d32c00) [pid = 2033] [serial = 1541] [outer = 0x128d26400] 02:03:43 INFO - PROCESS | 2033 | 1465031023223 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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 871ms 02:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:03:43 INFO - PROCESS | 2033 | 1465031023274 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 2033 | 1465031023276 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:03:43 INFO - PROCESS | 2033 | 1465031023279 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 2033 | 1465031023283 Marionette TRACE conn2 <- [1,2026,null,{}] 02:03:43 INFO - PROCESS | 2033 | 1465031023286 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}] 02:03:43 INFO - PROCESS | 2033 | 1465031023288 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:43 INFO - PROCESS | 2033 | 1465031023396 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:03:43 INFO - PROCESS | 2033 | 1465031023469 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 2033 | 1465031023470 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b0000 == 41 [pid = 2033] [id = 514] 02:03:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1166e5400) [pid = 2033] [serial = 1542] [outer = 0x0] 02:03:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x117d80c00) [pid = 2033] [serial = 1543] [outer = 0x1166e5400] 02:03:43 INFO - PROCESS | 2033 | 1465031023501 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x118e0a800) [pid = 2033] [serial = 1544] [outer = 0x1166e5400] 02:03:43 INFO - PROCESS | 2033 | 1465031023936 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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 675ms 02:03:43 INFO - PROCESS | 2033 | 1465031023954 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 2033 | 1465031023958 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:03:43 INFO - PROCESS | 2033 | 1465031023962 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 2033 | 1465031023964 Marionette TRACE conn2 <- [1,2030,null,{}] 02:03:43 INFO - PROCESS | 2033 | 1465031023967 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}] 02:03:43 INFO - PROCESS | 2033 | 1465031023969 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:44 INFO - PROCESS | 2033 | 1465031024075 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:03:44 INFO - PROCESS | 2033 | 1465031024136 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 2033 | 1465031024138 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x126722000 == 42 [pid = 2033] [id = 515] 02:03:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x11968f000) [pid = 2033] [serial = 1545] [outer = 0x0] 02:03:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119cb4000) [pid = 2033] [serial = 1546] [outer = 0x11968f000] 02:03:44 INFO - PROCESS | 2033 | 1465031024168 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x121337c00) [pid = 2033] [serial = 1547] [outer = 0x11968f000] 02:03:44 INFO - PROCESS | 2033 | 1465031024623 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]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 724ms 02:03:44 INFO - PROCESS | 2033 | 1465031024739 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 2033 | 1465031024741 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:03:44 INFO - PROCESS | 2033 | 1465031024746 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 2033 | 1465031024748 Marionette TRACE conn2 <- [1,2034,null,{}] 02:03:44 INFO - PROCESS | 2033 | 1465031024756 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}] 02:03:44 INFO - PROCESS | 2033 | 1465031024760 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:44 INFO - PROCESS | 2033 | 1465031024868 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:03:44 INFO - PROCESS | 2033 | 1465031024927 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 2033 | 1465031024930 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b43a800 == 43 [pid = 2033] [id = 516] 02:03:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x124d7ac00) [pid = 2033] [serial = 1548] [outer = 0x0] 02:03:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12717f400) [pid = 2033] [serial = 1549] [outer = 0x124d7ac00] 02:03:45 INFO - PROCESS | 2033 | 1465031025001 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12750b000) [pid = 2033] [serial = 1550] [outer = 0x124d7ac00] 02:03:45 INFO - PROCESS | 2033 | 1465031025455 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]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 720ms 02:03:45 INFO - PROCESS | 2033 | 1465031025467 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 2033 | 1465031025471 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:03:45 INFO - PROCESS | 2033 | 1465031025473 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 2033 | 1465031025475 Marionette TRACE conn2 <- [1,2038,null,{}] 02:03:45 INFO - PROCESS | 2033 | 1465031025477 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}] 02:03:45 INFO - PROCESS | 2033 | 1465031025478 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:45 INFO - PROCESS | 2033 | 1465031025712 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:03:45 INFO - PROCESS | 2033 | 1465031025807 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 2033 | 1465031025808 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180bf800 == 44 [pid = 2033] [id = 517] 02:03:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x112a78000) [pid = 2033] [serial = 1551] [outer = 0x0] 02:03:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x113257800) [pid = 2033] [serial = 1552] [outer = 0x112a78000] 02:03:45 INFO - PROCESS | 2033 | 1465031025837 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x11660fc00) [pid = 2033] [serial = 1553] [outer = 0x112a78000] 02:03:46 INFO - PROCESS | 2033 | 1465031026297 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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 872ms 02:03:46 INFO - PROCESS | 2033 | 1465031026346 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 2033 | 1465031026349 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:03:46 INFO - PROCESS | 2033 | 1465031026356 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 2033 | 1465031026358 Marionette TRACE conn2 <- [1,2042,null,{}] 02:03:46 INFO - PROCESS | 2033 | 1465031026362 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}] 02:03:46 INFO - PROCESS | 2033 | 1465031026364 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:46 INFO - PROCESS | 2033 | 1465031026452 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:03:46 INFO - PROCESS | 2033 | 1465031026538 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 2033 | 1465031026540 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x118048000 == 45 [pid = 2033] [id = 518] 02:03:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1187f3000) [pid = 2033] [serial = 1554] [outer = 0x0] 02:03:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1187f4000) [pid = 2033] [serial = 1555] [outer = 0x1187f3000] 02:03:46 INFO - PROCESS | 2033 | 1465031026568 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x1192ef800) [pid = 2033] [serial = 1556] [outer = 0x1187f3000] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x12acc7800 == 44 [pid = 2033] [id = 512] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x1298ef800 == 43 [pid = 2033] [id = 511] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x112f14000 == 42 [pid = 2033] [id = 510] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x12916a000 == 41 [pid = 2033] [id = 509] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x128b72000 == 40 [pid = 2033] [id = 508] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x126715000 == 39 [pid = 2033] [id = 507] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x1250a0000 == 38 [pid = 2033] [id = 506] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x121dd2800 == 37 [pid = 2033] [id = 505] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x119fda800 == 36 [pid = 2033] [id = 504] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x11848c000 == 35 [pid = 2033] [id = 503] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x113315800 == 34 [pid = 2033] [id = 502] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x121497000 == 33 [pid = 2033] [id = 501] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x117470000 == 32 [pid = 2033] [id = 500] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x129172800 == 31 [pid = 2033] [id = 499] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x1180bf800 == 30 [pid = 2033] [id = 517] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x12b43a800 == 29 [pid = 2033] [id = 516] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x126722000 == 28 [pid = 2033] [id = 515] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b0000 == 27 [pid = 2033] [id = 514] 02:03:47 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad62000 == 26 [pid = 2033] [id = 513] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x119a16000) [pid = 2033] [serial = 1480] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x119a71000) [pid = 2033] [serial = 1481] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x118511000) [pid = 2033] [serial = 1474] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1192e3400) [pid = 2033] [serial = 1477] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x11275dc00) [pid = 2033] [serial = 1468] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1131c4c00) [pid = 2033] [serial = 1469] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1166df800) [pid = 2033] [serial = 1471] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x117590800) [pid = 2033] [serial = 1472] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x117d79000) [pid = 2033] [serial = 1466] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x115e21c00) [pid = 2033] [serial = 1465] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x118130000) [pid = 2033] [serial = 1451] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x116a6d000) [pid = 2033] [serial = 1450] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x119acfc00) [pid = 2033] [serial = 1454] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119a61000) [pid = 2033] [serial = 1453] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12562f400) [pid = 2033] [serial = 1457] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x12374a400) [pid = 2033] [serial = 1456] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x119cbbc00) [pid = 2033] [serial = 1483] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x127507800) [pid = 2033] [serial = 1459] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x121bbe000) [pid = 2033] [serial = 1486] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1275c6000) [pid = 2033] [serial = 1460] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x117592800) [pid = 2033] [serial = 1489] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12717d800) [pid = 2033] [serial = 1496] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x11921a800) [pid = 2033] [serial = 1490] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1275d1c00) [pid = 2033] [serial = 1463] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1262d9000) [pid = 2033] [serial = 1495] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12167e400) [pid = 2033] [serial = 1462] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x123747000) [pid = 2033] [serial = 1487] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1274d6800) [pid = 2033] [serial = 1498] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1214d8000) [pid = 2033] [serial = 1484] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x11968a000) [pid = 2033] [serial = 1478] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x124d76c00) [pid = 2033] [serial = 1492] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1255b8800) [pid = 2033] [serial = 1493] [outer = 0x0] [url = about:blank] 02:03:47 INFO - PROCESS | 2033 | 1465031027453 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]]]}] 02:03:47 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) 02:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1121ms 02:03:47 INFO - PROCESS | 2033 | 1465031027476 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:03:47 INFO - PROCESS | 2033 | 1465031027479 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:03:47 INFO - PROCESS | 2033 | 1465031027482 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 2033 | 1465031027488 Marionette TRACE conn2 <- [1,2046,null,{}] 02:03:47 INFO - PROCESS | 2033 | 1465031027495 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}] 02:03:47 INFO - PROCESS | 2033 | 1465031027496 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:47 INFO - PROCESS | 2033 | 1465031027585 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:03:47 INFO - PROCESS | 2033 | 1465031027590 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 2033 | 1465031027592 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x1167ab000 == 27 [pid = 2033] [id = 519] 02:03:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x113228c00) [pid = 2033] [serial = 1557] [outer = 0x0] 02:03:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x113c70c00) [pid = 2033] [serial = 1558] [outer = 0x113228c00] 02:03:47 INFO - PROCESS | 2033 | 1465031027622 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x116422c00) [pid = 2033] [serial = 1559] [outer = 0x113228c00] 02:03:47 INFO - PROCESS | 2033 | 1465031027988 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]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 529ms 02:03:48 INFO - PROCESS | 2033 | 1465031028011 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 2033 | 1465031028014 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:03:48 INFO - PROCESS | 2033 | 1465031028021 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 2033 | 1465031028022 Marionette TRACE conn2 <- [1,2050,null,{}] 02:03:48 INFO - PROCESS | 2033 | 1465031028031 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}] 02:03:48 INFO - PROCESS | 2033 | 1465031028032 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:48 INFO - PROCESS | 2033 | 1465031028117 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:03:48 INFO - PROCESS | 2033 | 1465031028123 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 2033 | 1465031028125 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180b7000 == 28 [pid = 2033] [id = 520] 02:03:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x11685c400) [pid = 2033] [serial = 1560] [outer = 0x0] 02:03:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x117d7d400) [pid = 2033] [serial = 1561] [outer = 0x11685c400] 02:03:48 INFO - PROCESS | 2033 | 1465031028153 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x118590800) [pid = 2033] [serial = 1562] [outer = 0x11685c400] 02:03:48 INFO - PROCESS | 2033 | 1465031028537 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]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 02:03:48 INFO - PROCESS | 2033 | 1465031028590 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 2033 | 1465031028591 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:03:48 INFO - PROCESS | 2033 | 1465031028594 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 2033 | 1465031028596 Marionette TRACE conn2 <- [1,2054,null,{}] 02:03:48 INFO - PROCESS | 2033 | 1465031028604 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}] 02:03:48 INFO - PROCESS | 2033 | 1465031028607 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:48 INFO - PROCESS | 2033 | 1465031028684 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:03:48 INFO - PROCESS | 2033 | 1465031028692 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 2033 | 1465031028694 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198b3800 == 29 [pid = 2033] [id = 521] 02:03:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1187f6400) [pid = 2033] [serial = 1563] [outer = 0x0] 02:03:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1192eac00) [pid = 2033] [serial = 1564] [outer = 0x1187f6400] 02:03:48 INFO - PROCESS | 2033 | 1465031028722 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119692800) [pid = 2033] [serial = 1565] [outer = 0x1187f6400] 02:03:49 INFO - PROCESS | 2033 | 1465031029058 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]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 02:03:49 INFO - PROCESS | 2033 | 1465031029066 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 2033 | 1465031029069 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:03:49 INFO - PROCESS | 2033 | 1465031029072 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 2033 | 1465031029073 Marionette TRACE conn2 <- [1,2058,null,{}] 02:03:49 INFO - PROCESS | 2033 | 1465031029076 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}] 02:03:49 INFO - PROCESS | 2033 | 1465031029077 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:49 INFO - PROCESS | 2033 | 1465031029158 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:03:49 INFO - PROCESS | 2033 | 1465031029234 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 2033 | 1465031029235 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x121491800 == 30 [pid = 2033] [id = 522] 02:03:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x116861400) [pid = 2033] [serial = 1566] [outer = 0x0] 02:03:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x119a65800) [pid = 2033] [serial = 1567] [outer = 0x116861400] 02:03:49 INFO - PROCESS | 2033 | 1465031029272 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119b1dc00) [pid = 2033] [serial = 1568] [outer = 0x116861400] 02:03:49 INFO - PROCESS | 2033 | 1465031029758 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]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 718ms 02:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:03:49 INFO - PROCESS | 2033 | 1465031029796 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 2033 | 1465031029797 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:03:49 INFO - PROCESS | 2033 | 1465031029800 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 2033 | 1465031029801 Marionette TRACE conn2 <- [1,2062,null,{}] 02:03:49 INFO - PROCESS | 2033 | 1465031029803 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}] 02:03:49 INFO - PROCESS | 2033 | 1465031029804 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:49 INFO - PROCESS | 2033 | 1465031029898 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:03:49 INFO - PROCESS | 2033 | 1465031029901 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 2033 | 1465031029903 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dd2800 == 31 [pid = 2033] [id = 523] 02:03:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1161b4000) [pid = 2033] [serial = 1569] [outer = 0x0] 02:03:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x119cba000) [pid = 2033] [serial = 1570] [outer = 0x1161b4000] 02:03:49 INFO - PROCESS | 2033 | 1465031029927 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1214ce000) [pid = 2033] [serial = 1571] [outer = 0x1161b4000] 02:03:50 INFO - PROCESS | 2033 | 1465031030297 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]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 02:03:50 INFO - PROCESS | 2033 | 1465031030322 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 2033 | 1465031030324 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:03:50 INFO - PROCESS | 2033 | 1465031030344 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 2033 | 1465031030345 Marionette TRACE conn2 <- [1,2066,null,{}] 02:03:50 INFO - PROCESS | 2033 | 1465031030349 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}] 02:03:50 INFO - PROCESS | 2033 | 1465031030355 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:50 INFO - PROCESS | 2033 | 1465031030465 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:03:50 INFO - PROCESS | 2033 | 1465031030507 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 2033 | 1465031030508 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x125620000 == 32 [pid = 2033] [id = 524] 02:03:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1214d4800) [pid = 2033] [serial = 1572] [outer = 0x0] 02:03:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x121d4e800) [pid = 2033] [serial = 1573] [outer = 0x1214d4800] 02:03:50 INFO - PROCESS | 2033 | 1465031030533 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x124d76000) [pid = 2033] [serial = 1574] [outer = 0x1214d4800] 02:03:50 INFO - PROCESS | 2033 | 1465031030874 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]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 573ms 02:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:03:50 INFO - PROCESS | 2033 | 1465031030924 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 2033 | 1465031030925 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:03:50 INFO - PROCESS | 2033 | 1465031030927 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 2033 | 1465031030928 Marionette TRACE conn2 <- [1,2070,null,{}] 02:03:50 INFO - PROCESS | 2033 | 1465031030930 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}] 02:03:50 INFO - PROCESS | 2033 | 1465031030932 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:51 INFO - PROCESS | 2033 | 1465031031026 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:03:51 INFO - PROCESS | 2033 | 1465031031039 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 2033 | 1465031031040 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x126717800 == 33 [pid = 2033] [id = 525] 02:03:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1126c5c00) [pid = 2033] [serial = 1575] [outer = 0x0] 02:03:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1255bac00) [pid = 2033] [serial = 1576] [outer = 0x1126c5c00] 02:03:51 INFO - PROCESS | 2033 | 1465031031064 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1256e9000) [pid = 2033] [serial = 1577] [outer = 0x1126c5c00] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x124dde800) [pid = 2033] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x125036c00) [pid = 2033] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1255b4400) [pid = 2033] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x118035c00) [pid = 2033] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119f1cc00) [pid = 2033] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x112d46c00) [pid = 2033] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1192e8400) [pid = 2033] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x112d44000) [pid = 2033] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x118135c00) [pid = 2033] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x127181c00) [pid = 2033] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x113374000) [pid = 2033] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x128adf400) [pid = 2033] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x111c23800) [pid = 2033] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119cb2400) [pid = 2033] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x128d26400) [pid = 2033] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:03:51 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x118363c00) [pid = 2033] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:03:51 INFO - PROCESS | 2033 | 1465031031539 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]]]}] 02:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 619ms 02:03:51 INFO - PROCESS | 2033 | 1465031031546 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 2033 | 1465031031548 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:03:51 INFO - PROCESS | 2033 | 1465031031550 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 2033 | 1465031031551 Marionette TRACE conn2 <- [1,2074,null,{}] 02:03:51 INFO - PROCESS | 2033 | 1465031031557 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}] 02:03:51 INFO - PROCESS | 2033 | 1465031031558 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:51 INFO - PROCESS | 2033 | 1465031031635 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:03:51 INFO - PROCESS | 2033 | 1465031031639 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 2033 | 1465031031641 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x125603000 == 34 [pid = 2033] [id = 526] 02:03:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1126bf800) [pid = 2033] [serial = 1578] [outer = 0x0] 02:03:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1185ea000) [pid = 2033] [serial = 1579] [outer = 0x1126bf800] 02:03:51 INFO - PROCESS | 2033 | 1465031031665 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1214cb000) [pid = 2033] [serial = 1580] [outer = 0x1126bf800] 02:03:52 INFO - PROCESS | 2033 | 1465031032022 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]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 02:03:52 INFO - PROCESS | 2033 | 1465031032072 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 2033 | 1465031032073 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:03:52 INFO - PROCESS | 2033 | 1465031032089 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 2033 | 1465031032090 Marionette TRACE conn2 <- [1,2078,null,{}] 02:03:52 INFO - PROCESS | 2033 | 1465031032092 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}] 02:03:52 INFO - PROCESS | 2033 | 1465031032093 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:52 INFO - PROCESS | 2033 | 1465031032178 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:03:52 INFO - PROCESS | 2033 | 1465031032181 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 2033 | 1465031032182 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b64000 == 35 [pid = 2033] [id = 527] 02:03:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1185ef800) [pid = 2033] [serial = 1581] [outer = 0x0] 02:03:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1267c2c00) [pid = 2033] [serial = 1582] [outer = 0x1185ef800] 02:03:52 INFO - PROCESS | 2033 | 1465031032211 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1256ee800) [pid = 2033] [serial = 1583] [outer = 0x1185ef800] 02:03:52 INFO - PROCESS | 2033 | 1465031032654 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]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 575ms 02:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:03:52 INFO - PROCESS | 2033 | 1465031032659 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 2033 | 1465031032661 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:03:52 INFO - PROCESS | 2033 | 1465031032664 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 2033 | 1465031032666 Marionette TRACE conn2 <- [1,2082,null,{}] 02:03:52 INFO - PROCESS | 2033 | 1465031032673 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}] 02:03:52 INFO - PROCESS | 2033 | 1465031032674 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:52 INFO - PROCESS | 2033 | 1465031032798 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:03:52 INFO - PROCESS | 2033 | 1465031032807 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 2033 | 1465031032809 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276db000 == 36 [pid = 2033] [id = 528] 02:03:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12717d800) [pid = 2033] [serial = 1584] [outer = 0x0] 02:03:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1271b8400) [pid = 2033] [serial = 1585] [outer = 0x12717d800] 02:03:52 INFO - PROCESS | 2033 | 1465031032833 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1274d0400) [pid = 2033] [serial = 1586] [outer = 0x12717d800] 02:03:53 INFO - PROCESS | 2033 | 1465031033161 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]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 525ms 02:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:03:53 INFO - PROCESS | 2033 | 1465031033190 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 2033 | 1465031033191 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:03:53 INFO - PROCESS | 2033 | 1465031033194 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 2033 | 1465031033206 Marionette TRACE conn2 <- [1,2086,null,{}] 02:03:53 INFO - PROCESS | 2033 | 1465031033208 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}] 02:03:53 INFO - PROCESS | 2033 | 1465031033210 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:53 INFO - PROCESS | 2033 | 1465031033297 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:03:53 INFO - PROCESS | 2033 | 1465031033304 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 2033 | 1465031033306 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298f1800 == 37 [pid = 2033] [id = 529] 02:03:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1274d1c00) [pid = 2033] [serial = 1587] [outer = 0x0] 02:03:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12750b800) [pid = 2033] [serial = 1588] [outer = 0x1274d1c00] 02:03:53 INFO - PROCESS | 2033 | 1465031033332 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12760d400) [pid = 2033] [serial = 1589] [outer = 0x1274d1c00] 02:03:53 INFO - PROCESS | 2033 | 1465031033915 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]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 780ms 02:03:53 INFO - PROCESS | 2033 | 1465031033975 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 2033 | 1465031033978 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:03:53 INFO - PROCESS | 2033 | 1465031033982 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 2033 | 1465031033984 Marionette TRACE conn2 <- [1,2090,null,{}] 02:03:54 INFO - PROCESS | 2033 | 1465031034013 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}] 02:03:54 INFO - PROCESS | 2033 | 1465031034015 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:54 INFO - PROCESS | 2033 | 1465031034130 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:03:54 INFO - PROCESS | 2033 | 1465031034211 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 2033 | 1465031034213 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x118063800 == 38 [pid = 2033] [id = 530] 02:03:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x112a75c00) [pid = 2033] [serial = 1590] [outer = 0x0] 02:03:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x116629800) [pid = 2033] [serial = 1591] [outer = 0x112a75c00] 02:03:54 INFO - PROCESS | 2033 | 1465031034244 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x117d73800) [pid = 2033] [serial = 1592] [outer = 0x112a75c00] 02:03:54 INFO - PROCESS | 2033 | 1465031034775 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]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 848ms 02:03:54 INFO - PROCESS | 2033 | 1465031034837 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 2033 | 1465031034840 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:03:54 INFO - PROCESS | 2033 | 1465031034845 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 2033 | 1465031034847 Marionette TRACE conn2 <- [1,2094,null,{}] 02:03:54 INFO - PROCESS | 2033 | 1465031034849 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}] 02:03:54 INFO - PROCESS | 2033 | 1465031034851 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:54 INFO - PROCESS | 2033 | 1465031034963 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:03:55 INFO - PROCESS | 2033 | 1465031035160 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 2033 | 1465031035161 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x1132b8800 == 39 [pid = 2033] [id = 531] 02:03:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x111ed6400) [pid = 2033] [serial = 1593] [outer = 0x0] 02:03:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x113c05400) [pid = 2033] [serial = 1594] [outer = 0x111ed6400] 02:03:55 INFO - PROCESS | 2033 | 1465031035191 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x116a6c400) [pid = 2033] [serial = 1595] [outer = 0x111ed6400] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1276db000 == 38 [pid = 2033] [id = 528] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x128b64000 == 37 [pid = 2033] [id = 527] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x125603000 == 36 [pid = 2033] [id = 526] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x126717800 == 35 [pid = 2033] [id = 525] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x125620000 == 34 [pid = 2033] [id = 524] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x121dd2800 == 33 [pid = 2033] [id = 523] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x121491800 == 32 [pid = 2033] [id = 522] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1198b3800 == 31 [pid = 2033] [id = 521] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1180b7000 == 30 [pid = 2033] [id = 520] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1167ab000 == 29 [pid = 2033] [id = 519] 02:03:55 INFO - PROCESS | 2033 | --DOCSHELL 0x118048000 == 28 [pid = 2033] [id = 518] 02:03:55 INFO - PROCESS | 2033 | 1465031035673 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]]]}] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x127187000) [pid = 2033] [serial = 1522] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1275cc000) [pid = 2033] [serial = 1525] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1275c3000) [pid = 2033] [serial = 1523] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128a02c00) [pid = 2033] [serial = 1528] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x11836b400) [pid = 2033] [serial = 1504] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1187f9400) [pid = 2033] [serial = 1505] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1214cb400) [pid = 2033] [serial = 1516] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12167ac00) [pid = 2033] [serial = 1517] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x113cc7800) [pid = 2033] [serial = 1507] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x117662c00) [pid = 2033] [serial = 1508] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119a64c00) [pid = 2033] [serial = 1513] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x119cb3000) [pid = 2033] [serial = 1514] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x113260c00) [pid = 2033] [serial = 1501] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x11660f000) [pid = 2033] [serial = 1502] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1187ed400) [pid = 2033] [serial = 1510] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119219400) [pid = 2033] [serial = 1511] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1275c5000) [pid = 2033] [serial = 1499] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x119cb2800) [pid = 2033] [serial = 1532] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x117d7e800) [pid = 2033] [serial = 1531] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x128d25000) [pid = 2033] [serial = 1538] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x128aef400) [pid = 2033] [serial = 1537] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x128ad7000) [pid = 2033] [serial = 1529] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x121897000) [pid = 2033] [serial = 1519] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x124bf8400) [pid = 2033] [serial = 1520] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x128add000) [pid = 2033] [serial = 1535] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x12760a000) [pid = 2033] [serial = 1526] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x128d2ac00) [pid = 2033] [serial = 1540] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x1256ea400) [pid = 2033] [serial = 1534] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x128d32c00) [pid = 2033] [serial = 1541] [outer = 0x0] [url = about:blank] 02:03:55 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x1187edc00) [pid = 2033] [serial = 1475] [outer = 0x0] [url = about:blank] 02:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 874ms 02:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:03:55 INFO - PROCESS | 2033 | 1465031035721 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 2033 | 1465031035724 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:03:55 INFO - PROCESS | 2033 | 1465031035728 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 2033 | 1465031035731 Marionette TRACE conn2 <- [1,2098,null,{}] 02:03:55 INFO - PROCESS | 2033 | 1465031035744 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}] 02:03:55 INFO - PROCESS | 2033 | 1465031035746 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:55 INFO - PROCESS | 2033 | 1465031035861 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:03:55 INFO - PROCESS | 2033 | 1465031035876 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 2033 | 1465031035878 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x117461000 == 29 [pid = 2033] [id = 532] 02:03:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x11836b400) [pid = 2033] [serial = 1596] [outer = 0x0] 02:03:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x118511800) [pid = 2033] [serial = 1597] [outer = 0x11836b400] 02:03:55 INFO - PROCESS | 2033 | 1465031035922 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1187f1000) [pid = 2033] [serial = 1598] [outer = 0x11836b400] 02:03:56 INFO - PROCESS | 2033 | 1465031036425 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]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 722ms 02:03:56 INFO - PROCESS | 2033 | 1465031036454 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 2033 | 1465031036457 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:03:56 INFO - PROCESS | 2033 | 1465031036459 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 2033 | 1465031036461 Marionette TRACE conn2 <- [1,2102,null,{}] 02:03:56 INFO - PROCESS | 2033 | 1465031036463 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}] 02:03:56 INFO - PROCESS | 2033 | 1465031036464 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:56 INFO - PROCESS | 2033 | 1465031036544 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:03:56 INFO - PROCESS | 2033 | 1465031036554 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 2033 | 1465031036556 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x119c81000 == 30 [pid = 2033] [id = 533] 02:03:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1185edc00) [pid = 2033] [serial = 1599] [outer = 0x0] 02:03:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x119691400) [pid = 2033] [serial = 1600] [outer = 0x1185edc00] 02:03:56 INFO - PROCESS | 2033 | 1465031036581 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x119a66c00) [pid = 2033] [serial = 1601] [outer = 0x1185edc00] 02:03:56 INFO - PROCESS | 2033 | 1465031036947 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]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 02:03:56 INFO - PROCESS | 2033 | 1465031036979 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 2033 | 1465031036980 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:03:56 INFO - PROCESS | 2033 | 1465031036990 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 2033 | 1465031036994 Marionette TRACE conn2 <- [1,2106,null,{}] 02:03:57 INFO - PROCESS | 2033 | 1465031036997 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}] 02:03:57 INFO - PROCESS | 2033 | 1465031037000 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:57 INFO - PROCESS | 2033 | 1465031037080 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:03:57 INFO - PROCESS | 2033 | 1465031037085 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 2033 | 1465031037088 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dcc800 == 31 [pid = 2033] [id = 534] 02:03:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x112d46400) [pid = 2033] [serial = 1602] [outer = 0x0] 02:03:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x119cb2800) [pid = 2033] [serial = 1603] [outer = 0x112d46400] 02:03:57 INFO - PROCESS | 2033 | 1465031037112 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1214f5c00) [pid = 2033] [serial = 1604] [outer = 0x112d46400] 02:03:57 INFO - PROCESS | 2033 | 1465031037457 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]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 479ms 02:03:57 INFO - PROCESS | 2033 | 1465031037463 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 2033 | 1465031037465 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:03:57 INFO - PROCESS | 2033 | 1465031037467 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 2033 | 1465031037470 Marionette TRACE conn2 <- [1,2110,null,{}] 02:03:57 INFO - PROCESS | 2033 | 1465031037473 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}] 02:03:57 INFO - PROCESS | 2033 | 1465031037474 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:57 INFO - PROCESS | 2033 | 1465031037555 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:03:57 INFO - PROCESS | 2033 | 1465031037616 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 2033 | 1465031037617 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x125609000 == 32 [pid = 2033] [id = 535] 02:03:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1131c4c00) [pid = 2033] [serial = 1605] [outer = 0x0] 02:03:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x121680800) [pid = 2033] [serial = 1606] [outer = 0x1131c4c00] 02:03:57 INFO - PROCESS | 2033 | 1465031037642 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x124d35c00) [pid = 2033] [serial = 1607] [outer = 0x1131c4c00] 02:03:58 INFO - PROCESS | 2033 | 1465031038006 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]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 571ms 02:03:58 INFO - PROCESS | 2033 | 1465031038042 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:03:58 INFO - PROCESS | 2033 | 1465031038044 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:03:58 INFO - PROCESS | 2033 | 1465031038047 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 2033 | 1465031038049 Marionette TRACE conn2 <- [1,2114,null,{}] 02:03:58 INFO - PROCESS | 2033 | 1465031038053 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}] 02:03:58 INFO - PROCESS | 2033 | 1465031038055 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:58 INFO - PROCESS | 2033 | 1465031038206 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:03:58 INFO - PROCESS | 2033 | 1465031038235 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 2033 | 1465031038241 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dc0800 == 33 [pid = 2033] [id = 536] 02:03:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1256eac00) [pid = 2033] [serial = 1608] [outer = 0x0] 02:03:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1267be800) [pid = 2033] [serial = 1609] [outer = 0x1256eac00] 02:03:58 INFO - PROCESS | 2033 | 1465031038275 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1274cfc00) [pid = 2033] [serial = 1610] [outer = 0x1256eac00] 02:03:58 INFO - PROCESS | 2033 | 1465031038671 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]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 02:03:58 INFO - PROCESS | 2033 | 1465031038718 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:03:58 INFO - PROCESS | 2033 | 1465031038719 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:03:58 INFO - PROCESS | 2033 | 1465031038722 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 2033 | 1465031038723 Marionette TRACE conn2 <- [1,2118,null,{}] 02:03:58 INFO - PROCESS | 2033 | 1465031038725 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}] 02:03:58 INFO - PROCESS | 2033 | 1465031038727 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:58 INFO - PROCESS | 2033 | 1465031038828 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:03:58 INFO - PROCESS | 2033 | 1465031038870 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 2033 | 1465031038871 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b6a000 == 34 [pid = 2033] [id = 537] 02:03:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1256eb400) [pid = 2033] [serial = 1611] [outer = 0x0] 02:03:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12750e400) [pid = 2033] [serial = 1612] [outer = 0x1256eb400] 02:03:58 INFO - PROCESS | 2033 | 1465031038902 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x127603800) [pid = 2033] [serial = 1613] [outer = 0x1256eb400] 02:03:59 INFO - PROCESS | 2033 | 1465031039217 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]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 02:03:59 INFO - PROCESS | 2033 | 1465031039242 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 2033 | 1465031039243 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:03:59 INFO - PROCESS | 2033 | 1465031039245 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 2033 | 1465031039246 Marionette TRACE conn2 <- [1,2122,null,{}] 02:03:59 INFO - PROCESS | 2033 | 1465031039255 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}] 02:03:59 INFO - PROCESS | 2033 | 1465031039256 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:59 INFO - PROCESS | 2033 | 1465031039353 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:03:59 INFO - PROCESS | 2033 | 1465031039357 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 2033 | 1465031039358 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x129575800 == 35 [pid = 2033] [id = 538] 02:03:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1275ca400) [pid = 2033] [serial = 1614] [outer = 0x0] 02:03:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128a03400) [pid = 2033] [serial = 1615] [outer = 0x1275ca400] 02:03:59 INFO - PROCESS | 2033 | 1465031039382 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128a11800) [pid = 2033] [serial = 1616] [outer = 0x1275ca400] 02:03:59 INFO - PROCESS | 2033 | 1465031039724 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]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 02:03:59 INFO - PROCESS | 2033 | 1465031039768 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:03:59 INFO - PROCESS | 2033 | 1465031039771 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:03:59 INFO - PROCESS | 2033 | 1465031039774 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 2033 | 1465031039775 Marionette TRACE conn2 <- [1,2126,null,{}] 02:03:59 INFO - PROCESS | 2033 | 1465031039777 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}] 02:03:59 INFO - PROCESS | 2033 | 1465031039778 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:03:59 INFO - PROCESS | 2033 | 1465031039876 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1161b4000) [pid = 2033] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1214d4800) [pid = 2033] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1187f6400) [pid = 2033] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x11685c400) [pid = 2033] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1187f3000) [pid = 2033] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x113228c00) [pid = 2033] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1126c5c00) [pid = 2033] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1166e5400) [pid = 2033] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x11968f000) [pid = 2033] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1126bf800) [pid = 2033] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x124d7ac00) [pid = 2033] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x112a78000) [pid = 2033] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12717d800) [pid = 2033] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1185ef800) [pid = 2033] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:03:59 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x116861400) [pid = 2033] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:03:59 INFO - PROCESS | 2033 | 1465031039982 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 2033 | 1465031039983 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x116841000 == 36 [pid = 2033] [id = 539] 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x111c6a400) [pid = 2033] [serial = 1617] [outer = 0x0] 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x111c88800) [pid = 2033] [serial = 1618] [outer = 0x111c6a400] 02:04:00 INFO - PROCESS | 2033 | 1465031040019 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x118371000) [pid = 2033] [serial = 1619] [outer = 0x111c6a400] 02:04:00 INFO - PROCESS | 2033 | 1465031040288 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]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 568ms 02:04:00 INFO - PROCESS | 2033 | 1465031040343 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 2033 | 1465031040344 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:04:00 INFO - PROCESS | 2033 | 1465031040346 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 2033 | 1465031040347 Marionette TRACE conn2 <- [1,2130,null,{}] 02:04:00 INFO - PROCESS | 2033 | 1465031040350 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}] 02:04:00 INFO - PROCESS | 2033 | 1465031040353 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:00 INFO - PROCESS | 2033 | 1465031040436 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:04:00 INFO - PROCESS | 2033 | 1465031040441 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 2033 | 1465031040442 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dcc000 == 37 [pid = 2033] [id = 540] 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1187f6800) [pid = 2033] [serial = 1620] [outer = 0x0] 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x124d7ac00) [pid = 2033] [serial = 1621] [outer = 0x1187f6800] 02:04:00 INFO - PROCESS | 2033 | 1465031040466 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x128ad7400) [pid = 2033] [serial = 1622] [outer = 0x1187f6800] 02:04:00 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 02:04:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 02:04:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 02:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:04:00 INFO - _addTest/ [0,2133,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 2033 | 1465031040824 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:04:00 INFO - PROCESS | 2033 | 1465031040826 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 2033 | 1465031040827 Marionette TRACE conn2 <- [1,2134,null,{}] 02:04:00 INFO - PROCESS | 2033 | 1465031040829 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}] 02:04:00 INFO - PROCESS | 2033 | 1465031040830 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:00 INFO - PROCESS | 2033 | 1465031040940 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:04:00 INFO - PROCESS | 2033 | 1465031040946 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 2033 | 1465031040956 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x12aad4800 == 38 [pid = 2033] [id = 541] 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1214ca000) [pid = 2033] [serial = 1623] [outer = 0x0] 02:04:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128adec00) [pid = 2033] [serial = 1624] [outer = 0x1214ca000] 02:04:00 INFO - PROCESS | 2033 | 1465031040983 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128aecc00) [pid = 2033] [serial = 1625] [outer = 0x1214ca000] 02:04:01 INFO - PROCESS | 2033 | 1465031041310 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]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 02:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:04:01 INFO - PROCESS | 2033 | 1465031041346 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 2033 | 1465031041348 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:04:01 INFO - PROCESS | 2033 | 1465031041350 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 2033 | 1465031041355 Marionette TRACE conn2 <- [1,2138,null,{}] 02:04:01 INFO - PROCESS | 2033 | 1465031041357 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}] 02:04:01 INFO - PROCESS | 2033 | 1465031041358 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:01 INFO - PROCESS | 2033 | 1465031041448 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:04:01 INFO - PROCESS | 2033 | 1465031041454 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 2033 | 1465031041455 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b429000 == 39 [pid = 2033] [id = 542] 02:04:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x128af0000) [pid = 2033] [serial = 1626] [outer = 0x0] 02:04:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128d21c00) [pid = 2033] [serial = 1627] [outer = 0x128af0000] 02:04:01 INFO - PROCESS | 2033 | 1465031041480 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128d32c00) [pid = 2033] [serial = 1628] [outer = 0x128af0000] 02:04:01 INFO - PROCESS | 2033 | 1465031041821 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]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 02:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:04:01 INFO - PROCESS | 2033 | 1465031041873 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 2033 | 1465031041875 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:04:01 INFO - PROCESS | 2033 | 1465031041877 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 2033 | 1465031041878 Marionette TRACE conn2 <- [1,2142,null,{}] 02:04:01 INFO - PROCESS | 2033 | 1465031041880 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}] 02:04:01 INFO - PROCESS | 2033 | 1465031041881 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:01 INFO - PROCESS | 2033 | 1465031041972 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:04:02 INFO - PROCESS | 2033 | 1465031042080 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 2033 | 1465031042081 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x11332c000 == 40 [pid = 2033] [id = 543] 02:04:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x110eb6000) [pid = 2033] [serial = 1629] [outer = 0x0] 02:04:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x111c61400) [pid = 2033] [serial = 1630] [outer = 0x110eb6000] 02:04:02 INFO - PROCESS | 2033 | 1465031042115 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x113cca000) [pid = 2033] [serial = 1631] [outer = 0x110eb6000] 02:04:02 INFO - PROCESS | 2033 | 1465031042544 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] 02:04:02 INFO - PROCESS | 2033 | 1465031042602 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:04:02 INFO - PROCESS | 2033 | 1465031042605 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 2033 | 1465031042606 Marionette TRACE conn2 <- [1,2146,null,{}] 02:04:02 INFO - PROCESS | 2033 | 1465031042610 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}] 02:04:02 INFO - PROCESS | 2033 | 1465031042613 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:02 INFO - PROCESS | 2033 | 1465031042718 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:04:02 INFO - PROCESS | 2033 | 1465031042823 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 2033 | 1465031042825 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dbc000 == 41 [pid = 2033] [id = 544] 02:04:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x117d7ec00) [pid = 2033] [serial = 1632] [outer = 0x0] 02:04:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1192ef400) [pid = 2033] [serial = 1633] [outer = 0x117d7ec00] 02:04:02 INFO - PROCESS | 2033 | 1465031042869 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x119a6b800) [pid = 2033] [serial = 1634] [outer = 0x117d7ec00] 02:04:03 INFO - PROCESS | 2033 | 1465031043291 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] 02:04:03 INFO - PROCESS | 2033 | 1465031043330 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:04:03 INFO - PROCESS | 2033 | 1465031043332 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 2033 | 1465031043334 Marionette TRACE conn2 <- [1,2150,null,{}] 02:04:03 INFO - PROCESS | 2033 | 1465031043337 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}] 02:04:03 INFO - PROCESS | 2033 | 1465031043338 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:03 INFO - PROCESS | 2033 | 1465031043442 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:04:03 INFO - PROCESS | 2033 | 1465031043505 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 2033 | 1465031043506 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a997800 == 42 [pid = 2033] [id = 545] 02:04:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1214d3400) [pid = 2033] [serial = 1635] [outer = 0x0] 02:04:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x124d78400) [pid = 2033] [serial = 1636] [outer = 0x1214d3400] 02:04:03 INFO - PROCESS | 2033 | 1465031043535 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12717e800) [pid = 2033] [serial = 1637] [outer = 0x1214d3400] 02:04:03 INFO - PROCESS | 2033 | 1465031043992 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]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 02:04:04 INFO - PROCESS | 2033 | 1465031044005 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 2033 | 1465031044007 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:04:04 INFO - PROCESS | 2033 | 1465031044014 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 2033 | 1465031044019 Marionette TRACE conn2 <- [1,2154,null,{}] 02:04:04 INFO - PROCESS | 2033 | 1465031044022 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}] 02:04:04 INFO - PROCESS | 2033 | 1465031044025 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:04 INFO - PROCESS | 2033 | 1465031044151 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:04:04 INFO - PROCESS | 2033 | 1465031044240 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 2033 | 1465031044241 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfe2800 == 43 [pid = 2033] [id = 546] 02:04:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x12717f000) [pid = 2033] [serial = 1638] [outer = 0x0] 02:04:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1275cc400) [pid = 2033] [serial = 1639] [outer = 0x12717f000] 02:04:04 INFO - PROCESS | 2033 | 1465031044270 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x128af5c00) [pid = 2033] [serial = 1640] [outer = 0x12717f000] 02:04:04 INFO - PROCESS | 2033 | 1465031044721 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]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 729ms 02:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:04:04 INFO - PROCESS | 2033 | 1465031044739 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 2033 | 1465031044741 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:04:04 INFO - PROCESS | 2033 | 1465031044743 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 2033 | 1465031044745 Marionette TRACE conn2 <- [1,2158,null,{}] 02:04:04 INFO - PROCESS | 2033 | 1465031044747 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}] 02:04:04 INFO - PROCESS | 2033 | 1465031044749 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:04 INFO - PROCESS | 2033 | 1465031044854 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:04:04 INFO - PROCESS | 2033 | 1465031044916 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 2033 | 1465031044917 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x12765b000 == 44 [pid = 2033] [id = 547] 02:04:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x127186400) [pid = 2033] [serial = 1641] [outer = 0x0] 02:04:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128d26000) [pid = 2033] [serial = 1642] [outer = 0x127186400] 02:04:04 INFO - PROCESS | 2033 | 1465031044946 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x128d38800) [pid = 2033] [serial = 1643] [outer = 0x127186400] 02:04:05 INFO - PROCESS | 2033 | 1465031045553 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]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 818ms 02:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:04:05 INFO - PROCESS | 2033 | 1465031045563 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 2033 | 1465031045565 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:04:05 INFO - PROCESS | 2033 | 1465031045568 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 2033 | 1465031045572 Marionette TRACE conn2 <- [1,2162,null,{}] 02:04:05 INFO - PROCESS | 2033 | 1465031045575 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}] 02:04:05 INFO - PROCESS | 2033 | 1465031045577 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:05 INFO - PROCESS | 2033 | 1465031045675 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:04:05 INFO - PROCESS | 2033 | 1465031045738 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 2033 | 1465031045740 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x118e98800 == 45 [pid = 2033] [id = 548] 02:04:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x117d7dc00) [pid = 2033] [serial = 1644] [outer = 0x0] 02:04:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x11836fc00) [pid = 2033] [serial = 1645] [outer = 0x117d7dc00] 02:04:05 INFO - PROCESS | 2033 | 1465031045767 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x11921a800) [pid = 2033] [serial = 1646] [outer = 0x117d7dc00] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12b429000 == 44 [pid = 2033] [id = 542] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12aad4800 == 43 [pid = 2033] [id = 541] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x121dcc000 == 42 [pid = 2033] [id = 540] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x116841000 == 41 [pid = 2033] [id = 539] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x129575800 == 40 [pid = 2033] [id = 538] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x128b6a000 == 39 [pid = 2033] [id = 537] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x121dc0800 == 38 [pid = 2033] [id = 536] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x125609000 == 37 [pid = 2033] [id = 535] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x121dcc800 == 36 [pid = 2033] [id = 534] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x119c81000 == 35 [pid = 2033] [id = 533] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x117461000 == 34 [pid = 2033] [id = 532] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x1132b8800 == 33 [pid = 2033] [id = 531] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x118063800 == 32 [pid = 2033] [id = 530] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x1298f1800 == 31 [pid = 2033] [id = 529] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12765b000 == 30 [pid = 2033] [id = 547] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfe2800 == 29 [pid = 2033] [id = 546] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x12a997800 == 28 [pid = 2033] [id = 545] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x121dbc000 == 27 [pid = 2033] [id = 544] 02:04:06 INFO - PROCESS | 2033 | --DOCSHELL 0x11332c000 == 26 [pid = 2033] [id = 543] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x119cba000) [pid = 2033] [serial = 1570] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x121d4e800) [pid = 2033] [serial = 1573] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1192eac00) [pid = 2033] [serial = 1564] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x119692800) [pid = 2033] [serial = 1565] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x117d7d400) [pid = 2033] [serial = 1561] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x118590800) [pid = 2033] [serial = 1562] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1192ef800) [pid = 2033] [serial = 1556] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1187f4000) [pid = 2033] [serial = 1555] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x113c70c00) [pid = 2033] [serial = 1558] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x116422c00) [pid = 2033] [serial = 1559] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1255bac00) [pid = 2033] [serial = 1576] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x118e0a800) [pid = 2033] [serial = 1544] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x117d80c00) [pid = 2033] [serial = 1543] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x121337c00) [pid = 2033] [serial = 1547] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119cb4000) [pid = 2033] [serial = 1546] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x124d76000) [pid = 2033] [serial = 1574] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1214cb000) [pid = 2033] [serial = 1580] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12717f400) [pid = 2033] [serial = 1549] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12750b000) [pid = 2033] [serial = 1550] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1185ea000) [pid = 2033] [serial = 1579] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x11660fc00) [pid = 2033] [serial = 1553] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x113257800) [pid = 2033] [serial = 1552] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1271b8400) [pid = 2033] [serial = 1585] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1256ee800) [pid = 2033] [serial = 1583] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1256e9000) [pid = 2033] [serial = 1577] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1274d0400) [pid = 2033] [serial = 1586] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119a65800) [pid = 2033] [serial = 1567] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x119b1dc00) [pid = 2033] [serial = 1568] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1267c2c00) [pid = 2033] [serial = 1582] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12750b800) [pid = 2033] [serial = 1588] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1214ce000) [pid = 2033] [serial = 1571] [outer = 0x0] [url = about:blank] 02:04:06 INFO - PROCESS | 2033 | 1465031046768 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]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1224ms 02:04:06 INFO - PROCESS | 2033 | 1465031046796 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 2033 | 1465031046798 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:04:06 INFO - PROCESS | 2033 | 1465031046803 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 2033 | 1465031046805 Marionette TRACE conn2 <- [1,2166,null,{}] 02:04:06 INFO - PROCESS | 2033 | 1465031046809 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}] 02:04:06 INFO - PROCESS | 2033 | 1465031046811 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:06 INFO - PROCESS | 2033 | 1465031046897 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:04:06 INFO - PROCESS | 2033 | 1465031046906 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 2033 | 1465031046909 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x1132b1800 == 27 [pid = 2033] [id = 549] 02:04:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1126c4c00) [pid = 2033] [serial = 1647] [outer = 0x0] 02:04:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x1126cb800) [pid = 2033] [serial = 1648] [outer = 0x1126c4c00] 02:04:06 INFO - PROCESS | 2033 | 1465031046937 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x11325c000) [pid = 2033] [serial = 1649] [outer = 0x1126c4c00] 02:04:07 INFO - PROCESS | 2033 | 1465031047309 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]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 522ms 02:04:07 INFO - PROCESS | 2033 | 1465031047324 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 2033 | 1465031047327 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:04:07 INFO - PROCESS | 2033 | 1465031047332 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 2033 | 1465031047335 Marionette TRACE conn2 <- [1,2170,null,{}] 02:04:07 INFO - PROCESS | 2033 | 1465031047338 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}] 02:04:07 INFO - PROCESS | 2033 | 1465031047340 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:07 INFO - PROCESS | 2033 | 1465031047444 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:04:07 INFO - PROCESS | 2033 | 1465031047500 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 2033 | 1465031047502 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d0b800 == 28 [pid = 2033] [id = 550] 02:04:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x113c0ac00) [pid = 2033] [serial = 1650] [outer = 0x0] 02:04:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1161b4000) [pid = 2033] [serial = 1651] [outer = 0x113c0ac00] 02:04:07 INFO - PROCESS | 2033 | 1465031047529 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x116a6a800) [pid = 2033] [serial = 1652] [outer = 0x113c0ac00] 02:04:07 INFO - PROCESS | 2033 | 1465031047814 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]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 02:04:07 INFO - PROCESS | 2033 | 1465031047859 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 2033 | 1465031047860 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:04:07 INFO - PROCESS | 2033 | 1465031047863 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 2033 | 1465031047877 Marionette TRACE conn2 <- [1,2174,null,{}] 02:04:07 INFO - PROCESS | 2033 | 1465031047885 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}] 02:04:07 INFO - PROCESS | 2033 | 1465031047891 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:07 INFO - PROCESS | 2033 | 1465031047970 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:04:08 INFO - PROCESS | 2033 | 1465031048030 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 2033 | 1465031048033 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a60800 == 29 [pid = 2033] [id = 551] 02:04:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x117d77000) [pid = 2033] [serial = 1653] [outer = 0x0] 02:04:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x118368800) [pid = 2033] [serial = 1654] [outer = 0x117d77000] 02:04:08 INFO - PROCESS | 2033 | 1465031048061 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1187eec00) [pid = 2033] [serial = 1655] [outer = 0x117d77000] 02:04:08 INFO - PROCESS | 2033 | 1465031048367 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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 532ms 02:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:04:08 INFO - PROCESS | 2033 | 1465031048396 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 2033 | 1465031048398 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:04:08 INFO - PROCESS | 2033 | 1465031048400 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 2033 | 1465031048403 Marionette TRACE conn2 <- [1,2178,null,{}] 02:04:08 INFO - PROCESS | 2033 | 1465031048408 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}] 02:04:08 INFO - PROCESS | 2033 | 1465031048409 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:08 INFO - PROCESS | 2033 | 1465031048490 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:04:08 INFO - PROCESS | 2033 | 1465031048494 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 2033 | 1465031048495 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e8000 == 30 [pid = 2033] [id = 552] 02:04:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x118e0b400) [pid = 2033] [serial = 1656] [outer = 0x0] 02:04:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11968a000) [pid = 2033] [serial = 1657] [outer = 0x118e0b400] 02:04:08 INFO - PROCESS | 2033 | 1465031048521 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x119a18400) [pid = 2033] [serial = 1658] [outer = 0x118e0b400] 02:04:08 INFO - PROCESS | 2033 | 1465031048889 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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 525ms 02:04:08 INFO - PROCESS | 2033 | 1465031048926 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 2033 | 1465031048927 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:04:08 INFO - PROCESS | 2033 | 1465031048929 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 2033 | 1465031048930 Marionette TRACE conn2 <- [1,2182,null,{}] 02:04:08 INFO - PROCESS | 2033 | 1465031048933 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}] 02:04:08 INFO - PROCESS | 2033 | 1465031048934 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:09 INFO - PROCESS | 2033 | 1465031049041 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:04:09 INFO - PROCESS | 2033 | 1465031049080 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 2033 | 1465031049081 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x12362e800 == 31 [pid = 2033] [id = 553] 02:04:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x119a62400) [pid = 2033] [serial = 1659] [outer = 0x0] 02:04:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119add800) [pid = 2033] [serial = 1660] [outer = 0x119a62400] 02:04:09 INFO - PROCESS | 2033 | 1465031049106 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1214ce400) [pid = 2033] [serial = 1661] [outer = 0x119a62400] 02:04:09 INFO - PROCESS | 2033 | 1465031049426 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]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 02:04:09 INFO - PROCESS | 2033 | 1465031049448 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 2033 | 1465031049450 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:04:09 INFO - PROCESS | 2033 | 1465031049455 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 2033 | 1465031049456 Marionette TRACE conn2 <- [1,2186,null,{}] 02:04:09 INFO - PROCESS | 2033 | 1465031049458 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}] 02:04:09 INFO - PROCESS | 2033 | 1465031049463 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:09 INFO - PROCESS | 2033 | 1465031049586 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:04:09 INFO - PROCESS | 2033 | 1465031049590 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 2033 | 1465031049591 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x1263ba000 == 32 [pid = 2033] [id = 554] 02:04:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1214cf000) [pid = 2033] [serial = 1662] [outer = 0x0] 02:04:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x121681400) [pid = 2033] [serial = 1663] [outer = 0x1214cf000] 02:04:09 INFO - PROCESS | 2033 | 1465031049616 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12503e000) [pid = 2033] [serial = 1664] [outer = 0x1214cf000] 02:04:10 INFO - PROCESS | 2033 | 1465031049998 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]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 02:04:10 INFO - PROCESS | 2033 | 1465031050031 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:04:10 INFO - PROCESS | 2033 | 1465031050033 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:04:10 INFO - PROCESS | 2033 | 1465031050036 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 2033 | 1465031050038 Marionette TRACE conn2 <- [1,2190,null,{}] 02:04:10 INFO - PROCESS | 2033 | 1465031050041 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}] 02:04:10 INFO - PROCESS | 2033 | 1465031050043 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:10 INFO - PROCESS | 2033 | 1465031050173 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:04:10 INFO - PROCESS | 2033 | 1465031050185 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 2033 | 1465031050186 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267b1800 == 33 [pid = 2033] [id = 555] 02:04:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x124befc00) [pid = 2033] [serial = 1665] [outer = 0x0] 02:04:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1255bd400) [pid = 2033] [serial = 1666] [outer = 0x124befc00] 02:04:10 INFO - PROCESS | 2033 | 1465031050211 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1267cdc00) [pid = 2033] [serial = 1667] [outer = 0x124befc00] 02:04:10 INFO - PROCESS | 2033 | 1465031050555 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]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 524ms 02:04:10 INFO - PROCESS | 2033 | 1465031050559 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 2033 | 1465031050560 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:04:10 INFO - PROCESS | 2033 | 1465031050562 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 2033 | 1465031050563 Marionette TRACE conn2 <- [1,2194,null,{}] 02:04:10 INFO - PROCESS | 2033 | 1465031050566 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}] 02:04:10 INFO - PROCESS | 2033 | 1465031050567 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:10 INFO - PROCESS | 2033 | 1465031050664 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:04:10 INFO - PROCESS | 2033 | 1465031050668 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 2033 | 1465031050669 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276c7000 == 34 [pid = 2033] [id = 556] 02:04:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1255bc400) [pid = 2033] [serial = 1668] [outer = 0x0] 02:04:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1271b8400) [pid = 2033] [serial = 1669] [outer = 0x1255bc400] 02:04:10 INFO - PROCESS | 2033 | 1465031050694 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1274cec00) [pid = 2033] [serial = 1670] [outer = 0x1255bc400] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1275ca400) [pid = 2033] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x111c6a400) [pid = 2033] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x112a75c00) [pid = 2033] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x111ed6400) [pid = 2033] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x11836b400) [pid = 2033] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1274d1c00) [pid = 2033] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1185edc00) [pid = 2033] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x112d46400) [pid = 2033] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1131c4c00) [pid = 2033] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1214ca000) [pid = 2033] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1187f6800) [pid = 2033] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x128af0000) [pid = 2033] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1256eac00) [pid = 2033] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:04:11 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1256eb400) [pid = 2033] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:04:11 INFO - PROCESS | 2033 | 1465031051275 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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 724ms 02:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:04:11 INFO - PROCESS | 2033 | 1465031051288 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 2033 | 1465031051289 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:04:11 INFO - PROCESS | 2033 | 1465031051291 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 2033 | 1465031051293 Marionette TRACE conn2 <- [1,2198,null,{}] 02:04:11 INFO - PROCESS | 2033 | 1465031051295 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}] 02:04:11 INFO - PROCESS | 2033 | 1465031051296 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:11 INFO - PROCESS | 2033 | 1465031051410 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:04:11 INFO - PROCESS | 2033 | 1465031051514 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 2033 | 1465031051515 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x12670d800 == 35 [pid = 2033] [id = 557] 02:04:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x112a75c00) [pid = 2033] [serial = 1671] [outer = 0x0] 02:04:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1187ee000) [pid = 2033] [serial = 1672] [outer = 0x112a75c00] 02:04:11 INFO - PROCESS | 2033 | 1465031051541 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1214eec00) [pid = 2033] [serial = 1673] [outer = 0x112a75c00] 02:04:11 INFO - PROCESS | 2033 | 1465031051809 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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 568ms 02:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:04:11 INFO - PROCESS | 2033 | 1465031051861 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 2033 | 1465031051862 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:04:11 INFO - PROCESS | 2033 | 1465031051865 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 2033 | 1465031051866 Marionette TRACE conn2 <- [1,2202,null,{}] 02:04:11 INFO - PROCESS | 2033 | 1465031051871 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}] 02:04:11 INFO - PROCESS | 2033 | 1465031051874 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:11 INFO - PROCESS | 2033 | 1465031051939 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:04:11 INFO - PROCESS | 2033 | 1465031051943 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 2033 | 1465031051944 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x129579800 == 36 [pid = 2033] [id = 558] 02:04:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119257000) [pid = 2033] [serial = 1674] [outer = 0x0] 02:04:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1274d7400) [pid = 2033] [serial = 1675] [outer = 0x119257000] 02:04:11 INFO - PROCESS | 2033 | 1465031051965 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12750b000) [pid = 2033] [serial = 1676] [outer = 0x119257000] 02:04:12 INFO - PROCESS | 2033 | 1465031052379 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]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 524ms 02:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:04:12 INFO - PROCESS | 2033 | 1465031052389 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 2033 | 1465031052392 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:04:12 INFO - PROCESS | 2033 | 1465031052395 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 2033 | 1465031052397 Marionette TRACE conn2 <- [1,2206,null,{}] 02:04:12 INFO - PROCESS | 2033 | 1465031052401 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}] 02:04:12 INFO - PROCESS | 2033 | 1465031052404 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:12 INFO - PROCESS | 2033 | 1465031052581 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:04:12 INFO - PROCESS | 2033 | 1465031052611 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 2033 | 1465031052613 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c5d000 == 37 [pid = 2033] [id = 559] 02:04:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1275c3c00) [pid = 2033] [serial = 1677] [outer = 0x0] 02:04:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1275cf400) [pid = 2033] [serial = 1678] [outer = 0x1275c3c00] 02:04:12 INFO - PROCESS | 2033 | 1465031052655 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128a04800) [pid = 2033] [serial = 1679] [outer = 0x1275c3c00] 02:04:13 INFO - PROCESS | 2033 | 1465031053022 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]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 677ms 02:04:13 INFO - PROCESS | 2033 | 1465031053072 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 2033 | 1465031053073 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:04:13 INFO - PROCESS | 2033 | 1465031053075 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 2033 | 1465031053076 Marionette TRACE conn2 <- [1,2210,null,{}] 02:04:13 INFO - PROCESS | 2033 | 1465031053078 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}] 02:04:13 INFO - PROCESS | 2033 | 1465031053079 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:13 INFO - PROCESS | 2033 | 1465031053158 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:04:13 INFO - PROCESS | 2033 | 1465031053271 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 2033 | 1465031053273 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x110dea800 == 38 [pid = 2033] [id = 560] 02:04:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x110eacc00) [pid = 2033] [serial = 1680] [outer = 0x0] 02:04:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x110ebc800) [pid = 2033] [serial = 1681] [outer = 0x110eacc00] 02:04:13 INFO - PROCESS | 2033 | 1465031053306 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x111c6ac00) [pid = 2033] [serial = 1682] [outer = 0x110eacc00] 02:04:13 INFO - PROCESS | 2033 | 1465031053814 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]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 770ms 02:04:13 INFO - PROCESS | 2033 | 1465031053847 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 2033 | 1465031053849 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:04:13 INFO - PROCESS | 2033 | 1465031053855 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 2033 | 1465031053857 Marionette TRACE conn2 <- [1,2214,null,{}] 02:04:13 INFO - PROCESS | 2033 | 1465031053860 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}] 02:04:13 INFO - PROCESS | 2033 | 1465031053863 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:14 INFO - PROCESS | 2033 | 1465031053998 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:04:14 INFO - PROCESS | 2033 | 1465031054081 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 2033 | 1465031054083 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c9000 == 39 [pid = 2033] [id = 561] 02:04:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x116421c00) [pid = 2033] [serial = 1683] [outer = 0x0] 02:04:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x11710f000) [pid = 2033] [serial = 1684] [outer = 0x116421c00] 02:04:14 INFO - PROCESS | 2033 | 1465031054113 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x117d7b800) [pid = 2033] [serial = 1685] [outer = 0x116421c00] 02:04:14 INFO - PROCESS | 2033 | 1465031054644 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]]]}] 02:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 872ms 02:04:14 INFO - PROCESS | 2033 | 1465031054727 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:04:14 INFO - PROCESS | 2033 | 1465031054730 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:04:14 INFO - PROCESS | 2033 | 1465031054732 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 2033 | 1465031054734 Marionette TRACE conn2 <- [1,2218,null,{}] 02:04:14 INFO - PROCESS | 2033 | 1465031054736 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}] 02:04:14 INFO - PROCESS | 2033 | 1465031054738 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:14 INFO - PROCESS | 2033 | 1465031054950 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:04:15 INFO - PROCESS | 2033 | 1465031055020 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 2033 | 1465031055022 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x116acd000 == 40 [pid = 2033] [id = 562] 02:04:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x114fb8000) [pid = 2033] [serial = 1686] [outer = 0x0] 02:04:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x11617e800) [pid = 2033] [serial = 1687] [outer = 0x114fb8000] 02:04:15 INFO - PROCESS | 2033 | 1465031055052 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x117d75000) [pid = 2033] [serial = 1688] [outer = 0x114fb8000] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x129c5d000 == 39 [pid = 2033] [id = 559] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x129579800 == 38 [pid = 2033] [id = 558] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x12670d800 == 37 [pid = 2033] [id = 557] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1276c7000 == 36 [pid = 2033] [id = 556] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1267b1800 == 35 [pid = 2033] [id = 555] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1263ba000 == 34 [pid = 2033] [id = 554] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x12362e800 == 33 [pid = 2033] [id = 553] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2e8000 == 32 [pid = 2033] [id = 552] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x118a60800 == 31 [pid = 2033] [id = 551] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x117d0b800 == 30 [pid = 2033] [id = 550] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x1132b1800 == 29 [pid = 2033] [id = 549] 02:04:15 INFO - PROCESS | 2033 | --DOCSHELL 0x118e98800 == 28 [pid = 2033] [id = 548] 02:04:15 INFO - PROCESS | 2033 | 1465031055525 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]]]}] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1274cfc00) [pid = 2033] [serial = 1610] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1267be800) [pid = 2033] [serial = 1609] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x12750e400) [pid = 2033] [serial = 1612] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x127603800) [pid = 2033] [serial = 1613] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x128a03400) [pid = 2033] [serial = 1615] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x128a11800) [pid = 2033] [serial = 1616] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x111c88800) [pid = 2033] [serial = 1618] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x116629800) [pid = 2033] [serial = 1591] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x117d73800) [pid = 2033] [serial = 1592] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x113c05400) [pid = 2033] [serial = 1594] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x116a6c400) [pid = 2033] [serial = 1595] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x118511800) [pid = 2033] [serial = 1597] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1187f1000) [pid = 2033] [serial = 1598] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12760d400) [pid = 2033] [serial = 1589] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x119691400) [pid = 2033] [serial = 1600] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119a66c00) [pid = 2033] [serial = 1601] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x119cb2800) [pid = 2033] [serial = 1603] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1214f5c00) [pid = 2033] [serial = 1604] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x121680800) [pid = 2033] [serial = 1606] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x118371000) [pid = 2033] [serial = 1619] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128d32c00) [pid = 2033] [serial = 1628] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x128aecc00) [pid = 2033] [serial = 1625] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x128adec00) [pid = 2033] [serial = 1624] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x124d7ac00) [pid = 2033] [serial = 1621] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x124d35c00) [pid = 2033] [serial = 1607] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x128ad7400) [pid = 2033] [serial = 1622] [outer = 0x0] [url = about:blank] 02:04:15 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x128d21c00) [pid = 2033] [serial = 1627] [outer = 0x0] [url = about:blank] 02:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 821ms 02:04:15 INFO - PROCESS | 2033 | 1465031055554 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 2033 | 1465031055556 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:04:15 INFO - PROCESS | 2033 | 1465031055560 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 2033 | 1465031055561 Marionette TRACE conn2 <- [1,2222,null,{}] 02:04:15 INFO - PROCESS | 2033 | 1465031055565 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}] 02:04:15 INFO - PROCESS | 2033 | 1465031055566 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:15 INFO - PROCESS | 2033 | 1465031055648 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:04:15 INFO - PROCESS | 2033 | 1465031055655 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 2033 | 1465031055657 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180c2800 == 29 [pid = 2033] [id = 563] 02:04:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x118135c00) [pid = 2033] [serial = 1689] [outer = 0x0] 02:04:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1185eb800) [pid = 2033] [serial = 1690] [outer = 0x118135c00] 02:04:15 INFO - PROCESS | 2033 | 1465031055684 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1187f9400) [pid = 2033] [serial = 1691] [outer = 0x118135c00] 02:04:16 INFO - PROCESS | 2033 | 1465031056039 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]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 02:04:16 INFO - PROCESS | 2033 | 1465031056086 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 2033 | 1465031056088 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:04:16 INFO - PROCESS | 2033 | 1465031056091 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 2033 | 1465031056093 Marionette TRACE conn2 <- [1,2226,null,{}] 02:04:16 INFO - PROCESS | 2033 | 1465031056095 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}] 02:04:16 INFO - PROCESS | 2033 | 1465031056096 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:16 INFO - PROCESS | 2033 | 1465031056176 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:04:16 INFO - PROCESS | 2033 | 1465031056182 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 2033 | 1465031056183 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198c7000 == 30 [pid = 2033] [id = 564] 02:04:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1192eac00) [pid = 2033] [serial = 1692] [outer = 0x0] 02:04:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119a69400) [pid = 2033] [serial = 1693] [outer = 0x1192eac00] 02:04:16 INFO - PROCESS | 2033 | 1465031056213 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x119cbc800) [pid = 2033] [serial = 1694] [outer = 0x1192eac00] 02:04:16 INFO - PROCESS | 2033 | 1465031056578 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]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 02:04:16 INFO - PROCESS | 2033 | 1465031056610 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 2033 | 1465031056613 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:04:16 INFO - PROCESS | 2033 | 1465031056626 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 2033 | 1465031056629 Marionette TRACE conn2 <- [1,2230,null,{}] 02:04:16 INFO - PROCESS | 2033 | 1465031056636 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}] 02:04:16 INFO - PROCESS | 2033 | 1465031056638 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:16 INFO - PROCESS | 2033 | 1465031056732 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:04:16 INFO - PROCESS | 2033 | 1465031056737 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 2033 | 1465031056738 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236af800 == 31 [pid = 2033] [id = 565] 02:04:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1214d5000) [pid = 2033] [serial = 1695] [outer = 0x0] 02:04:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12167d000) [pid = 2033] [serial = 1696] [outer = 0x1214d5000] 02:04:16 INFO - PROCESS | 2033 | 1465031056765 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x123748800) [pid = 2033] [serial = 1697] [outer = 0x1214d5000] 02:04:17 INFO - PROCESS | 2033 | 1465031057170 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]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 585ms 02:04:17 INFO - PROCESS | 2033 | 1465031057202 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 2033 | 1465031057204 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:04:17 INFO - PROCESS | 2033 | 1465031057207 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 2033 | 1465031057209 Marionette TRACE conn2 <- [1,2234,null,{}] 02:04:17 INFO - PROCESS | 2033 | 1465031057212 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}] 02:04:17 INFO - PROCESS | 2033 | 1465031057214 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:17 INFO - PROCESS | 2033 | 1465031057372 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:04:17 INFO - PROCESS | 2033 | 1465031057388 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 2033 | 1465031057390 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x118e93000 == 32 [pid = 2033] [id = 566] 02:04:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x121335800) [pid = 2033] [serial = 1698] [outer = 0x0] 02:04:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1255b7c00) [pid = 2033] [serial = 1699] [outer = 0x121335800] 02:04:17 INFO - PROCESS | 2033 | 1465031057440 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1262cf400) [pid = 2033] [serial = 1700] [outer = 0x121335800] 02:04:17 INFO - PROCESS | 2033 | 1465031057854 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]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 02:04:17 INFO - PROCESS | 2033 | 1465031057880 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 2033 | 1465031057881 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:04:17 INFO - PROCESS | 2033 | 1465031057883 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 2033 | 1465031057885 Marionette TRACE conn2 <- [1,2238,null,{}] 02:04:17 INFO - PROCESS | 2033 | 1465031057890 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}] 02:04:17 INFO - PROCESS | 2033 | 1465031057891 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:17 INFO - PROCESS | 2033 | 1465031057995 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:04:18 INFO - PROCESS | 2033 | 1465031058052 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 2033 | 1465031058056 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276c7000 == 33 [pid = 2033] [id = 567] 02:04:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1274d4800) [pid = 2033] [serial = 1701] [outer = 0x0] 02:04:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127503800) [pid = 2033] [serial = 1702] [outer = 0x1274d4800] 02:04:18 INFO - PROCESS | 2033 | 1465031058088 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1275c6c00) [pid = 2033] [serial = 1703] [outer = 0x1274d4800] 02:04:18 INFO - PROCESS | 2033 | 1465031058424 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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 02:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:04:18 INFO - PROCESS | 2033 | 1465031058457 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 2033 | 1465031058458 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:04:18 INFO - PROCESS | 2033 | 1465031058466 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 2033 | 1465031058467 Marionette TRACE conn2 <- [1,2242,null,{}] 02:04:18 INFO - PROCESS | 2033 | 1465031058471 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}] 02:04:18 INFO - PROCESS | 2033 | 1465031058473 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:18 INFO - PROCESS | 2033 | 1465031058574 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:04:18 INFO - PROCESS | 2033 | 1465031058578 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 2033 | 1465031058579 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x129178800 == 34 [pid = 2033] [id = 568] 02:04:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1274d5000) [pid = 2033] [serial = 1704] [outer = 0x0] 02:04:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127608800) [pid = 2033] [serial = 1705] [outer = 0x1274d5000] 02:04:18 INFO - PROCESS | 2033 | 1465031058610 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128ad9800) [pid = 2033] [serial = 1706] [outer = 0x1274d5000] 02:04:18 INFO - PROCESS | 2033 | 1465031058947 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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 528ms 02:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:04:18 INFO - PROCESS | 2033 | 1465031058989 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 2033 | 1465031058990 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:04:18 INFO - PROCESS | 2033 | 1465031058992 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 2033 | 1465031058993 Marionette TRACE conn2 <- [1,2246,null,{}] 02:04:18 INFO - PROCESS | 2033 | 1465031058996 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}] 02:04:18 INFO - PROCESS | 2033 | 1465031058997 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:19 INFO - PROCESS | 2033 | 1465031059096 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:04:19 INFO - PROCESS | 2033 | 1465031059134 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 2033 | 1465031059135 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c4d000 == 35 [pid = 2033] [id = 569] 02:04:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1275cd400) [pid = 2033] [serial = 1707] [outer = 0x0] 02:04:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128ae5400) [pid = 2033] [serial = 1708] [outer = 0x1275cd400] 02:04:19 INFO - PROCESS | 2033 | 1465031059160 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128af2400) [pid = 2033] [serial = 1709] [outer = 0x1275cd400] 02:04:19 INFO - PROCESS | 2033 | 1465031059493 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]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 02:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:04:19 INFO - PROCESS | 2033 | 1465031059511 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 2033 | 1465031059512 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:04:19 INFO - PROCESS | 2033 | 1465031059514 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 2033 | 1465031059516 Marionette TRACE conn2 <- [1,2250,null,{}] 02:04:19 INFO - PROCESS | 2033 | 1465031059518 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}] 02:04:19 INFO - PROCESS | 2033 | 1465031059519 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:19 INFO - PROCESS | 2033 | 1465031059624 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x117d7dc00) [pid = 2033] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12717f000) [pid = 2033] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119a62400) [pid = 2033] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x118e0b400) [pid = 2033] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1255bc400) [pid = 2033] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1214cf000) [pid = 2033] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x127186400) [pid = 2033] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1214d3400) [pid = 2033] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x117d7ec00) [pid = 2033] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x124befc00) [pid = 2033] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1126c4c00) [pid = 2033] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x113c0ac00) [pid = 2033] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119257000) [pid = 2033] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x117d77000) [pid = 2033] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x112a75c00) [pid = 2033] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:04:19 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x110eb6000) [pid = 2033] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:04:19 INFO - PROCESS | 2033 | 1465031059735 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 2033 | 1465031059736 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x11684a000 == 36 [pid = 2033] [id = 570] 02:04:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x110eb6c00) [pid = 2033] [serial = 1710] [outer = 0x0] 02:04:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x113c0ac00) [pid = 2033] [serial = 1711] [outer = 0x110eb6c00] 02:04:19 INFO - PROCESS | 2033 | 1465031059761 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x11803c800) [pid = 2033] [serial = 1712] [outer = 0x110eb6c00] 02:04:20 INFO - PROCESS | 2033 | 1465031060030 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]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 02:04:20 INFO - PROCESS | 2033 | 1465031060049 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 2033 | 1465031060051 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:04:20 INFO - PROCESS | 2033 | 1465031060065 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 2033 | 1465031060067 Marionette TRACE conn2 <- [1,2254,null,{}] 02:04:20 INFO - PROCESS | 2033 | 1465031060080 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}] 02:04:20 INFO - PROCESS | 2033 | 1465031060082 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:20 INFO - PROCESS | 2033 | 1465031060211 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:04:20 INFO - PROCESS | 2033 | 1465031060296 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 2033 | 1465031060298 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x12363a000 == 37 [pid = 2033] [id = 571] 02:04:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x111c60c00) [pid = 2033] [serial = 1713] [outer = 0x0] 02:04:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11968b800) [pid = 2033] [serial = 1714] [outer = 0x111c60c00] 02:04:20 INFO - PROCESS | 2033 | 1465031060338 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1274d0400) [pid = 2033] [serial = 1715] [outer = 0x111c60c00] 02:04:20 INFO - PROCESS | 2033 | 1465031060616 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]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 582ms 02:04:20 INFO - PROCESS | 2033 | 1465031060660 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 2033 | 1465031060661 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:04:20 INFO - PROCESS | 2033 | 1465031060664 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 2033 | 1465031060665 Marionette TRACE conn2 <- [1,2258,null,{}] 02:04:20 INFO - PROCESS | 2033 | 1465031060668 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}] 02:04:20 INFO - PROCESS | 2033 | 1465031060671 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:20 INFO - PROCESS | 2033 | 1465031060777 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:04:20 INFO - PROCESS | 2033 | 1465031060781 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 2033 | 1465031060783 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b435000 == 38 [pid = 2033] [id = 572] 02:04:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128add000) [pid = 2033] [serial = 1716] [outer = 0x0] 02:04:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128d29800) [pid = 2033] [serial = 1717] [outer = 0x128add000] 02:04:20 INFO - PROCESS | 2033 | 1465031060809 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128d32000) [pid = 2033] [serial = 1718] [outer = 0x128add000] 02:04:21 INFO - PROCESS | 2033 | 1465031061149 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]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 02:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:04:21 INFO - PROCESS | 2033 | 1465031061187 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 2033 | 1465031061189 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:04:21 INFO - PROCESS | 2033 | 1465031061192 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 2033 | 1465031061194 Marionette TRACE conn2 <- [1,2262,null,{}] 02:04:21 INFO - PROCESS | 2033 | 1465031061207 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}] 02:04:21 INFO - PROCESS | 2033 | 1465031061208 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:21 INFO - PROCESS | 2033 | 1465031061296 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:04:21 INFO - PROCESS | 2033 | 1465031061299 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 2033 | 1465031061300 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfd6800 == 39 [pid = 2033] [id = 573] 02:04:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128d35400) [pid = 2033] [serial = 1719] [outer = 0x0] 02:04:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x128d40c00) [pid = 2033] [serial = 1720] [outer = 0x128d35400] 02:04:21 INFO - PROCESS | 2033 | 1465031061328 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128dbbc00) [pid = 2033] [serial = 1721] [outer = 0x128d35400] 02:04:21 INFO - PROCESS | 2033 | 1465031061663 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]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 02:04:21 INFO - PROCESS | 2033 | 1465031061745 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 2033 | 1465031061747 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:04:21 INFO - PROCESS | 2033 | 1465031061752 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 2033 | 1465031061754 Marionette TRACE conn2 <- [1,2266,null,{}] 02:04:21 INFO - PROCESS | 2033 | 1465031061758 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}] 02:04:21 INFO - PROCESS | 2033 | 1465031061760 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:21 INFO - PROCESS | 2033 | 1465031061863 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:04:21 INFO - PROCESS | 2033 | 1465031061965 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 2033 | 1465031061968 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x116abf000 == 40 [pid = 2033] [id = 574] 02:04:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x113232000) [pid = 2033] [serial = 1722] [outer = 0x0] 02:04:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x115db6000) [pid = 2033] [serial = 1723] [outer = 0x113232000] 02:04:22 INFO - PROCESS | 2033 | 1465031062000 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x117d75400) [pid = 2033] [serial = 1724] [outer = 0x113232000] 02:04:22 INFO - PROCESS | 2033 | 1465031062449 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]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 724ms 02:04:22 INFO - PROCESS | 2033 | 1465031062476 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:04:22 INFO - PROCESS | 2033 | 1465031062479 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:04:22 INFO - PROCESS | 2033 | 1465031062486 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 2033 | 1465031062490 Marionette TRACE conn2 <- [1,2270,null,{}] 02:04:22 INFO - PROCESS | 2033 | 1465031062495 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}] 02:04:22 INFO - PROCESS | 2033 | 1465031062497 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:22 INFO - PROCESS | 2033 | 1465031062654 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:04:22 INFO - PROCESS | 2033 | 1465031062787 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 2033 | 1465031062789 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x125655000 == 41 [pid = 2033] [id = 575] 02:04:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x118e07400) [pid = 2033] [serial = 1725] [outer = 0x0] 02:04:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119690400) [pid = 2033] [serial = 1726] [outer = 0x118e07400] 02:04:22 INFO - PROCESS | 2033 | 1465031062821 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119cb7000) [pid = 2033] [serial = 1727] [outer = 0x118e07400] 02:04:23 INFO - PROCESS | 2033 | 1465031063250 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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 827ms 02:04:23 INFO - PROCESS | 2033 | 1465031063310 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 2033 | 1465031063312 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:04:23 INFO - PROCESS | 2033 | 1465031063314 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 2033 | 1465031063315 Marionette TRACE conn2 <- [1,2274,null,{}] 02:04:23 INFO - PROCESS | 2033 | 1465031063322 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}] 02:04:23 INFO - PROCESS | 2033 | 1465031063326 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:23 INFO - PROCESS | 2033 | 1465031063432 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:04:23 INFO - PROCESS | 2033 | 1465031063496 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 2033 | 1465031063499 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b44a000 == 42 [pid = 2033] [id = 576] 02:04:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x124d35c00) [pid = 2033] [serial = 1728] [outer = 0x0] 02:04:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1262dac00) [pid = 2033] [serial = 1729] [outer = 0x124d35c00] 02:04:23 INFO - PROCESS | 2033 | 1465031063530 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1274cf000) [pid = 2033] [serial = 1730] [outer = 0x124d35c00] 02:04:23 INFO - PROCESS | 2033 | 1465031063939 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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 673ms 02:04:23 INFO - PROCESS | 2033 | 1465031063987 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 2033 | 1465031063989 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:04:23 INFO - PROCESS | 2033 | 1465031063991 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 2033 | 1465031063993 Marionette TRACE conn2 <- [1,2278,null,{}] 02:04:23 INFO - PROCESS | 2033 | 1465031063995 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}] 02:04:23 INFO - PROCESS | 2033 | 1465031063996 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:24 INFO - PROCESS | 2033 | 1465031064101 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:04:24 INFO - PROCESS | 2033 | 1465031064163 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 2033 | 1465031064164 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c41c800 == 43 [pid = 2033] [id = 577] 02:04:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12750c000) [pid = 2033] [serial = 1731] [outer = 0x0] 02:04:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x128a02400) [pid = 2033] [serial = 1732] [outer = 0x12750c000] 02:04:24 INFO - PROCESS | 2033 | 1465031064234 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x128d29400) [pid = 2033] [serial = 1733] [outer = 0x12750c000] 02:04:24 INFO - PROCESS | 2033 | 1465031064718 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]]]}] 02:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 821ms 02:04:24 INFO - PROCESS | 2033 | 1465031064813 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 2033 | 1465031064815 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:04:24 INFO - PROCESS | 2033 | 1465031064840 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 2033 | 1465031064842 Marionette TRACE conn2 <- [1,2282,null,{}] 02:04:24 INFO - PROCESS | 2033 | 1465031064849 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}] 02:04:24 INFO - PROCESS | 2033 | 1465031064852 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:25 INFO - PROCESS | 2033 | 1465031065008 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:04:25 INFO - PROCESS | 2033 | 1465031065229 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 2033 | 1465031065230 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180ca000 == 44 [pid = 2033] [id = 578] 02:04:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x111c65000) [pid = 2033] [serial = 1734] [outer = 0x0] 02:04:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x113c70c00) [pid = 2033] [serial = 1735] [outer = 0x111c65000] 02:04:25 INFO - PROCESS | 2033 | 1465031065275 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x117d7a800) [pid = 2033] [serial = 1736] [outer = 0x111c65000] 02:04:25 INFO - PROCESS | 2033 | 1465031065723 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]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 945ms 02:04:25 INFO - PROCESS | 2033 | 1465031065764 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:04:25 INFO - PROCESS | 2033 | 1465031065766 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:04:25 INFO - PROCESS | 2033 | 1465031065769 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 2033 | 1465031065771 Marionette TRACE conn2 <- [1,2286,null,{}] 02:04:25 INFO - PROCESS | 2033 | 1465031065774 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}] 02:04:25 INFO - PROCESS | 2033 | 1465031065777 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:25 INFO - PROCESS | 2033 | 1465031065875 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:04:25 INFO - PROCESS | 2033 | 1465031065943 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 2033 | 1465031065944 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c1800 == 45 [pid = 2033] [id = 579] 02:04:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x1187f0c00) [pid = 2033] [serial = 1737] [outer = 0x0] 02:04:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x119254c00) [pid = 2033] [serial = 1738] [outer = 0x1187f0c00] 02:04:25 INFO - PROCESS | 2033 | 1465031065974 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x119a64400) [pid = 2033] [serial = 1739] [outer = 0x1187f0c00] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x12b435000 == 44 [pid = 2033] [id = 572] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x12363a000 == 43 [pid = 2033] [id = 571] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x11684a000 == 42 [pid = 2033] [id = 570] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x129c4d000 == 41 [pid = 2033] [id = 569] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x129178800 == 40 [pid = 2033] [id = 568] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x1276c7000 == 39 [pid = 2033] [id = 567] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x118e93000 == 38 [pid = 2033] [id = 566] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x1236af800 == 37 [pid = 2033] [id = 565] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x1198c7000 == 36 [pid = 2033] [id = 564] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x1180c2800 == 35 [pid = 2033] [id = 563] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x116acd000 == 34 [pid = 2033] [id = 562] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c9000 == 33 [pid = 2033] [id = 561] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x110dea800 == 32 [pid = 2033] [id = 560] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x1180ca000 == 31 [pid = 2033] [id = 578] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x12c41c800 == 30 [pid = 2033] [id = 577] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x12b44a000 == 29 [pid = 2033] [id = 576] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x125655000 == 28 [pid = 2033] [id = 575] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfd6800 == 27 [pid = 2033] [id = 573] 02:04:26 INFO - PROCESS | 2033 | --DOCSHELL 0x116abf000 == 26 [pid = 2033] [id = 574] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x128af5c00) [pid = 2033] [serial = 1640] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x119add800) [pid = 2033] [serial = 1660] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x119a18400) [pid = 2033] [serial = 1658] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x11968a000) [pid = 2033] [serial = 1657] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1274cec00) [pid = 2033] [serial = 1670] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1214ce400) [pid = 2033] [serial = 1661] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x1271b8400) [pid = 2033] [serial = 1669] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x121681400) [pid = 2033] [serial = 1663] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128d38800) [pid = 2033] [serial = 1643] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1275cc400) [pid = 2033] [serial = 1639] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x124d78400) [pid = 2033] [serial = 1636] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1192ef400) [pid = 2033] [serial = 1633] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1275cf400) [pid = 2033] [serial = 1678] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1255bd400) [pid = 2033] [serial = 1666] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x12717e800) [pid = 2033] [serial = 1637] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x12503e000) [pid = 2033] [serial = 1664] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1126cb800) [pid = 2033] [serial = 1648] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x116a6a800) [pid = 2033] [serial = 1652] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12750b000) [pid = 2033] [serial = 1676] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x118368800) [pid = 2033] [serial = 1654] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x11325c000) [pid = 2033] [serial = 1649] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1187ee000) [pid = 2033] [serial = 1672] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128d26000) [pid = 2033] [serial = 1642] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1214eec00) [pid = 2033] [serial = 1673] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x113cca000) [pid = 2033] [serial = 1631] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1267cdc00) [pid = 2033] [serial = 1667] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1187eec00) [pid = 2033] [serial = 1655] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x11921a800) [pid = 2033] [serial = 1646] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1161b4000) [pid = 2033] [serial = 1651] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x119a6b800) [pid = 2033] [serial = 1634] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x111c61400) [pid = 2033] [serial = 1630] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x11836fc00) [pid = 2033] [serial = 1645] [outer = 0x0] [url = about:blank] 02:04:26 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1274d7400) [pid = 2033] [serial = 1675] [outer = 0x0] [url = about:blank] 02:04:27 INFO - PROCESS | 2033 | 1465031067057 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]]]}] 02:04:27 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 02:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1322ms 02:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:04:27 INFO - PROCESS | 2033 | 1465031067092 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 2033 | 1465031067094 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:04:27 INFO - PROCESS | 2033 | 1465031067097 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 2033 | 1465031067100 Marionette TRACE conn2 <- [1,2290,null,{}] 02:04:27 INFO - PROCESS | 2033 | 1465031067104 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}] 02:04:27 INFO - PROCESS | 2033 | 1465031067105 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:27 INFO - PROCESS | 2033 | 1465031067188 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:04:27 INFO - PROCESS | 2033 | 1465031067192 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 2033 | 1465031067194 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x116897800 == 27 [pid = 2033] [id = 580] 02:04:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x112d52c00) [pid = 2033] [serial = 1740] [outer = 0x0] 02:04:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x11325a800) [pid = 2033] [serial = 1741] [outer = 0x112d52c00] 02:04:27 INFO - PROCESS | 2033 | 1465031067221 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1161b2800) [pid = 2033] [serial = 1742] [outer = 0x112d52c00] 02:04:27 INFO - PROCESS | 2033 | 1465031067594 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]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 524ms 02:04:27 INFO - PROCESS | 2033 | 1465031067622 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 2033 | 1465031067626 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:04:27 INFO - PROCESS | 2033 | 1465031067637 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 2033 | 1465031067639 Marionette TRACE conn2 <- [1,2294,null,{}] 02:04:27 INFO - PROCESS | 2033 | 1465031067641 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}] 02:04:27 INFO - PROCESS | 2033 | 1465031067643 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:27 INFO - PROCESS | 2033 | 1465031067724 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:04:27 INFO - PROCESS | 2033 | 1465031067728 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 2033 | 1465031067730 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180c4800 == 28 [pid = 2033] [id = 581] 02:04:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x116630000) [pid = 2033] [serial = 1743] [outer = 0x0] 02:04:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x117596c00) [pid = 2033] [serial = 1744] [outer = 0x116630000] 02:04:27 INFO - PROCESS | 2033 | 1465031067760 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x118035400) [pid = 2033] [serial = 1745] [outer = 0x116630000] 02:04:28 INFO - PROCESS | 2033 | 1465031068128 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]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 524ms 02:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:04:28 INFO - PROCESS | 2033 | 1465031068156 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 2033 | 1465031068158 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:04:28 INFO - PROCESS | 2033 | 1465031068164 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 2033 | 1465031068167 Marionette TRACE conn2 <- [1,2298,null,{}] 02:04:28 INFO - PROCESS | 2033 | 1465031068176 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}] 02:04:28 INFO - PROCESS | 2033 | 1465031068180 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:28 INFO - PROCESS | 2033 | 1465031068259 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:04:28 INFO - PROCESS | 2033 | 1465031068265 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 2033 | 1465031068267 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x11980a800 == 29 [pid = 2033] [id = 582] 02:04:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1187ed000) [pid = 2033] [serial = 1746] [outer = 0x0] 02:04:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1187f1800) [pid = 2033] [serial = 1747] [outer = 0x1187ed000] 02:04:28 INFO - PROCESS | 2033 | 1465031068297 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1192efc00) [pid = 2033] [serial = 1748] [outer = 0x1187ed000] 02:04:28 INFO - PROCESS | 2033 | 1465031068627 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]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 478ms 02:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:04:28 INFO - PROCESS | 2033 | 1465031068640 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 2033 | 1465031068642 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:04:28 INFO - PROCESS | 2033 | 1465031068644 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 2033 | 1465031068645 Marionette TRACE conn2 <- [1,2302,null,{}] 02:04:28 INFO - PROCESS | 2033 | 1465031068647 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}] 02:04:28 INFO - PROCESS | 2033 | 1465031068648 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:28 INFO - PROCESS | 2033 | 1465031068730 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:04:28 INFO - PROCESS | 2033 | 1465031068733 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 2033 | 1465031068735 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x121db3800 == 30 [pid = 2033] [id = 583] 02:04:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x119a13800) [pid = 2033] [serial = 1749] [outer = 0x0] 02:04:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119add800) [pid = 2033] [serial = 1750] [outer = 0x119a13800] 02:04:28 INFO - PROCESS | 2033 | 1465031068764 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119f18000) [pid = 2033] [serial = 1751] [outer = 0x119a13800] 02:04:29 INFO - PROCESS | 2033 | 1465031069144 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]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 02:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:04:29 INFO - PROCESS | 2033 | 1465031069163 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 2033 | 1465031069165 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:04:29 INFO - PROCESS | 2033 | 1465031069170 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 2033 | 1465031069172 Marionette TRACE conn2 <- [1,2306,null,{}] 02:04:29 INFO - PROCESS | 2033 | 1465031069175 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}] 02:04:29 INFO - PROCESS | 2033 | 1465031069177 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:29 INFO - PROCESS | 2033 | 1465031069329 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:04:29 INFO - PROCESS | 2033 | 1465031069344 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 2033 | 1465031069346 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237e1800 == 31 [pid = 2033] [id = 584] 02:04:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1187f8c00) [pid = 2033] [serial = 1752] [outer = 0x0] 02:04:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x121330c00) [pid = 2033] [serial = 1753] [outer = 0x1187f8c00] 02:04:29 INFO - PROCESS | 2033 | 1465031069385 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1214cd800) [pid = 2033] [serial = 1754] [outer = 0x1187f8c00] 02:04:29 INFO - PROCESS | 2033 | 1465031069791 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]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 672ms 02:04:29 INFO - PROCESS | 2033 | 1465031069840 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 2033 | 1465031069841 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:04:29 INFO - PROCESS | 2033 | 1465031069843 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 2033 | 1465031069845 Marionette TRACE conn2 <- [1,2310,null,{}] 02:04:29 INFO - PROCESS | 2033 | 1465031069847 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}] 02:04:29 INFO - PROCESS | 2033 | 1465031069851 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:29 INFO - PROCESS | 2033 | 1465031069956 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:04:29 INFO - PROCESS | 2033 | 1465031069994 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 2033 | 1465031069996 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x126720000 == 32 [pid = 2033] [id = 585] 02:04:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1214cd400) [pid = 2033] [serial = 1755] [outer = 0x0] 02:04:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x121685000) [pid = 2033] [serial = 1756] [outer = 0x1214cd400] 02:04:30 INFO - PROCESS | 2033 | 1465031070021 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x124bf7400) [pid = 2033] [serial = 1757] [outer = 0x1214cd400] 02:04:30 INFO - PROCESS | 2033 | 1465031070420 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]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 618ms 02:04:30 INFO - PROCESS | 2033 | 1465031070466 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 2033 | 1465031070479 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:04:30 INFO - PROCESS | 2033 | 1465031070491 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 2033 | 1465031070493 Marionette TRACE conn2 <- [1,2314,null,{}] 02:04:30 INFO - PROCESS | 2033 | 1465031070496 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}] 02:04:30 INFO - PROCESS | 2033 | 1465031070498 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:30 INFO - PROCESS | 2033 | 1465031070589 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:04:30 INFO - PROCESS | 2033 | 1465031070594 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 2033 | 1465031070595 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x127659800 == 33 [pid = 2033] [id = 586] 02:04:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1214d3400) [pid = 2033] [serial = 1758] [outer = 0x0] 02:04:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1255b4000) [pid = 2033] [serial = 1759] [outer = 0x1214d3400] 02:04:30 INFO - PROCESS | 2033 | 1465031070614 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1262d1400) [pid = 2033] [serial = 1760] [outer = 0x1214d3400] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1274d4800) [pid = 2033] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1274d5000) [pid = 2033] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128add000) [pid = 2033] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1275cd400) [pid = 2033] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x110eb6c00) [pid = 2033] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128d35400) [pid = 2033] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1192eac00) [pid = 2033] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x118135c00) [pid = 2033] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x110eacc00) [pid = 2033] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x114fb8000) [pid = 2033] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x121335800) [pid = 2033] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x116421c00) [pid = 2033] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1214d5000) [pid = 2033] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x111c60c00) [pid = 2033] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:04:31 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1275c3c00) [pid = 2033] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:04:31 INFO - PROCESS | 2033 | 1465031071371 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]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 929ms 02:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:04:31 INFO - PROCESS | 2033 | 1465031071420 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 2033 | 1465031071421 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:04:31 INFO - PROCESS | 2033 | 1465031071423 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 2033 | 1465031071424 Marionette TRACE conn2 <- [1,2318,null,{}] 02:04:31 INFO - PROCESS | 2033 | 1465031071431 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}] 02:04:31 INFO - PROCESS | 2033 | 1465031071432 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:31 INFO - PROCESS | 2033 | 1465031071510 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:04:31 INFO - PROCESS | 2033 | 1465031071514 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 2033 | 1465031071515 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276c4800 == 34 [pid = 2033] [id = 587] 02:04:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x11836b000) [pid = 2033] [serial = 1761] [outer = 0x0] 02:04:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119a6dc00) [pid = 2033] [serial = 1762] [outer = 0x11836b000] 02:04:31 INFO - PROCESS | 2033 | 1465031071540 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1267c3c00) [pid = 2033] [serial = 1763] [outer = 0x11836b000] 02:04:31 INFO - PROCESS | 2033 | 1465031071894 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] 02:04:31 INFO - PROCESS | 2033 | 1465031071948 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:04:31 INFO - PROCESS | 2033 | 1465031071950 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 2033 | 1465031071951 Marionette TRACE conn2 <- [1,2322,null,{}] 02:04:31 INFO - PROCESS | 2033 | 1465031071953 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}] 02:04:31 INFO - PROCESS | 2033 | 1465031071954 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:32 INFO - PROCESS | 2033 | 1465031072030 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:04:32 INFO - PROCESS | 2033 | 1465031072092 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 2033 | 1465031072093 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b79800 == 35 [pid = 2033] [id = 588] 02:04:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1187ef800) [pid = 2033] [serial = 1764] [outer = 0x0] 02:04:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x12717e400) [pid = 2033] [serial = 1765] [outer = 0x1187ef800] 02:04:32 INFO - PROCESS | 2033 | 1465031072117 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1274cec00) [pid = 2033] [serial = 1766] [outer = 0x1187ef800] 02:04:32 INFO - PROCESS | 2033 | 1465031072390 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 02:04:32 INFO - PROCESS | 2033 | 1465031072426 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 2033 | 1465031072427 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:04:32 INFO - PROCESS | 2033 | 1465031072430 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 2033 | 1465031072431 Marionette TRACE conn2 <- [1,2326,null,{}] 02:04:32 INFO - PROCESS | 2033 | 1465031072433 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}] 02:04:32 INFO - PROCESS | 2033 | 1465031072434 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:32 INFO - PROCESS | 2033 | 1465031072527 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:04:32 INFO - PROCESS | 2033 | 1465031072530 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 2033 | 1465031072531 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x129583000 == 36 [pid = 2033] [id = 589] 02:04:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1274d3c00) [pid = 2033] [serial = 1767] [outer = 0x0] 02:04:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x127506400) [pid = 2033] [serial = 1768] [outer = 0x1274d3c00] 02:04:32 INFO - PROCESS | 2033 | 1465031072556 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127510800) [pid = 2033] [serial = 1769] [outer = 0x1274d3c00] 02:04:32 INFO - PROCESS | 2033 | 1465031072890 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 02:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:04:32 INFO - PROCESS | 2033 | 1465031072903 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 2033 | 1465031072905 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:04:32 INFO - PROCESS | 2033 | 1465031072907 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 2033 | 1465031072909 Marionette TRACE conn2 <- [1,2330,null,{}] 02:04:32 INFO - PROCESS | 2033 | 1465031072911 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}] 02:04:32 INFO - PROCESS | 2033 | 1465031072913 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:33 INFO - PROCESS | 2033 | 1465031073006 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:04:33 INFO - PROCESS | 2033 | 1465031073067 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 2033 | 1465031073068 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a988000 == 37 [pid = 2033] [id = 590] 02:04:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12750e000) [pid = 2033] [serial = 1770] [outer = 0x0] 02:04:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1275cf800) [pid = 2033] [serial = 1771] [outer = 0x12750e000] 02:04:33 INFO - PROCESS | 2033 | 1465031073095 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128ada800) [pid = 2033] [serial = 1772] [outer = 0x12750e000] 02:04:33 INFO - PROCESS | 2033 | 1465031073606 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]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 769ms 02:04:33 INFO - PROCESS | 2033 | 1465031073677 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 2033 | 1465031073680 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:04:33 INFO - PROCESS | 2033 | 1465031073683 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 2033 | 1465031073685 Marionette TRACE conn2 <- [1,2334,null,{}] 02:04:33 INFO - PROCESS | 2033 | 1465031073690 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}] 02:04:33 INFO - PROCESS | 2033 | 1465031073692 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:33 INFO - PROCESS | 2033 | 1465031073808 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:04:33 INFO - PROCESS | 2033 | 1465031073869 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 2033 | 1465031073870 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180b7000 == 38 [pid = 2033] [id = 591] 02:04:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x112a7fc00) [pid = 2033] [serial = 1773] [outer = 0x0] 02:04:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x115dbb000) [pid = 2033] [serial = 1774] [outer = 0x112a7fc00] 02:04:33 INFO - PROCESS | 2033 | 1465031073902 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1167ea800) [pid = 2033] [serial = 1775] [outer = 0x112a7fc00] 02:04:34 INFO - PROCESS | 2033 | 1465031074458 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]]]}] 02:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 823ms 02:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:04:34 INFO - PROCESS | 2033 | 1465031074528 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 2033 | 1465031074531 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:04:34 INFO - PROCESS | 2033 | 1465031074536 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 2033 | 1465031074540 Marionette TRACE conn2 <- [1,2338,null,{}] 02:04:34 INFO - PROCESS | 2033 | 1465031074543 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}] 02:04:34 INFO - PROCESS | 2033 | 1465031074544 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:34 INFO - PROCESS | 2033 | 1465031074655 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:04:34 INFO - PROCESS | 2033 | 1465031074737 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 2033 | 1465031074738 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180d3800 == 39 [pid = 2033] [id = 592] 02:04:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x11710f400) [pid = 2033] [serial = 1776] [outer = 0x0] 02:04:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x11836a000) [pid = 2033] [serial = 1777] [outer = 0x11710f400] 02:04:34 INFO - PROCESS | 2033 | 1465031074771 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1187ebc00) [pid = 2033] [serial = 1778] [outer = 0x11710f400] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x129583000 == 38 [pid = 2033] [id = 589] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x128b79800 == 37 [pid = 2033] [id = 588] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x1276c4800 == 36 [pid = 2033] [id = 587] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x127659800 == 35 [pid = 2033] [id = 586] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x126720000 == 34 [pid = 2033] [id = 585] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x1237e1800 == 33 [pid = 2033] [id = 584] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x121db3800 == 32 [pid = 2033] [id = 583] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x11980a800 == 31 [pid = 2033] [id = 582] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x1180c4800 == 30 [pid = 2033] [id = 581] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x116897800 == 29 [pid = 2033] [id = 580] 02:04:35 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c1800 == 28 [pid = 2033] [id = 579] 02:04:35 INFO - PROCESS | 2033 | 1465031075407 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]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 878ms 02:04:35 INFO - PROCESS | 2033 | 1465031075413 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 2033 | 1465031075416 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:04:35 INFO - PROCESS | 2033 | 1465031075420 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 2033 | 1465031075422 Marionette TRACE conn2 <- [1,2342,null,{}] 02:04:35 INFO - PROCESS | 2033 | 1465031075427 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}] 02:04:35 INFO - PROCESS | 2033 | 1465031075428 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:35 INFO - PROCESS | 2033 | 1465031075522 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x128a04800) [pid = 2033] [serial = 1679] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x127503800) [pid = 2033] [serial = 1702] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x127608800) [pid = 2033] [serial = 1705] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1275c6c00) [pid = 2033] [serial = 1703] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x128d32000) [pid = 2033] [serial = 1718] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128ae5400) [pid = 2033] [serial = 1708] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x128ad9800) [pid = 2033] [serial = 1706] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x113c0ac00) [pid = 2033] [serial = 1711] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x128d40c00) [pid = 2033] [serial = 1720] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x128af2400) [pid = 2033] [serial = 1709] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119a69400) [pid = 2033] [serial = 1693] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x119cbc800) [pid = 2033] [serial = 1694] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1185eb800) [pid = 2033] [serial = 1690] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1187f9400) [pid = 2033] [serial = 1691] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x110ebc800) [pid = 2033] [serial = 1681] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x111c6ac00) [pid = 2033] [serial = 1682] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x11617e800) [pid = 2033] [serial = 1687] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x117d75000) [pid = 2033] [serial = 1688] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1255b7c00) [pid = 2033] [serial = 1699] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x11710f000) [pid = 2033] [serial = 1684] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x117d7b800) [pid = 2033] [serial = 1685] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12167d000) [pid = 2033] [serial = 1696] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x123748800) [pid = 2033] [serial = 1697] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x11803c800) [pid = 2033] [serial = 1712] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x128d29800) [pid = 2033] [serial = 1717] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x128dbbc00) [pid = 2033] [serial = 1721] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1274d0400) [pid = 2033] [serial = 1715] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x1262cf400) [pid = 2033] [serial = 1700] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x11968b800) [pid = 2033] [serial = 1714] [outer = 0x0] [url = about:blank] 02:04:35 INFO - PROCESS | 2033 | 1465031075586 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 2033 | 1465031075589 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a99000 == 29 [pid = 2033] [id = 593] 02:04:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1126c9c00) [pid = 2033] [serial = 1779] [outer = 0x0] 02:04:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x11617e800) [pid = 2033] [serial = 1780] [outer = 0x1126c9c00] 02:04:35 INFO - PROCESS | 2033 | 1465031075617 Marionette DEBUG loaded listener.js 02:04:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x117d75000) [pid = 2033] [serial = 1781] [outer = 0x1126c9c00] 02:04:35 INFO - PROCESS | 2033 | 1465031075958 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]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 574ms 02:04:35 INFO - PROCESS | 2033 | 1465031075994 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 2033 | 1465031075998 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:04:36 INFO - PROCESS | 2033 | 1465031076004 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 2033 | 1465031076007 Marionette TRACE conn2 <- [1,2346,null,{}] 02:04:36 INFO - PROCESS | 2033 | 1465031076010 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}] 02:04:36 INFO - PROCESS | 2033 | 1465031076013 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:36 INFO - PROCESS | 2033 | 1465031076171 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:04:36 INFO - PROCESS | 2033 | 1465031076301 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 2033 | 1465031076302 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187ad800 == 30 [pid = 2033] [id = 594] 02:04:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x1187f3800) [pid = 2033] [serial = 1782] [outer = 0x0] 02:04:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x118e07800) [pid = 2033] [serial = 1783] [outer = 0x1187f3800] 02:04:36 INFO - PROCESS | 2033 | 1465031076347 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1192eac00) [pid = 2033] [serial = 1784] [outer = 0x1187f3800] 02:04:36 INFO - PROCESS | 2033 | 1465031076662 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]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 673ms 02:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:04:36 INFO - PROCESS | 2033 | 1465031076676 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 2033 | 1465031076678 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:04:36 INFO - PROCESS | 2033 | 1465031076680 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 2033 | 1465031076682 Marionette TRACE conn2 <- [1,2350,null,{}] 02:04:36 INFO - PROCESS | 2033 | 1465031076708 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}] 02:04:36 INFO - PROCESS | 2033 | 1465031076712 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:36 INFO - PROCESS | 2033 | 1465031076819 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:04:36 INFO - PROCESS | 2033 | 1465031076826 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 2033 | 1465031076828 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x121b6c800 == 31 [pid = 2033] [id = 595] 02:04:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x11968c800) [pid = 2033] [serial = 1785] [outer = 0x0] 02:04:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119b1b400) [pid = 2033] [serial = 1786] [outer = 0x11968c800] 02:04:36 INFO - PROCESS | 2033 | 1465031076857 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1214c9400) [pid = 2033] [serial = 1787] [outer = 0x11968c800] 02:04:37 INFO - PROCESS | 2033 | 1465031077180 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]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 527ms 02:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:04:37 INFO - PROCESS | 2033 | 1465031077208 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:04:37 INFO - PROCESS | 2033 | 1465031077209 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:04:37 INFO - PROCESS | 2033 | 1465031077211 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 2033 | 1465031077212 Marionette TRACE conn2 <- [1,2354,null,{}] 02:04:37 INFO - PROCESS | 2033 | 1465031077215 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}] 02:04:37 INFO - PROCESS | 2033 | 1465031077216 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:37 INFO - PROCESS | 2033 | 1465031077300 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:04:37 INFO - PROCESS | 2033 | 1465031077366 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 2033 | 1465031077367 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x126308000 == 32 [pid = 2033] [id = 596] 02:04:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119a63400) [pid = 2033] [serial = 1788] [outer = 0x0] 02:04:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121681000) [pid = 2033] [serial = 1789] [outer = 0x119a63400] 02:04:37 INFO - PROCESS | 2033 | 1465031077392 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x123748400) [pid = 2033] [serial = 1790] [outer = 0x119a63400] 02:04:37 INFO - PROCESS | 2033 | 1465031077724 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]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 568ms 02:04:37 INFO - PROCESS | 2033 | 1465031077780 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:04:37 INFO - PROCESS | 2033 | 1465031077781 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:04:37 INFO - PROCESS | 2033 | 1465031077783 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 2033 | 1465031077784 Marionette TRACE conn2 <- [1,2358,null,{}] 02:04:37 INFO - PROCESS | 2033 | 1465031077787 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}] 02:04:37 INFO - PROCESS | 2033 | 1465031077788 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:37 INFO - PROCESS | 2033 | 1465031077887 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:04:37 INFO - PROCESS | 2033 | 1465031077900 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 2033 | 1465031077902 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x127654000 == 33 [pid = 2033] [id = 597] 02:04:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1214ce000) [pid = 2033] [serial = 1791] [outer = 0x0] 02:04:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12503e000) [pid = 2033] [serial = 1792] [outer = 0x1214ce000] 02:04:37 INFO - PROCESS | 2033 | 1465031077927 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1255bf800) [pid = 2033] [serial = 1793] [outer = 0x1214ce000] 02:04:38 INFO - PROCESS | 2033 | 1465031078290 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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 02:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:04:38 INFO - PROCESS | 2033 | 1465031078303 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 2033 | 1465031078305 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:04:38 INFO - PROCESS | 2033 | 1465031078307 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 2033 | 1465031078308 Marionette TRACE conn2 <- [1,2362,null,{}] 02:04:38 INFO - PROCESS | 2033 | 1465031078310 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}] 02:04:38 INFO - PROCESS | 2033 | 1465031078314 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:38 INFO - PROCESS | 2033 | 1465031078436 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:04:38 INFO - PROCESS | 2033 | 1465031078476 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 2033 | 1465031078478 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b72000 == 34 [pid = 2033] [id = 598] 02:04:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x121bc1000) [pid = 2033] [serial = 1794] [outer = 0x0] 02:04:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127183c00) [pid = 2033] [serial = 1795] [outer = 0x121bc1000] 02:04:38 INFO - PROCESS | 2033 | 1465031078502 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12760b800) [pid = 2033] [serial = 1796] [outer = 0x121bc1000] 02:04:38 INFO - PROCESS | 2033 | 1465031078858 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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 02:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:04:38 INFO - PROCESS | 2033 | 1465031078876 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 2033 | 1465031078877 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:04:38 INFO - PROCESS | 2033 | 1465031078879 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 2033 | 1465031078880 Marionette TRACE conn2 <- [1,2366,null,{}] 02:04:38 INFO - PROCESS | 2033 | 1465031078882 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}] 02:04:38 INFO - PROCESS | 2033 | 1465031078884 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:38 INFO - PROCESS | 2033 | 1465031078982 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:04:39 INFO - PROCESS | 2033 | 1465031079021 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 2033 | 1465031079023 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c4b000 == 35 [pid = 2033] [id = 599] 02:04:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1262d3000) [pid = 2033] [serial = 1797] [outer = 0x0] 02:04:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128a06000) [pid = 2033] [serial = 1798] [outer = 0x1262d3000] 02:04:39 INFO - PROCESS | 2033 | 1465031079047 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128add000) [pid = 2033] [serial = 1799] [outer = 0x1262d3000] 02:04:39 INFO - PROCESS | 2033 | 1465031079384 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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 02:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:04:39 INFO - PROCESS | 2033 | 1465031079398 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 2033 | 1465031079400 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:04:39 INFO - PROCESS | 2033 | 1465031079402 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 2033 | 1465031079405 Marionette TRACE conn2 <- [1,2370,null,{}] 02:04:39 INFO - PROCESS | 2033 | 1465031079415 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}] 02:04:39 INFO - PROCESS | 2033 | 1465031079416 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:39 INFO - PROCESS | 2033 | 1465031079519 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:04:39 INFO - PROCESS | 2033 | 1465031079523 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 2033 | 1465031079524 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad4b800 == 36 [pid = 2033] [id = 600] 02:04:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128a08000) [pid = 2033] [serial = 1800] [outer = 0x0] 02:04:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128aeb400) [pid = 2033] [serial = 1801] [outer = 0x128a08000] 02:04:39 INFO - PROCESS | 2033 | 1465031079549 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128d29800) [pid = 2033] [serial = 1802] [outer = 0x128a08000] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x116630000) [pid = 2033] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119a13800) [pid = 2033] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1187f0c00) [pid = 2033] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1187ed000) [pid = 2033] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x112d52c00) [pid = 2033] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x113232000) [pid = 2033] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x118e07400) [pid = 2033] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x124d35c00) [pid = 2033] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x12750c000) [pid = 2033] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x111c65000) [pid = 2033] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1214cd400) [pid = 2033] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1214d3400) [pid = 2033] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1187ef800) [pid = 2033] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1274d3c00) [pid = 2033] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:04:39 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x11836b000) [pid = 2033] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:04:39 INFO - PROCESS | 2033 | 1465031079931 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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 574ms 02:04:39 INFO - PROCESS | 2033 | 1465031079976 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 2033 | 1465031079978 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:04:39 INFO - PROCESS | 2033 | 1465031079980 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 2033 | 1465031079981 Marionette TRACE conn2 <- [1,2374,null,{}] 02:04:39 INFO - PROCESS | 2033 | 1465031079983 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}] 02:04:39 INFO - PROCESS | 2033 | 1465031079984 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:40 INFO - PROCESS | 2033 | 1465031080064 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:04:40 INFO - PROCESS | 2033 | 1465031080068 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 2033 | 1465031080069 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x121565000 == 37 [pid = 2033] [id = 601] 02:04:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x116854800) [pid = 2033] [serial = 1803] [outer = 0x0] 02:04:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121679000) [pid = 2033] [serial = 1804] [outer = 0x116854800] 02:04:40 INFO - PROCESS | 2033 | 1465031080097 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12750c000) [pid = 2033] [serial = 1805] [outer = 0x116854800] 02:04:40 INFO - PROCESS | 2033 | 1465031080416 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]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 473ms 02:04:40 INFO - PROCESS | 2033 | 1465031080456 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 2033 | 1465031080457 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:04:40 INFO - PROCESS | 2033 | 1465031080459 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 2033 | 1465031080460 Marionette TRACE conn2 <- [1,2378,null,{}] 02:04:40 INFO - PROCESS | 2033 | 1465031080463 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}] 02:04:40 INFO - PROCESS | 2033 | 1465031080464 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:40 INFO - PROCESS | 2033 | 1465031080544 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:04:40 INFO - PROCESS | 2033 | 1465031080607 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 2033 | 1465031080608 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b42d800 == 38 [pid = 2033] [id = 602] 02:04:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11925a400) [pid = 2033] [serial = 1806] [outer = 0x0] 02:04:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1214cf000) [pid = 2033] [serial = 1807] [outer = 0x11925a400] 02:04:40 INFO - PROCESS | 2033 | 1465031080640 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128d34000) [pid = 2033] [serial = 1808] [outer = 0x11925a400] 02:04:40 INFO - PROCESS | 2033 | 1465031080945 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]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 02:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:04:40 INFO - PROCESS | 2033 | 1465031080979 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 2033 | 1465031080980 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:04:40 INFO - PROCESS | 2033 | 1465031080982 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 2033 | 1465031080984 Marionette TRACE conn2 <- [1,2382,null,{}] 02:04:40 INFO - PROCESS | 2033 | 1465031080988 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}] 02:04:40 INFO - PROCESS | 2033 | 1465031080991 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:41 INFO - PROCESS | 2033 | 1465031081081 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:04:41 INFO - PROCESS | 2033 | 1465031081084 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 2033 | 1465031081086 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfee000 == 39 [pid = 2033] [id = 603] 02:04:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128d37800) [pid = 2033] [serial = 1809] [outer = 0x0] 02:04:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128db8000) [pid = 2033] [serial = 1810] [outer = 0x128d37800] 02:04:41 INFO - PROCESS | 2033 | 1465031081115 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128fdac00) [pid = 2033] [serial = 1811] [outer = 0x128d37800] 02:04:41 INFO - PROCESS | 2033 | 1465031081443 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]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 02:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:04:41 INFO - PROCESS | 2033 | 1465031081455 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 2033 | 1465031081458 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:04:41 INFO - PROCESS | 2033 | 1465031081463 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 2033 | 1465031081464 Marionette TRACE conn2 <- [1,2386,null,{}] 02:04:41 INFO - PROCESS | 2033 | 1465031081466 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}] 02:04:41 INFO - PROCESS | 2033 | 1465031081468 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:41 INFO - PROCESS | 2033 | 1465031081580 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:04:41 INFO - PROCESS | 2033 | 1465031081587 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 2033 | 1465031081595 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c417000 == 40 [pid = 2033] [id = 604] 02:04:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x128a04800) [pid = 2033] [serial = 1812] [outer = 0x0] 02:04:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128fe4c00) [pid = 2033] [serial = 1813] [outer = 0x128a04800] 02:04:41 INFO - PROCESS | 2033 | 1465031081619 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x129503400) [pid = 2033] [serial = 1814] [outer = 0x128a04800] 02:04:42 INFO - PROCESS | 2033 | 1465031082090 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 668ms 02:04:42 INFO - PROCESS | 2033 | 1465031082132 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 2033 | 1465031082135 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:04:42 INFO - PROCESS | 2033 | 1465031082141 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 2033 | 1465031082143 Marionette TRACE conn2 <- [1,2390,null,{}] 02:04:42 INFO - PROCESS | 2033 | 1465031082148 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}] 02:04:42 INFO - PROCESS | 2033 | 1465031082150 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:42 INFO - PROCESS | 2033 | 1465031082262 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:04:42 INFO - PROCESS | 2033 | 1465031082374 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 2033 | 1465031082376 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185ba800 == 41 [pid = 2033] [id = 605] 02:04:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x115e27000) [pid = 2033] [serial = 1815] [outer = 0x0] 02:04:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x116a63400) [pid = 2033] [serial = 1816] [outer = 0x115e27000] 02:04:42 INFO - PROCESS | 2033 | 1465031082409 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x11803c800) [pid = 2033] [serial = 1817] [outer = 0x115e27000] 02:04:42 INFO - PROCESS | 2033 | 1465031082827 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 721ms 02:04:42 INFO - PROCESS | 2033 | 1465031082863 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 2033 | 1465031082867 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:04:42 INFO - PROCESS | 2033 | 1465031082871 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 2033 | 1465031082873 Marionette TRACE conn2 <- [1,2394,null,{}] 02:04:42 INFO - PROCESS | 2033 | 1465031082876 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}] 02:04:42 INFO - PROCESS | 2033 | 1465031082878 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:42 INFO - PROCESS | 2033 | 1465031082983 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:04:43 INFO - PROCESS | 2033 | 1465031083047 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 2033 | 1465031083049 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267a6000 == 42 [pid = 2033] [id = 606] 02:04:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x118e12800) [pid = 2033] [serial = 1818] [outer = 0x0] 02:04:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119a65c00) [pid = 2033] [serial = 1819] [outer = 0x118e12800] 02:04:43 INFO - PROCESS | 2033 | 1465031083080 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x121336400) [pid = 2033] [serial = 1820] [outer = 0x118e12800] 02:04:43 INFO - PROCESS | 2033 | 1465031083553 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]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 723ms 02:04:43 INFO - PROCESS | 2033 | 1465031083595 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 2033 | 1465031083596 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:04:43 INFO - PROCESS | 2033 | 1465031083599 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 2033 | 1465031083601 Marionette TRACE conn2 <- [1,2398,null,{}] 02:04:43 INFO - PROCESS | 2033 | 1465031083632 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}] 02:04:43 INFO - PROCESS | 2033 | 1465031083636 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:43 INFO - PROCESS | 2033 | 1465031083779 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:04:43 INFO - PROCESS | 2033 | 1465031083835 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 2033 | 1465031083838 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c92d800 == 43 [pid = 2033] [id = 607] 02:04:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1256eb400) [pid = 2033] [serial = 1821] [outer = 0x0] 02:04:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x127182400) [pid = 2033] [serial = 1822] [outer = 0x1256eb400] 02:04:43 INFO - PROCESS | 2033 | 1465031083870 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x127508000) [pid = 2033] [serial = 1823] [outer = 0x1256eb400] 02:04:44 INFO - PROCESS | 2033 | 1465031084298 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]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 723ms 02:04:44 INFO - PROCESS | 2033 | 1465031084323 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:04:44 INFO - PROCESS | 2033 | 1465031084325 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:04:44 INFO - PROCESS | 2033 | 1465031084327 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 2033 | 1465031084328 Marionette TRACE conn2 <- [1,2402,null,{}] 02:04:44 INFO - PROCESS | 2033 | 1465031084331 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}] 02:04:44 INFO - PROCESS | 2033 | 1465031084332 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:44 INFO - PROCESS | 2033 | 1465031084454 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:04:44 INFO - PROCESS | 2033 | 1465031084533 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 2033 | 1465031084534 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217e5800 == 44 [pid = 2033] [id = 608] 02:04:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x127178c00) [pid = 2033] [serial = 1824] [outer = 0x0] 02:04:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1275c7400) [pid = 2033] [serial = 1825] [outer = 0x127178c00] 02:04:44 INFO - PROCESS | 2033 | 1465031084563 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x128a06400) [pid = 2033] [serial = 1826] [outer = 0x127178c00] 02:04:45 INFO - PROCESS | 2033 | 1465031085174 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]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 870ms 02:04:45 INFO - PROCESS | 2033 | 1465031085206 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:04:45 INFO - PROCESS | 2033 | 1465031085209 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:04:45 INFO - PROCESS | 2033 | 1465031085214 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 2033 | 1465031085216 Marionette TRACE conn2 <- [1,2406,null,{}] 02:04:45 INFO - PROCESS | 2033 | 1465031085223 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}] 02:04:45 INFO - PROCESS | 2033 | 1465031085225 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:45 INFO - PROCESS | 2033 | 1465031085340 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:04:45 INFO - PROCESS | 2033 | 1465031085415 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 2033 | 1465031085418 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180cf000 == 45 [pid = 2033] [id = 609] 02:04:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x112fbd000) [pid = 2033] [serial = 1827] [outer = 0x0] 02:04:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x115d69400) [pid = 2033] [serial = 1828] [outer = 0x112fbd000] 02:04:45 INFO - PROCESS | 2033 | 1465031085446 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x116a6b400) [pid = 2033] [serial = 1829] [outer = 0x112fbd000] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfee000 == 44 [pid = 2033] [id = 603] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12b42d800 == 43 [pid = 2033] [id = 602] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x121565000 == 42 [pid = 2033] [id = 601] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad4b800 == 41 [pid = 2033] [id = 600] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x129c4b000 == 40 [pid = 2033] [id = 599] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x128b72000 == 39 [pid = 2033] [id = 598] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x127654000 == 38 [pid = 2033] [id = 597] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x126308000 == 37 [pid = 2033] [id = 596] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x121b6c800 == 36 [pid = 2033] [id = 595] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1187ad800 == 35 [pid = 2033] [id = 594] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x116a99000 == 34 [pid = 2033] [id = 593] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1180d3800 == 33 [pid = 2033] [id = 592] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1180b7000 == 32 [pid = 2033] [id = 591] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12a988000 == 31 [pid = 2033] [id = 590] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1217e5800 == 30 [pid = 2033] [id = 608] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12c92d800 == 29 [pid = 2033] [id = 607] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1267a6000 == 28 [pid = 2033] [id = 606] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x12c417000 == 27 [pid = 2033] [id = 604] 02:04:46 INFO - PROCESS | 2033 | --DOCSHELL 0x1185ba800 == 26 [pid = 2033] [id = 605] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x1275cf800) [pid = 2033] [serial = 1771] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x121330c00) [pid = 2033] [serial = 1753] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x117596c00) [pid = 2033] [serial = 1744] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x118035400) [pid = 2033] [serial = 1745] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119add800) [pid = 2033] [serial = 1750] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x119a64400) [pid = 2033] [serial = 1739] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x119254c00) [pid = 2033] [serial = 1738] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1187f1800) [pid = 2033] [serial = 1747] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1192efc00) [pid = 2033] [serial = 1748] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x11325a800) [pid = 2033] [serial = 1741] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1161b2800) [pid = 2033] [serial = 1742] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x117d75400) [pid = 2033] [serial = 1724] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x115db6000) [pid = 2033] [serial = 1723] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119690400) [pid = 2033] [serial = 1726] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119cb7000) [pid = 2033] [serial = 1727] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1274cf000) [pid = 2033] [serial = 1730] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1262dac00) [pid = 2033] [serial = 1729] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x128a02400) [pid = 2033] [serial = 1732] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x128d29400) [pid = 2033] [serial = 1733] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x117d7a800) [pid = 2033] [serial = 1736] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x113c70c00) [pid = 2033] [serial = 1735] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x121685000) [pid = 2033] [serial = 1756] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1255b4000) [pid = 2033] [serial = 1759] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x124bf7400) [pid = 2033] [serial = 1757] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1274cec00) [pid = 2033] [serial = 1766] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x127506400) [pid = 2033] [serial = 1768] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1262d1400) [pid = 2033] [serial = 1760] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x119a6dc00) [pid = 2033] [serial = 1762] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12717e400) [pid = 2033] [serial = 1765] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119f18000) [pid = 2033] [serial = 1751] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x127510800) [pid = 2033] [serial = 1769] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1267c3c00) [pid = 2033] [serial = 1763] [outer = 0x0] [url = about:blank] 02:04:46 INFO - PROCESS | 2033 | 1465031086478 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]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1328ms 02:04:46 INFO - PROCESS | 2033 | 1465031086542 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 2033 | 1465031086544 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:04:46 INFO - PROCESS | 2033 | 1465031086547 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 2033 | 1465031086550 Marionette TRACE conn2 <- [1,2410,null,{}] 02:04:46 INFO - PROCESS | 2033 | 1465031086553 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}] 02:04:46 INFO - PROCESS | 2033 | 1465031086555 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:46 INFO - PROCESS | 2033 | 1465031086642 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:04:46 INFO - PROCESS | 2033 | 1465031086672 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 2033 | 1465031086675 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x116193000 == 27 [pid = 2033] [id = 610] 02:04:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1126c9000) [pid = 2033] [serial = 1830] [outer = 0x0] 02:04:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x112766400) [pid = 2033] [serial = 1831] [outer = 0x1126c9000] 02:04:46 INFO - PROCESS | 2033 | 1465031086703 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x113228400) [pid = 2033] [serial = 1832] [outer = 0x1126c9000] 02:04:47 INFO - PROCESS | 2033 | 1465031087097 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]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 574ms 02:04:47 INFO - PROCESS | 2033 | 1465031087122 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 2033 | 1465031087125 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:04:47 INFO - PROCESS | 2033 | 1465031087130 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 2033 | 1465031087132 Marionette TRACE conn2 <- [1,2414,null,{}] 02:04:47 INFO - PROCESS | 2033 | 1465031087134 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}] 02:04:47 INFO - PROCESS | 2033 | 1465031087136 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:47 INFO - PROCESS | 2033 | 1465031087217 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:04:47 INFO - PROCESS | 2033 | 1465031087225 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 2033 | 1465031087226 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180be800 == 28 [pid = 2033] [id = 611] 02:04:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x11649cc00) [pid = 2033] [serial = 1833] [outer = 0x0] 02:04:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x11759f800) [pid = 2033] [serial = 1834] [outer = 0x11649cc00] 02:04:47 INFO - PROCESS | 2033 | 1465031087254 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x117d80400) [pid = 2033] [serial = 1835] [outer = 0x11649cc00] 02:04:47 INFO - PROCESS | 2033 | 1465031087607 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]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 02:04:47 INFO - PROCESS | 2033 | 1465031087651 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 2033 | 1465031087652 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:04:47 INFO - PROCESS | 2033 | 1465031087655 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 2033 | 1465031087657 Marionette TRACE conn2 <- [1,2418,null,{}] 02:04:47 INFO - PROCESS | 2033 | 1465031087665 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}] 02:04:47 INFO - PROCESS | 2033 | 1465031087668 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:47 INFO - PROCESS | 2033 | 1465031087746 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:04:47 INFO - PROCESS | 2033 | 1465031087752 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 2033 | 1465031087757 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c5800 == 29 [pid = 2033] [id = 612] 02:04:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x118367800) [pid = 2033] [serial = 1836] [outer = 0x0] 02:04:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1187f0400) [pid = 2033] [serial = 1837] [outer = 0x118367800] 02:04:47 INFO - PROCESS | 2033 | 1465031087786 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11921c000) [pid = 2033] [serial = 1838] [outer = 0x118367800] 02:04:48 INFO - PROCESS | 2033 | 1465031088145 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]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 02:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:04:48 INFO - PROCESS | 2033 | 1465031088176 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 2033 | 1465031088178 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:04:48 INFO - PROCESS | 2033 | 1465031088180 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 2033 | 1465031088181 Marionette TRACE conn2 <- [1,2422,null,{}] 02:04:48 INFO - PROCESS | 2033 | 1465031088183 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}] 02:04:48 INFO - PROCESS | 2033 | 1465031088184 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:48 INFO - PROCESS | 2033 | 1465031088293 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:04:48 INFO - PROCESS | 2033 | 1465031088328 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 2033 | 1465031088329 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e2000 == 30 [pid = 2033] [id = 613] 02:04:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1187ed000) [pid = 2033] [serial = 1839] [outer = 0x0] 02:04:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x119687800) [pid = 2033] [serial = 1840] [outer = 0x1187ed000] 02:04:48 INFO - PROCESS | 2033 | 1465031088355 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119a69400) [pid = 2033] [serial = 1841] [outer = 0x1187ed000] 02:04:48 INFO - PROCESS | 2033 | 1465031088666 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]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 02:04:48 INFO - PROCESS | 2033 | 1465031088699 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:04:48 INFO - PROCESS | 2033 | 1465031088710 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:04:48 INFO - PROCESS | 2033 | 1465031088713 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 2033 | 1465031088714 Marionette TRACE conn2 <- [1,2426,null,{}] 02:04:48 INFO - PROCESS | 2033 | 1465031088716 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}] 02:04:48 INFO - PROCESS | 2033 | 1465031088717 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:48 INFO - PROCESS | 2033 | 1465031088812 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:04:48 INFO - PROCESS | 2033 | 1465031088851 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 2033 | 1465031088853 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f1a000 == 31 [pid = 2033] [id = 614] 02:04:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x119a73400) [pid = 2033] [serial = 1842] [outer = 0x0] 02:04:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x119cb7c00) [pid = 2033] [serial = 1843] [outer = 0x119a73400] 02:04:48 INFO - PROCESS | 2033 | 1465031088877 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11a213400) [pid = 2033] [serial = 1844] [outer = 0x119a73400] 02:04:49 INFO - PROCESS | 2033 | 1465031089211 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]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 02:04:49 INFO - PROCESS | 2033 | 1465031089231 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 2033 | 1465031089233 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:04:49 INFO - PROCESS | 2033 | 1465031089235 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 2033 | 1465031089236 Marionette TRACE conn2 <- [1,2430,null,{}] 02:04:49 INFO - PROCESS | 2033 | 1465031089239 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}] 02:04:49 INFO - PROCESS | 2033 | 1465031089243 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:49 INFO - PROCESS | 2033 | 1465031089366 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:04:49 INFO - PROCESS | 2033 | 1465031089371 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 2033 | 1465031089372 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x126308000 == 32 [pid = 2033] [id = 615] 02:04:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x119cb4400) [pid = 2033] [serial = 1845] [outer = 0x0] 02:04:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1214d0400) [pid = 2033] [serial = 1846] [outer = 0x119cb4400] 02:04:49 INFO - PROCESS | 2033 | 1465031089397 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x124d37000) [pid = 2033] [serial = 1847] [outer = 0x119cb4400] 02:04:49 INFO - PROCESS | 2033 | 1465031089742 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]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 02:04:49 INFO - PROCESS | 2033 | 1465031089758 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 2033 | 1465031089760 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:04:49 INFO - PROCESS | 2033 | 1465031089762 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 2033 | 1465031089763 Marionette TRACE conn2 <- [1,2434,null,{}] 02:04:49 INFO - PROCESS | 2033 | 1465031089765 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}] 02:04:49 INFO - PROCESS | 2033 | 1465031089776 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:49 INFO - PROCESS | 2033 | 1465031089879 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:04:49 INFO - PROCESS | 2033 | 1465031089883 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 2033 | 1465031089884 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267ad000 == 33 [pid = 2033] [id = 616] 02:04:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x124d3d400) [pid = 2033] [serial = 1848] [outer = 0x0] 02:04:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1255bec00) [pid = 2033] [serial = 1849] [outer = 0x124d3d400] 02:04:49 INFO - PROCESS | 2033 | 1465031089906 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1267c3c00) [pid = 2033] [serial = 1850] [outer = 0x124d3d400] 02:04:50 INFO - PROCESS | 2033 | 1465031090224 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]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 02:04:50 INFO - PROCESS | 2033 | 1465031090282 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 2033 | 1465031090284 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:04:50 INFO - PROCESS | 2033 | 1465031090286 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 2033 | 1465031090287 Marionette TRACE conn2 <- [1,2438,null,{}] 02:04:50 INFO - PROCESS | 2033 | 1465031090289 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}] 02:04:50 INFO - PROCESS | 2033 | 1465031090290 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:50 INFO - PROCESS | 2033 | 1465031090390 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:04:50 INFO - PROCESS | 2033 | 1465031090393 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 2033 | 1465031090395 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276db000 == 34 [pid = 2033] [id = 617] 02:04:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x124ddec00) [pid = 2033] [serial = 1851] [outer = 0x0] 02:04:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12717ac00) [pid = 2033] [serial = 1852] [outer = 0x124ddec00] 02:04:50 INFO - PROCESS | 2033 | 1465031090419 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1274d0400) [pid = 2033] [serial = 1853] [outer = 0x124ddec00] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1187f8c00) [pid = 2033] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x128d37800) [pid = 2033] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1214ce000) [pid = 2033] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x121bc1000) [pid = 2033] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1126c9c00) [pid = 2033] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x11968c800) [pid = 2033] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x112a7fc00) [pid = 2033] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1262d3000) [pid = 2033] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12750e000) [pid = 2033] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x11710f400) [pid = 2033] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1187f3800) [pid = 2033] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119a63400) [pid = 2033] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128a08000) [pid = 2033] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x116854800) [pid = 2033] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x11925a400) [pid = 2033] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:04:50 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128a04800) [pid = 2033] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:04:50 INFO - PROCESS | 2033 | 1465031090931 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]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 02:04:50 INFO - PROCESS | 2033 | 1465031090957 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 2033 | 1465031090958 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:04:50 INFO - PROCESS | 2033 | 1465031090960 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 2033 | 1465031090961 Marionette TRACE conn2 <- [1,2442,null,{}] 02:04:50 INFO - PROCESS | 2033 | 1465031090964 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}] 02:04:50 INFO - PROCESS | 2033 | 1465031090965 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:51 INFO - PROCESS | 2033 | 1465031091049 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:04:51 INFO - PROCESS | 2033 | 1465031091112 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 2033 | 1465031091113 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267b4000 == 35 [pid = 2033] [id = 618] 02:04:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x110eb3c00) [pid = 2033] [serial = 1854] [outer = 0x0] 02:04:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1187f8800) [pid = 2033] [serial = 1855] [outer = 0x110eb3c00] 02:04:51 INFO - PROCESS | 2033 | 1465031091138 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1255bd400) [pid = 2033] [serial = 1856] [outer = 0x110eb3c00] 02:04:51 INFO - PROCESS | 2033 | 1465031091448 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]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 02:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:04:51 INFO - PROCESS | 2033 | 1465031091482 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 2033 | 1465031091484 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:04:51 INFO - PROCESS | 2033 | 1465031091486 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 2033 | 1465031091491 Marionette TRACE conn2 <- [1,2446,null,{}] 02:04:51 INFO - PROCESS | 2033 | 1465031091494 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}] 02:04:51 INFO - PROCESS | 2033 | 1465031091496 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:51 INFO - PROCESS | 2033 | 1465031091576 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:04:51 INFO - PROCESS | 2033 | 1465031091580 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 2033 | 1465031091581 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298e6000 == 36 [pid = 2033] [id = 619] 02:04:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1271b8400) [pid = 2033] [serial = 1857] [outer = 0x0] 02:04:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127503000) [pid = 2033] [serial = 1858] [outer = 0x1271b8400] 02:04:51 INFO - PROCESS | 2033 | 1465031091606 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12750bc00) [pid = 2033] [serial = 1859] [outer = 0x1271b8400] 02:04:51 INFO - PROCESS | 2033 | 1465031091939 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]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 476ms 02:04:51 INFO - PROCESS | 2033 | 1465031091962 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 2033 | 1465031091964 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:04:51 INFO - PROCESS | 2033 | 1465031091966 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 2033 | 1465031091968 Marionette TRACE conn2 <- [1,2450,null,{}] 02:04:51 INFO - PROCESS | 2033 | 1465031091970 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}] 02:04:51 INFO - PROCESS | 2033 | 1465031091972 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:52 INFO - PROCESS | 2033 | 1465031092100 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:04:52 INFO - PROCESS | 2033 | 1465031092106 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 2033 | 1465031092107 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c59000 == 37 [pid = 2033] [id = 620] 02:04:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x11968c800) [pid = 2033] [serial = 1860] [outer = 0x0] 02:04:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1274d5000) [pid = 2033] [serial = 1861] [outer = 0x11968c800] 02:04:52 INFO - PROCESS | 2033 | 1465031092134 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128a09000) [pid = 2033] [serial = 1862] [outer = 0x11968c800] 02:04:52 INFO - PROCESS | 2033 | 1465031092449 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]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 02:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:04:52 INFO - PROCESS | 2033 | 1465031092489 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 2033 | 1465031092491 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:04:52 INFO - PROCESS | 2033 | 1465031092493 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 2033 | 1465031092494 Marionette TRACE conn2 <- [1,2454,null,{}] 02:04:52 INFO - PROCESS | 2033 | 1465031092497 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}] 02:04:52 INFO - PROCESS | 2033 | 1465031092498 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:52 INFO - PROCESS | 2033 | 1465031092577 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:04:52 INFO - PROCESS | 2033 | 1465031092580 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 2033 | 1465031092581 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b422000 == 38 [pid = 2033] [id = 621] 02:04:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128ad9000) [pid = 2033] [serial = 1863] [outer = 0x0] 02:04:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128af1400) [pid = 2033] [serial = 1864] [outer = 0x128ad9000] 02:04:52 INFO - PROCESS | 2033 | 1465031092606 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128d26c00) [pid = 2033] [serial = 1865] [outer = 0x128ad9000] 02:04:53 INFO - PROCESS | 2033 | 1465031093240 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]]]}] 02:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 820ms 02:04:53 INFO - PROCESS | 2033 | 1465031093343 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:04:53 INFO - PROCESS | 2033 | 1465031093348 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:04:53 INFO - PROCESS | 2033 | 1465031093356 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 2033 | 1465031093359 Marionette TRACE conn2 <- [1,2458,null,{}] 02:04:53 INFO - PROCESS | 2033 | 1465031093364 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}] 02:04:53 INFO - PROCESS | 2033 | 1465031093367 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:53 INFO - PROCESS | 2033 | 1465031093493 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:04:53 INFO - PROCESS | 2033 | 1465031093551 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 2033 | 1465031093553 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d18000 == 39 [pid = 2033] [id = 622] 02:04:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x112d49c00) [pid = 2033] [serial = 1866] [outer = 0x0] 02:04:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x114eea000) [pid = 2033] [serial = 1867] [outer = 0x112d49c00] 02:04:53 INFO - PROCESS | 2033 | 1465031093584 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x1167f2c00) [pid = 2033] [serial = 1868] [outer = 0x112d49c00] 02:04:54 INFO - PROCESS | 2033 | 1465031094143 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]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 824ms 02:04:54 INFO - PROCESS | 2033 | 1465031094178 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:04:54 INFO - PROCESS | 2033 | 1465031094180 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:04:54 INFO - PROCESS | 2033 | 1465031094185 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 2033 | 1465031094187 Marionette TRACE conn2 <- [1,2462,null,{}] 02:04:54 INFO - PROCESS | 2033 | 1465031094190 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}] 02:04:54 INFO - PROCESS | 2033 | 1465031094191 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:54 INFO - PROCESS | 2033 | 1465031094303 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:04:54 INFO - PROCESS | 2033 | 1465031094389 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 2033 | 1465031094390 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dd0000 == 40 [pid = 2033] [id = 623] 02:04:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x117d80000) [pid = 2033] [serial = 1869] [outer = 0x0] 02:04:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x118363000) [pid = 2033] [serial = 1870] [outer = 0x117d80000] 02:04:54 INFO - PROCESS | 2033 | 1465031094422 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1187f6000) [pid = 2033] [serial = 1871] [outer = 0x117d80000] 02:04:55 INFO - PROCESS | 2033 | 1465031095133 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]]]}] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x129c59000 == 39 [pid = 2033] [id = 620] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1298e6000 == 38 [pid = 2033] [id = 619] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1267b4000 == 37 [pid = 2033] [id = 618] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1276db000 == 36 [pid = 2033] [id = 617] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1267ad000 == 35 [pid = 2033] [id = 616] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x126308000 == 34 [pid = 2033] [id = 615] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x121f1a000 == 33 [pid = 2033] [id = 614] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2e2000 == 32 [pid = 2033] [id = 613] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c5800 == 31 [pid = 2033] [id = 612] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1180be800 == 30 [pid = 2033] [id = 611] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x116193000 == 29 [pid = 2033] [id = 610] 02:04:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1180cf000 == 28 [pid = 2033] [id = 609] 02:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1022ms 02:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:04:55 INFO - PROCESS | 2033 | 1465031095207 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 2033 | 1465031095209 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:04:55 INFO - PROCESS | 2033 | 1465031095212 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 2033 | 1465031095214 Marionette TRACE conn2 <- [1,2466,null,{}] 02:04:55 INFO - PROCESS | 2033 | 1465031095218 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}] 02:04:55 INFO - PROCESS | 2033 | 1465031095219 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:55 INFO - PROCESS | 2033 | 1465031095317 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1214cd800) [pid = 2033] [serial = 1754] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x128fe4c00) [pid = 2033] [serial = 1813] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x128db8000) [pid = 2033] [serial = 1810] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x12503e000) [pid = 2033] [serial = 1792] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x12760b800) [pid = 2033] [serial = 1796] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x127183c00) [pid = 2033] [serial = 1795] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x11617e800) [pid = 2033] [serial = 1780] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x117d75000) [pid = 2033] [serial = 1781] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119b1b400) [pid = 2033] [serial = 1786] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1214c9400) [pid = 2033] [serial = 1787] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x115dbb000) [pid = 2033] [serial = 1774] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1167ea800) [pid = 2033] [serial = 1775] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x128add000) [pid = 2033] [serial = 1799] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x128ada800) [pid = 2033] [serial = 1772] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x128a06000) [pid = 2033] [serial = 1798] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x11836a000) [pid = 2033] [serial = 1777] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1187ebc00) [pid = 2033] [serial = 1778] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x118e07800) [pid = 2033] [serial = 1783] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1192eac00) [pid = 2033] [serial = 1784] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x121681000) [pid = 2033] [serial = 1789] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128aeb400) [pid = 2033] [serial = 1801] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x128fdac00) [pid = 2033] [serial = 1811] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x121679000) [pid = 2033] [serial = 1804] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1214cf000) [pid = 2033] [serial = 1807] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x128d29800) [pid = 2033] [serial = 1802] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x123748400) [pid = 2033] [serial = 1790] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1255bf800) [pid = 2033] [serial = 1793] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x12750c000) [pid = 2033] [serial = 1805] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x128d34000) [pid = 2033] [serial = 1808] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x129503400) [pid = 2033] [serial = 1814] [outer = 0x0] [url = about:blank] 02:04:55 INFO - PROCESS | 2033 | 1465031095385 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 2033 | 1465031095386 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ace000 == 29 [pid = 2033] [id = 624] 02:04:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x11649f400) [pid = 2033] [serial = 1872] [outer = 0x0] 02:04:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x117594000) [pid = 2033] [serial = 1873] [outer = 0x11649f400] 02:04:55 INFO - PROCESS | 2033 | 1465031095414 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x118034c00) [pid = 2033] [serial = 1874] [outer = 0x11649f400] 02:04:55 INFO - PROCESS | 2033 | 1465031095840 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]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 673ms 02:04:55 INFO - PROCESS | 2033 | 1465031095887 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 2033 | 1465031095890 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:04:55 INFO - PROCESS | 2033 | 1465031095893 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 2033 | 1465031095895 Marionette TRACE conn2 <- [1,2470,null,{}] 02:04:55 INFO - PROCESS | 2033 | 1465031095899 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}] 02:04:55 INFO - PROCESS | 2033 | 1465031095901 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:56 INFO - PROCESS | 2033 | 1465031096004 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:04:56 INFO - PROCESS | 2033 | 1465031096076 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 2033 | 1465031096078 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ad9800 == 30 [pid = 2033] [id = 625] 02:04:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x115db4c00) [pid = 2033] [serial = 1875] [outer = 0x0] 02:04:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x117d74c00) [pid = 2033] [serial = 1876] [outer = 0x115db4c00] 02:04:56 INFO - PROCESS | 2033 | 1465031096110 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x11850f800) [pid = 2033] [serial = 1877] [outer = 0x115db4c00] 02:04:56 INFO - PROCESS | 2033 | 1465031096526 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]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 02:04:56 INFO - PROCESS | 2033 | 1465031096600 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 2033 | 1465031096603 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:04:56 INFO - PROCESS | 2033 | 1465031096609 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 2033 | 1465031096611 Marionette TRACE conn2 <- [1,2474,null,{}] 02:04:56 INFO - PROCESS | 2033 | 1465031096614 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}] 02:04:56 INFO - PROCESS | 2033 | 1465031096616 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:56 INFO - PROCESS | 2033 | 1465031096713 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:04:56 INFO - PROCESS | 2033 | 1465031096785 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 2033 | 1465031096786 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198be800 == 31 [pid = 2033] [id = 626] 02:04:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1126c7400) [pid = 2033] [serial = 1878] [outer = 0x0] 02:04:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119a19000) [pid = 2033] [serial = 1879] [outer = 0x1126c7400] 02:04:56 INFO - PROCESS | 2033 | 1465031096818 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x119ad0400) [pid = 2033] [serial = 1880] [outer = 0x1126c7400] 02:04:57 INFO - PROCESS | 2033 | 1465031097258 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]]]}] 02:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 671ms 02:04:57 INFO - PROCESS | 2033 | 1465031097280 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:04:57 INFO - PROCESS | 2033 | 1465031097282 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:04:57 INFO - PROCESS | 2033 | 1465031097284 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:04:57 INFO - PROCESS | 2033 | 1465031097287 Marionette TRACE conn2 <- [1,2478,null,{}] 02:04:57 INFO - PROCESS | 2033 | 1465031097296 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}] 02:04:57 INFO - PROCESS | 2033 | 1465031097299 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:57 INFO - PROCESS | 2033 | 1465031097397 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:04:57 INFO - PROCESS | 2033 | 1465031097459 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 2033 | 1465031097461 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x1237da000 == 32 [pid = 2033] [id = 627] 02:04:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x121332800) [pid = 2033] [serial = 1881] [outer = 0x0] 02:04:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121678800) [pid = 2033] [serial = 1882] [outer = 0x121332800] 02:04:57 INFO - PROCESS | 2033 | 1465031097494 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x121abb000) [pid = 2033] [serial = 1883] [outer = 0x121332800] 02:04:57 INFO - PROCESS | 2033 | 1465031097922 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]]]}] 02:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 673ms 02:04:57 INFO - PROCESS | 2033 | 1465031097957 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:04:57 INFO - PROCESS | 2033 | 1465031097959 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:04:57 INFO - PROCESS | 2033 | 1465031097961 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:04:57 INFO - PROCESS | 2033 | 1465031097963 Marionette TRACE conn2 <- [1,2482,null,{}] 02:04:57 INFO - PROCESS | 2033 | 1465031097965 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}] 02:04:57 INFO - PROCESS | 2033 | 1465031097967 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:58 INFO - PROCESS | 2033 | 1465031098090 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:04:58 INFO - PROCESS | 2033 | 1465031098161 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 2033 | 1465031098162 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x126716800 == 33 [pid = 2033] [id = 628] 02:04:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124bf9c00) [pid = 2033] [serial = 1884] [outer = 0x0] 02:04:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1255b9c00) [pid = 2033] [serial = 1885] [outer = 0x124bf9c00] 02:04:58 INFO - PROCESS | 2033 | 1465031098192 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x12563a800) [pid = 2033] [serial = 1886] [outer = 0x124bf9c00] 02:04:58 INFO - PROCESS | 2033 | 1465031098606 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]]]}] 02:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 668ms 02:04:58 INFO - PROCESS | 2033 | 1465031098631 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 2033 | 1465031098632 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:04:58 INFO - PROCESS | 2033 | 1465031098634 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 2033 | 1465031098636 Marionette TRACE conn2 <- [1,2486,null,{}] 02:04:58 INFO - PROCESS | 2033 | 1465031098638 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}] 02:04:58 INFO - PROCESS | 2033 | 1465031098640 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:58 INFO - PROCESS | 2033 | 1465031098732 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:04:58 INFO - PROCESS | 2033 | 1465031098790 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 2033 | 1465031098791 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276cd000 == 34 [pid = 2033] [id = 629] 02:04:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1255bc400) [pid = 2033] [serial = 1887] [outer = 0x0] 02:04:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1267ca800) [pid = 2033] [serial = 1888] [outer = 0x1255bc400] 02:04:58 INFO - PROCESS | 2033 | 1465031098821 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1274ca400) [pid = 2033] [serial = 1889] [outer = 0x1255bc400] 02:04:59 INFO - PROCESS | 2033 | 1465031099209 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]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 620ms 02:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:04:59 INFO - PROCESS | 2033 | 1465031099254 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 2033 | 1465031099256 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:04:59 INFO - PROCESS | 2033 | 1465031099258 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 2033 | 1465031099259 Marionette TRACE conn2 <- [1,2490,null,{}] 02:04:59 INFO - PROCESS | 2033 | 1465031099261 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}] 02:04:59 INFO - PROCESS | 2033 | 1465031099266 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:59 INFO - PROCESS | 2033 | 1465031099385 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:04:59 INFO - PROCESS | 2033 | 1465031099483 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:59 INFO - PROCESS | 2033 | 1465031099484 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:04:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298e6000 == 35 [pid = 2033] [id = 630] 02:04:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1274d6c00) [pid = 2033] [serial = 1890] [outer = 0x0] 02:04:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127610000) [pid = 2033] [serial = 1891] [outer = 0x1274d6c00] 02:04:59 INFO - PROCESS | 2033 | 1465031099514 Marionette DEBUG loaded listener.js 02:04:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128af0400) [pid = 2033] [serial = 1892] [outer = 0x1274d6c00] 02:04:59 INFO - PROCESS | 2033 | 1465031099995 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]]]}] 02:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 768ms 02:05:00 INFO - PROCESS | 2033 | 1465031100039 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 2033 | 1465031100041 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:05:00 INFO - PROCESS | 2033 | 1465031100046 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 2033 | 1465031100048 Marionette TRACE conn2 <- [1,2494,null,{}] 02:05:00 INFO - PROCESS | 2033 | 1465031100052 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}] 02:05:00 INFO - PROCESS | 2033 | 1465031100055 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:00 INFO - PROCESS | 2033 | 1465031100162 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:05:00 INFO - PROCESS | 2033 | 1465031100231 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 2033 | 1465031100234 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e69800 == 36 [pid = 2033] [id = 631] 02:05:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x110ec2800) [pid = 2033] [serial = 1893] [outer = 0x0] 02:05:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x111c61400) [pid = 2033] [serial = 1894] [outer = 0x110ec2800] 02:05:00 INFO - PROCESS | 2033 | 1465031100261 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1126bdc00) [pid = 2033] [serial = 1895] [outer = 0x110ec2800] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x117d18000 == 35 [pid = 2033] [id = 622] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x121dd0000 == 34 [pid = 2033] [id = 623] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x1298e6000 == 33 [pid = 2033] [id = 630] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x1276cd000 == 32 [pid = 2033] [id = 629] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x126716800 == 31 [pid = 2033] [id = 628] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x12b422000 == 30 [pid = 2033] [id = 621] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x1237da000 == 29 [pid = 2033] [id = 627] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x1198be800 == 28 [pid = 2033] [id = 626] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x116ace000 == 27 [pid = 2033] [id = 624] 02:05:01 INFO - PROCESS | 2033 | --DOCSHELL 0x116ad9800 == 26 [pid = 2033] [id = 625] 02:05:01 INFO - PROCESS | 2033 | 1465031101223 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]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1228ms 02:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:05:01 INFO - PROCESS | 2033 | 1465031101275 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 2033 | 1465031101277 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:05:01 INFO - PROCESS | 2033 | 1465031101280 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 2033 | 1465031101281 Marionette TRACE conn2 <- [1,2498,null,{}] 02:05:01 INFO - PROCESS | 2033 | 1465031101285 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}] 02:05:01 INFO - PROCESS | 2033 | 1465031101287 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:01 INFO - PROCESS | 2033 | 1465031101373 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:05:01 INFO - PROCESS | 2033 | 1465031101380 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 2033 | 1465031101383 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x116aca000 == 27 [pid = 2033] [id = 632] 02:05:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x112d46800) [pid = 2033] [serial = 1896] [outer = 0x0] 02:05:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x112edc400) [pid = 2033] [serial = 1897] [outer = 0x112d46800] 02:05:01 INFO - PROCESS | 2033 | 1465031101413 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x110ec2000) [pid = 2033] [serial = 1898] [outer = 0x112d46800] 02:05:01 INFO - PROCESS | 2033 | 1465031101799 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]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 569ms 02:05:01 INFO - PROCESS | 2033 | 1465031101849 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 2033 | 1465031101852 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:05:01 INFO - PROCESS | 2033 | 1465031101857 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 2033 | 1465031101859 Marionette TRACE conn2 <- [1,2502,null,{}] 02:05:01 INFO - PROCESS | 2033 | 1465031101862 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}] 02:05:01 INFO - PROCESS | 2033 | 1465031101863 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:01 INFO - PROCESS | 2033 | 1465031101945 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:05:02 INFO - PROCESS | 2033 | 1465031102003 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 2033 | 1465031102004 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b5000 == 28 [pid = 2033] [id = 633] 02:05:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1166e9000) [pid = 2033] [serial = 1899] [outer = 0x0] 02:05:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1167efc00) [pid = 2033] [serial = 1900] [outer = 0x1166e9000] 02:05:02 INFO - PROCESS | 2033 | 1465031102051 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x117110400) [pid = 2033] [serial = 1901] [outer = 0x1166e9000] 02:05:02 INFO - PROCESS | 2033 | 1465031102365 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]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 02:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:05:02 INFO - PROCESS | 2033 | 1465031102378 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 2033 | 1465031102379 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:05:02 INFO - PROCESS | 2033 | 1465031102381 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 2033 | 1465031102384 Marionette TRACE conn2 <- [1,2506,null,{}] 02:05:02 INFO - PROCESS | 2033 | 1465031102396 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}] 02:05:02 INFO - PROCESS | 2033 | 1465031102399 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:02 INFO - PROCESS | 2033 | 1465031102478 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:05:02 INFO - PROCESS | 2033 | 1465031102483 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 2033 | 1465031102485 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x1214a4000 == 29 [pid = 2033] [id = 634] 02:05:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x111c5e000) [pid = 2033] [serial = 1902] [outer = 0x0] 02:05:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x11836b400) [pid = 2033] [serial = 1903] [outer = 0x111c5e000] 02:05:02 INFO - PROCESS | 2033 | 1465031102516 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x118599000) [pid = 2033] [serial = 1904] [outer = 0x111c5e000] 02:05:02 INFO - PROCESS | 2033 | 1465031102917 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]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 575ms 02:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:05:02 INFO - PROCESS | 2033 | 1465031102961 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 2033 | 1465031102963 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:05:02 INFO - PROCESS | 2033 | 1465031102965 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 2033 | 1465031102966 Marionette TRACE conn2 <- [1,2510,null,{}] 02:05:02 INFO - PROCESS | 2033 | 1465031102968 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}] 02:05:02 INFO - PROCESS | 2033 | 1465031102970 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:03 INFO - PROCESS | 2033 | 1465031103072 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:05:03 INFO - PROCESS | 2033 | 1465031103076 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 2033 | 1465031103077 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x1250a8800 == 30 [pid = 2033] [id = 635] 02:05:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x1187f0800) [pid = 2033] [serial = 1905] [outer = 0x0] 02:05:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1187f9000) [pid = 2033] [serial = 1906] [outer = 0x1187f0800] 02:05:03 INFO - PROCESS | 2033 | 1465031103103 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x119256800) [pid = 2033] [serial = 1907] [outer = 0x1187f0800] 02:05:03 INFO - PROCESS | 2033 | 1465031103458 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]]]}] 02:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 02:05:03 INFO - PROCESS | 2033 | 1465031103486 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 2033 | 1465031103489 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:05:03 INFO - PROCESS | 2033 | 1465031103492 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 2033 | 1465031103493 Marionette TRACE conn2 <- [1,2514,null,{}] 02:05:03 INFO - PROCESS | 2033 | 1465031103495 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}] 02:05:03 INFO - PROCESS | 2033 | 1465031103496 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:03 INFO - PROCESS | 2033 | 1465031103591 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:05:03 INFO - PROCESS | 2033 | 1465031103630 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 2033 | 1465031103632 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x126722000 == 31 [pid = 2033] [id = 636] 02:05:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x116603c00) [pid = 2033] [serial = 1908] [outer = 0x0] 02:05:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x1192ec400) [pid = 2033] [serial = 1909] [outer = 0x116603c00] 02:05:03 INFO - PROCESS | 2033 | 1465031103656 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x119a67000) [pid = 2033] [serial = 1910] [outer = 0x116603c00] 02:05:04 INFO - PROCESS | 2033 | 1465031103998 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]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 02:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:05:04 INFO - PROCESS | 2033 | 1465031104013 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 2033 | 1465031104014 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:05:04 INFO - PROCESS | 2033 | 1465031104016 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 2033 | 1465031104017 Marionette TRACE conn2 <- [1,2518,null,{}] 02:05:04 INFO - PROCESS | 2033 | 1465031104019 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}] 02:05:04 INFO - PROCESS | 2033 | 1465031104026 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:04 INFO - PROCESS | 2033 | 1465031104149 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:05:04 INFO - PROCESS | 2033 | 1465031104153 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 2033 | 1465031104155 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x129573000 == 32 [pid = 2033] [id = 637] 02:05:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x1187f2400) [pid = 2033] [serial = 1911] [outer = 0x0] 02:05:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x119ad3800) [pid = 2033] [serial = 1912] [outer = 0x1187f2400] 02:05:04 INFO - PROCESS | 2033 | 1465031104180 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x12167ec00) [pid = 2033] [serial = 1913] [outer = 0x1187f2400] 02:05:04 INFO - PROCESS | 2033 | 1465031104523 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]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 02:05:04 INFO - PROCESS | 2033 | 1465031104539 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 2033 | 1465031104542 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:05:04 INFO - PROCESS | 2033 | 1465031104551 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 2033 | 1465031104553 Marionette TRACE conn2 <- [1,2522,null,{}] 02:05:04 INFO - PROCESS | 2033 | 1465031104563 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}] 02:05:04 INFO - PROCESS | 2033 | 1465031104564 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:04 INFO - PROCESS | 2033 | 1465031104882 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x11649f400) [pid = 2033] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x11649cc00) [pid = 2033] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x1187ed000) [pid = 2033] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x119a73400) [pid = 2033] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x118367800) [pid = 2033] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x112fbd000) [pid = 2033] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x115e27000) [pid = 2033] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x118e12800) [pid = 2033] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1256eb400) [pid = 2033] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x127178c00) [pid = 2033] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119cb4400) [pid = 2033] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x110eb3c00) [pid = 2033] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x124d3d400) [pid = 2033] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x124ddec00) [pid = 2033] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x1271b8400) [pid = 2033] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1126c9000) [pid = 2033] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x11968c800) [pid = 2033] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x112d49c00) [pid = 2033] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128ad9000) [pid = 2033] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:05:04 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x117d80000) [pid = 2033] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:05:04 INFO - PROCESS | 2033 | 1465031104947 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 2033 | 1465031104948 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac2000 == 33 [pid = 2033] [id = 638] 02:05:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x110eba000) [pid = 2033] [serial = 1914] [outer = 0x0] 02:05:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x111c65800) [pid = 2033] [serial = 1915] [outer = 0x110eba000] 02:05:04 INFO - PROCESS | 2033 | 1465031104973 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x11649cc00) [pid = 2033] [serial = 1916] [outer = 0x110eba000] 02:05:05 INFO - PROCESS | 2033 | 1465031105243 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]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 735ms 02:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:05:05 INFO - PROCESS | 2033 | 1465031105281 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 2033 | 1465031105282 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:05:05 INFO - PROCESS | 2033 | 1465031105284 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 2033 | 1465031105285 Marionette TRACE conn2 <- [1,2526,null,{}] 02:05:05 INFO - PROCESS | 2033 | 1465031105296 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}] 02:05:05 INFO - PROCESS | 2033 | 1465031105297 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:05 INFO - PROCESS | 2033 | 1465031105383 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:05:05 INFO - PROCESS | 2033 | 1465031105389 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 2033 | 1465031105391 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a994800 == 34 [pid = 2033] [id = 639] 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1168a9400) [pid = 2033] [serial = 1917] [outer = 0x0] 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x118e0bc00) [pid = 2033] [serial = 1918] [outer = 0x1168a9400] 02:05:05 INFO - PROCESS | 2033 | 1465031105415 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12189c400) [pid = 2033] [serial = 1919] [outer = 0x1168a9400] 02:05:05 INFO - PROCESS | 2033 | 1465031105730 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]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 474ms 02:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:05:05 INFO - PROCESS | 2033 | 1465031105762 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 2033 | 1465031105763 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:05:05 INFO - PROCESS | 2033 | 1465031105765 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 2033 | 1465031105766 Marionette TRACE conn2 <- [1,2530,null,{}] 02:05:05 INFO - PROCESS | 2033 | 1465031105768 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}] 02:05:05 INFO - PROCESS | 2033 | 1465031105770 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:05 INFO - PROCESS | 2033 | 1465031105898 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:05:05 INFO - PROCESS | 2033 | 1465031105906 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 2033 | 1465031105908 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x1214a1000 == 35 [pid = 2033] [id = 640] 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1214eb400) [pid = 2033] [serial = 1920] [outer = 0x0] 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x123666800) [pid = 2033] [serial = 1921] [outer = 0x1214eb400] 02:05:05 INFO - PROCESS | 2033 | 1465031105932 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x124bf1000) [pid = 2033] [serial = 1922] [outer = 0x1214eb400] 02:05:06 INFO - PROCESS | 2033 | 1465031106244 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]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 522ms 02:05:06 INFO - PROCESS | 2033 | 1465031106289 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 2033 | 1465031106292 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:05:06 INFO - PROCESS | 2033 | 1465031106294 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 2033 | 1465031106295 Marionette TRACE conn2 <- [1,2534,null,{}] 02:05:06 INFO - PROCESS | 2033 | 1465031106297 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}] 02:05:06 INFO - PROCESS | 2033 | 1465031106298 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:06 INFO - PROCESS | 2033 | 1465031106378 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:05:06 INFO - PROCESS | 2033 | 1465031106381 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 2033 | 1465031106383 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b422800 == 36 [pid = 2033] [id = 641] 02:05:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x124bfb800) [pid = 2033] [serial = 1923] [outer = 0x0] 02:05:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x124d7f800) [pid = 2033] [serial = 1924] [outer = 0x124bfb800] 02:05:06 INFO - PROCESS | 2033 | 1465031106407 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x12562e800) [pid = 2033] [serial = 1925] [outer = 0x124bfb800] 02:05:06 INFO - PROCESS | 2033 | 1465031106745 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]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 468ms 02:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:05:06 INFO - PROCESS | 2033 | 1465031106762 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 2033 | 1465031106764 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:05:06 INFO - PROCESS | 2033 | 1465031106766 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 2033 | 1465031106767 Marionette TRACE conn2 <- [1,2538,null,{}] 02:05:06 INFO - PROCESS | 2033 | 1465031106770 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}] 02:05:06 INFO - PROCESS | 2033 | 1465031106771 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:06 INFO - PROCESS | 2033 | 1465031106897 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:05:06 INFO - PROCESS | 2033 | 1465031106989 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 2033 | 1465031106991 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x112f17000 == 37 [pid = 2033] [id = 642] 02:05:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x110eb3c00) [pid = 2033] [serial = 1926] [outer = 0x0] 02:05:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x110fac400) [pid = 2033] [serial = 1927] [outer = 0x110eb3c00] 02:05:07 INFO - PROCESS | 2033 | 1465031107023 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x111ed5c00) [pid = 2033] [serial = 1928] [outer = 0x110eb3c00] 02:05:07 INFO - PROCESS | 2033 | 1465031107574 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]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 821ms 02:05:07 INFO - PROCESS | 2033 | 1465031107660 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 2033 | 1465031107664 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:05:07 INFO - PROCESS | 2033 | 1465031107720 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 2033 | 1465031107724 Marionette TRACE conn2 <- [1,2542,null,{}] 02:05:07 INFO - PROCESS | 2033 | 1465031107730 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}] 02:05:07 INFO - PROCESS | 2033 | 1465031107735 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:07 INFO - PROCESS | 2033 | 1465031107858 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:05:07 INFO - PROCESS | 2033 | 1465031107917 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 2033 | 1465031107919 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x121496000 == 38 [pid = 2033] [id = 643] 02:05:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x116176400) [pid = 2033] [serial = 1929] [outer = 0x0] 02:05:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x1167e7800) [pid = 2033] [serial = 1930] [outer = 0x116176400] 02:05:07 INFO - PROCESS | 2033 | 1465031107950 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x117d74000) [pid = 2033] [serial = 1931] [outer = 0x116176400] 02:05:08 INFO - PROCESS | 2033 | 1465031108516 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]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1024ms 02:05:08 INFO - PROCESS | 2033 | 1465031108713 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:05:08 INFO - PROCESS | 2033 | 1465031108717 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:05:08 INFO - PROCESS | 2033 | 1465031108722 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:05:08 INFO - PROCESS | 2033 | 1465031108725 Marionette TRACE conn2 <- [1,2546,null,{}] 02:05:08 INFO - PROCESS | 2033 | 1465031108730 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}] 02:05:08 INFO - PROCESS | 2033 | 1465031108733 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:08 INFO - PROCESS | 2033 | 1465031108888 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:05:09 INFO - PROCESS | 2033 | 1465031109020 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 2033 | 1465031109024 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x11643c800 == 39 [pid = 2033] [id = 644] 02:05:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x113263000) [pid = 2033] [serial = 1932] [outer = 0x0] 02:05:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x115e22000) [pid = 2033] [serial = 1933] [outer = 0x113263000] 02:05:09 INFO - PROCESS | 2033 | 1465031109057 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x1167f4000) [pid = 2033] [serial = 1934] [outer = 0x113263000] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x12b422800 == 38 [pid = 2033] [id = 641] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x1214a1000 == 37 [pid = 2033] [id = 640] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x12a994800 == 36 [pid = 2033] [id = 639] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac2000 == 35 [pid = 2033] [id = 638] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x129573000 == 34 [pid = 2033] [id = 637] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x126722000 == 33 [pid = 2033] [id = 636] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x1250a8800 == 32 [pid = 2033] [id = 635] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x1214a4000 == 31 [pid = 2033] [id = 634] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x1187b5000 == 30 [pid = 2033] [id = 633] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x116aca000 == 29 [pid = 2033] [id = 632] 02:05:09 INFO - PROCESS | 2033 | --DOCSHELL 0x115e69800 == 28 [pid = 2033] [id = 631] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x118034c00) [pid = 2033] [serial = 1874] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x11759f800) [pid = 2033] [serial = 1834] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x117d80400) [pid = 2033] [serial = 1835] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x119687800) [pid = 2033] [serial = 1840] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x119cb7c00) [pid = 2033] [serial = 1843] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x11a213400) [pid = 2033] [serial = 1844] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x1187f0400) [pid = 2033] [serial = 1837] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x11921c000) [pid = 2033] [serial = 1838] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x116a6b400) [pid = 2033] [serial = 1829] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x115d69400) [pid = 2033] [serial = 1828] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x117594000) [pid = 2033] [serial = 1873] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x11803c800) [pid = 2033] [serial = 1817] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x116a63400) [pid = 2033] [serial = 1816] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x121336400) [pid = 2033] [serial = 1820] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119a65c00) [pid = 2033] [serial = 1819] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x127508000) [pid = 2033] [serial = 1823] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x127182400) [pid = 2033] [serial = 1822] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x128a06400) [pid = 2033] [serial = 1826] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1275c7400) [pid = 2033] [serial = 1825] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1214d0400) [pid = 2033] [serial = 1846] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1187f8800) [pid = 2033] [serial = 1855] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1255bec00) [pid = 2033] [serial = 1849] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1267c3c00) [pid = 2033] [serial = 1850] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12717ac00) [pid = 2033] [serial = 1852] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x127503000) [pid = 2033] [serial = 1858] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1255bd400) [pid = 2033] [serial = 1856] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1274d0400) [pid = 2033] [serial = 1853] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x112766400) [pid = 2033] [serial = 1831] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x113228400) [pid = 2033] [serial = 1832] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x124d37000) [pid = 2033] [serial = 1847] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x128af1400) [pid = 2033] [serial = 1864] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1274d5000) [pid = 2033] [serial = 1861] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x128a09000) [pid = 2033] [serial = 1862] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x119a69400) [pid = 2033] [serial = 1841] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x12750bc00) [pid = 2033] [serial = 1859] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1167f2c00) [pid = 2033] [serial = 1868] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x128d26c00) [pid = 2033] [serial = 1865] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x118363000) [pid = 2033] [serial = 1870] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1187f6000) [pid = 2033] [serial = 1871] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x114eea000) [pid = 2033] [serial = 1867] [outer = 0x0] [url = about:blank] 02:05:09 INFO - PROCESS | 2033 | 1465031109484 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]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 774ms 02:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:05:09 INFO - PROCESS | 2033 | 1465031109495 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 2033 | 1465031109497 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:05:09 INFO - PROCESS | 2033 | 1465031109502 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 2033 | 1465031109508 Marionette TRACE conn2 <- [1,2550,null,{}] 02:05:09 INFO - PROCESS | 2033 | 1465031109510 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}] 02:05:09 INFO - PROCESS | 2033 | 1465031109512 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:09 INFO - PROCESS | 2033 | 1465031109592 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:05:09 INFO - PROCESS | 2033 | 1465031109647 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 2033 | 1465031109648 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185ac000 == 29 [pid = 2033] [id = 645] 02:05:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x116a63c00) [pid = 2033] [serial = 1935] [outer = 0x0] 02:05:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x117d79c00) [pid = 2033] [serial = 1936] [outer = 0x116a63c00] 02:05:09 INFO - PROCESS | 2033 | 1465031109676 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x118363000) [pid = 2033] [serial = 1937] [outer = 0x116a63c00] 02:05:10 INFO - PROCESS | 2033 | 1465031109996 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]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 526ms 02:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:05:10 INFO - PROCESS | 2033 | 1465031110027 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 2033 | 1465031110028 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:05:10 INFO - PROCESS | 2033 | 1465031110030 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 2033 | 1465031110031 Marionette TRACE conn2 <- [1,2554,null,{}] 02:05:10 INFO - PROCESS | 2033 | 1465031110039 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}] 02:05:10 INFO - PROCESS | 2033 | 1465031110042 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:10 INFO - PROCESS | 2033 | 1465031110126 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:05:10 INFO - PROCESS | 2033 | 1465031110132 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 2033 | 1465031110134 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2f4000 == 30 [pid = 2033] [id = 646] 02:05:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1187f6c00) [pid = 2033] [serial = 1938] [outer = 0x0] 02:05:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119253c00) [pid = 2033] [serial = 1939] [outer = 0x1187f6c00] 02:05:10 INFO - PROCESS | 2033 | 1465031110162 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x119692800) [pid = 2033] [serial = 1940] [outer = 0x1187f6c00] 02:05:10 INFO - PROCESS | 2033 | 1465031110535 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]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 02:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:05:10 INFO - PROCESS | 2033 | 1465031110551 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 2033 | 1465031110553 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:05:10 INFO - PROCESS | 2033 | 1465031110556 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 2033 | 1465031110557 Marionette TRACE conn2 <- [1,2558,null,{}] 02:05:10 INFO - PROCESS | 2033 | 1465031110559 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}] 02:05:10 INFO - PROCESS | 2033 | 1465031110561 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:10 INFO - PROCESS | 2033 | 1465031110645 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:05:10 INFO - PROCESS | 2033 | 1465031110649 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 2033 | 1465031110650 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x12509e800 == 31 [pid = 2033] [id = 647] 02:05:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1121b2400) [pid = 2033] [serial = 1941] [outer = 0x0] 02:05:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x119a73400) [pid = 2033] [serial = 1942] [outer = 0x1121b2400] 02:05:10 INFO - PROCESS | 2033 | 1465031110675 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119cbe800) [pid = 2033] [serial = 1943] [outer = 0x1121b2400] 02:05:10 INFO - PROCESS | 2033 | 1465031110990 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]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 470ms 02:05:11 INFO - PROCESS | 2033 | 1465031111026 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:05:11 INFO - PROCESS | 2033 | 1465031111028 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:05:11 INFO - PROCESS | 2033 | 1465031111031 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 2033 | 1465031111032 Marionette TRACE conn2 <- [1,2562,null,{}] 02:05:11 INFO - PROCESS | 2033 | 1465031111035 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}] 02:05:11 INFO - PROCESS | 2033 | 1465031111037 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:11 INFO - PROCESS | 2033 | 1465031111159 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:05:11 INFO - PROCESS | 2033 | 1465031111258 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 2033 | 1465031111259 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x116893800 == 32 [pid = 2033] [id = 648] 02:05:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11214c000) [pid = 2033] [serial = 1944] [outer = 0x0] 02:05:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x121335800) [pid = 2033] [serial = 1945] [outer = 0x11214c000] 02:05:11 INFO - PROCESS | 2033 | 1465031111310 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1214d2000) [pid = 2033] [serial = 1946] [outer = 0x11214c000] 02:05:11 INFO - PROCESS | 2033 | 1465031111746 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]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 768ms 02:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:05:11 INFO - PROCESS | 2033 | 1465031111800 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:05:11 INFO - PROCESS | 2033 | 1465031111801 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:05:11 INFO - PROCESS | 2033 | 1465031111804 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 2033 | 1465031111806 Marionette TRACE conn2 <- [1,2566,null,{}] 02:05:11 INFO - PROCESS | 2033 | 1465031111808 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}] 02:05:11 INFO - PROCESS | 2033 | 1465031111813 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:11 INFO - PROCESS | 2033 | 1465031111935 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:05:11 INFO - PROCESS | 2033 | 1465031111978 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 2033 | 1465031111979 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b6f000 == 33 [pid = 2033] [id = 649] 02:05:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x121895000) [pid = 2033] [serial = 1947] [outer = 0x0] 02:05:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x124d36400) [pid = 2033] [serial = 1948] [outer = 0x121895000] 02:05:12 INFO - PROCESS | 2033 | 1465031112004 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1262da000) [pid = 2033] [serial = 1949] [outer = 0x121895000] 02:05:12 INFO - PROCESS | 2033 | 1465031112356 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 571ms 02:05:12 INFO - PROCESS | 2033 | 1465031112376 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 2033 | 1465031112377 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:05:12 INFO - PROCESS | 2033 | 1465031112379 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 2033 | 1465031112380 Marionette TRACE conn2 <- [1,2570,null,{}] 02:05:12 INFO - PROCESS | 2033 | 1465031112383 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}] 02:05:12 INFO - PROCESS | 2033 | 1465031112384 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:12 INFO - PROCESS | 2033 | 1465031112483 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:05:12 INFO - PROCESS | 2033 | 1465031112496 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 2033 | 1465031112497 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x129172000 == 34 [pid = 2033] [id = 650] 02:05:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1262da800) [pid = 2033] [serial = 1950] [outer = 0x0] 02:05:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127182000) [pid = 2033] [serial = 1951] [outer = 0x1262da800] 02:05:12 INFO - PROCESS | 2033 | 1465031112528 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1274d1000) [pid = 2033] [serial = 1952] [outer = 0x1262da800] 02:05:12 INFO - PROCESS | 2033 | 1465031112896 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 02:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:05:12 INFO - PROCESS | 2033 | 1465031112949 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 2033 | 1465031112950 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:05:12 INFO - PROCESS | 2033 | 1465031112952 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 2033 | 1465031112953 Marionette TRACE conn2 <- [1,2574,null,{}] 02:05:12 INFO - PROCESS | 2033 | 1465031112956 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}] 02:05:12 INFO - PROCESS | 2033 | 1465031112957 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:13 INFO - PROCESS | 2033 | 1465031113058 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:05:13 INFO - PROCESS | 2033 | 1465031113096 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 2033 | 1465031113097 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c54800 == 35 [pid = 2033] [id = 651] 02:05:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x12717dc00) [pid = 2033] [serial = 1953] [outer = 0x0] 02:05:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x127506400) [pid = 2033] [serial = 1954] [outer = 0x12717dc00] 02:05:13 INFO - PROCESS | 2033 | 1465031113122 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x12750c400) [pid = 2033] [serial = 1955] [outer = 0x12717dc00] 02:05:13 INFO - PROCESS | 2033 | 1465031113484 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]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 572ms 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1187f0800) [pid = 2033] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x111c5e000) [pid = 2033] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x112d46800) [pid = 2033] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x116603c00) [pid = 2033] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x110ec2800) [pid = 2033] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x1166e9000) [pid = 2033] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x115db4c00) [pid = 2033] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1126c7400) [pid = 2033] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x121332800) [pid = 2033] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x124bf9c00) [pid = 2033] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1255bc400) [pid = 2033] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1274d6c00) [pid = 2033] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1187f2400) [pid = 2033] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x110eba000) [pid = 2033] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1168a9400) [pid = 2033] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:05:13 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1214eb400) [pid = 2033] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:05:13 INFO - PROCESS | 2033 | 1465031113620 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 2033 | 1465031113622 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:05:13 INFO - PROCESS | 2033 | 1465031113639 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 2033 | 1465031113641 Marionette TRACE conn2 <- [1,2578,null,{}] 02:05:13 INFO - PROCESS | 2033 | 1465031113644 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}] 02:05:13 INFO - PROCESS | 2033 | 1465031113646 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:13 INFO - PROCESS | 2033 | 1465031113777 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:05:13 INFO - PROCESS | 2033 | 1465031113796 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 2033 | 1465031113797 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187bc000 == 36 [pid = 2033] [id = 652] 02:05:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1126ca400) [pid = 2033] [serial = 1956] [outer = 0x0] 02:05:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x116603c00) [pid = 2033] [serial = 1957] [outer = 0x1126ca400] 02:05:13 INFO - PROCESS | 2033 | 1465031113823 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1187f7c00) [pid = 2033] [serial = 1958] [outer = 0x1126ca400] 02:05:14 INFO - PROCESS | 2033 | 1465031114160 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]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 575ms 02:05:14 INFO - PROCESS | 2033 | 1465031114217 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 2033 | 1465031114219 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:05:14 INFO - PROCESS | 2033 | 1465031114221 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 2033 | 1465031114222 Marionette TRACE conn2 <- [1,2582,null,{}] 02:05:14 INFO - PROCESS | 2033 | 1465031114224 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}] 02:05:14 INFO - PROCESS | 2033 | 1465031114225 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:14 INFO - PROCESS | 2033 | 1465031114309 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:05:14 INFO - PROCESS | 2033 | 1465031114312 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 2033 | 1465031114313 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x124d99000 == 37 [pid = 2033] [id = 653] 02:05:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x11968f000) [pid = 2033] [serial = 1959] [outer = 0x0] 02:05:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124bf9c00) [pid = 2033] [serial = 1960] [outer = 0x11968f000] 02:05:14 INFO - PROCESS | 2033 | 1465031114337 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x127510400) [pid = 2033] [serial = 1961] [outer = 0x11968f000] 02:05:14 INFO - PROCESS | 2033 | 1465031114678 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]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 471ms 02:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:05:14 INFO - PROCESS | 2033 | 1465031114693 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 2033 | 1465031114695 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:05:14 INFO - PROCESS | 2033 | 1465031114697 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 2033 | 1465031114699 Marionette TRACE conn2 <- [1,2586,null,{}] 02:05:14 INFO - PROCESS | 2033 | 1465031114701 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}] 02:05:14 INFO - PROCESS | 2033 | 1465031114702 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:14 INFO - PROCESS | 2033 | 1465031114811 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:05:14 INFO - PROCESS | 2033 | 1465031114874 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 2033 | 1465031114876 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b44e000 == 38 [pid = 2033] [id = 654] 02:05:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x127510c00) [pid = 2033] [serial = 1962] [outer = 0x0] 02:05:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1275cfc00) [pid = 2033] [serial = 1963] [outer = 0x127510c00] 02:05:14 INFO - PROCESS | 2033 | 1465031114902 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x128a06400) [pid = 2033] [serial = 1964] [outer = 0x127510c00] 02:05:15 INFO - PROCESS | 2033 | 1465031115215 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]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 526ms 02:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:05:15 INFO - PROCESS | 2033 | 1465031115229 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 2033 | 1465031115230 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:05:15 INFO - PROCESS | 2033 | 1465031115232 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 2033 | 1465031115233 Marionette TRACE conn2 <- [1,2590,null,{}] 02:05:15 INFO - PROCESS | 2033 | 1465031115236 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}] 02:05:15 INFO - PROCESS | 2033 | 1465031115237 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:15 INFO - PROCESS | 2033 | 1465031115323 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:05:15 INFO - PROCESS | 2033 | 1465031115327 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 2033 | 1465031115328 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c406000 == 39 [pid = 2033] [id = 655] 02:05:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128a08800) [pid = 2033] [serial = 1965] [outer = 0x0] 02:05:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x128ad9800) [pid = 2033] [serial = 1966] [outer = 0x128a08800] 02:05:15 INFO - PROCESS | 2033 | 1465031115352 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128aeb800) [pid = 2033] [serial = 1967] [outer = 0x128a08800] 02:05:15 INFO - PROCESS | 2033 | 1465031115798 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]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 622ms 02:05:15 INFO - PROCESS | 2033 | 1465031115855 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 2033 | 1465031115857 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:05:15 INFO - PROCESS | 2033 | 1465031115860 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 2033 | 1465031115863 Marionette TRACE conn2 <- [1,2594,null,{}] 02:05:15 INFO - PROCESS | 2033 | 1465031115867 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}] 02:05:15 INFO - PROCESS | 2033 | 1465031115868 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:15 INFO - PROCESS | 2033 | 1465031115979 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:05:16 INFO - PROCESS | 2033 | 1465031116053 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 2033 | 1465031116055 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x118145800 == 40 [pid = 2033] [id = 656] 02:05:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1126cb800) [pid = 2033] [serial = 1968] [outer = 0x0] 02:05:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x115e22800) [pid = 2033] [serial = 1969] [outer = 0x1126cb800] 02:05:16 INFO - PROCESS | 2033 | 1465031116086 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x116a69400) [pid = 2033] [serial = 1970] [outer = 0x1126cb800] 02:05:16 INFO - PROCESS | 2033 | 1465031116544 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]]]}] 02:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 721ms 02:05:16 INFO - PROCESS | 2033 | 1465031116582 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:05:16 INFO - PROCESS | 2033 | 1465031116585 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:05:16 INFO - PROCESS | 2033 | 1465031116590 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 2033 | 1465031116592 Marionette TRACE conn2 <- [1,2598,null,{}] 02:05:16 INFO - PROCESS | 2033 | 1465031116594 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}] 02:05:16 INFO - PROCESS | 2033 | 1465031116596 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:16 INFO - PROCESS | 2033 | 1465031116701 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:05:16 INFO - PROCESS | 2033 | 1465031116762 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 2033 | 1465031116764 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x126314800 == 41 [pid = 2033] [id = 657] 02:05:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x11836a800) [pid = 2033] [serial = 1971] [outer = 0x0] 02:05:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x1187f4400) [pid = 2033] [serial = 1972] [outer = 0x11836a800] 02:05:16 INFO - PROCESS | 2033 | 1465031116794 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x119690400) [pid = 2033] [serial = 1973] [outer = 0x11836a800] 02:05:17 INFO - PROCESS | 2033 | 1465031117298 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]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 02:05:17 INFO - PROCESS | 2033 | 1465031117334 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 2033 | 1465031117335 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:05:17 INFO - PROCESS | 2033 | 1465031117357 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 2033 | 1465031117359 Marionette TRACE conn2 <- [1,2602,null,{}] 02:05:17 INFO - PROCESS | 2033 | 1465031117367 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}] 02:05:17 INFO - PROCESS | 2033 | 1465031117370 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:17 INFO - PROCESS | 2033 | 1465031117474 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:05:17 INFO - PROCESS | 2033 | 1465031117549 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 2033 | 1465031117551 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfec800 == 42 [pid = 2033] [id = 658] 02:05:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12190d400) [pid = 2033] [serial = 1974] [outer = 0x0] 02:05:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x124bfcc00) [pid = 2033] [serial = 1975] [outer = 0x12190d400] 02:05:17 INFO - PROCESS | 2033 | 1465031117582 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x125634400) [pid = 2033] [serial = 1976] [outer = 0x12190d400] 02:05:18 INFO - PROCESS | 2033 | 1465031118020 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]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 726ms 02:05:18 INFO - PROCESS | 2033 | 1465031118080 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 2033 | 1465031118082 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:05:18 INFO - PROCESS | 2033 | 1465031118084 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 2033 | 1465031118086 Marionette TRACE conn2 <- [1,2606,null,{}] 02:05:18 INFO - PROCESS | 2033 | 1465031118090 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}] 02:05:18 INFO - PROCESS | 2033 | 1465031118092 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:18 INFO - PROCESS | 2033 | 1465031118196 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:05:18 INFO - PROCESS | 2033 | 1465031118270 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 2033 | 1465031118271 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c1800 == 43 [pid = 2033] [id = 659] 02:05:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x115db2400) [pid = 2033] [serial = 1977] [outer = 0x0] 02:05:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x124d3d400) [pid = 2033] [serial = 1978] [outer = 0x115db2400] 02:05:18 INFO - PROCESS | 2033 | 1465031118301 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x127503c00) [pid = 2033] [serial = 1979] [outer = 0x115db2400] 02:05:18 INFO - PROCESS | 2033 | 1465031118947 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]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 922ms 02:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:05:19 INFO - PROCESS | 2033 | 1465031119006 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:05:19 INFO - PROCESS | 2033 | 1465031119009 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:05:19 INFO - PROCESS | 2033 | 1465031119011 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 2033 | 1465031119013 Marionette TRACE conn2 <- [1,2610,null,{}] 02:05:19 INFO - PROCESS | 2033 | 1465031119017 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}] 02:05:19 INFO - PROCESS | 2033 | 1465031119018 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:19 INFO - PROCESS | 2033 | 1465031119115 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:05:19 INFO - PROCESS | 2033 | 1465031119197 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 2033 | 1465031119199 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x112e9b000 == 44 [pid = 2033] [id = 660] 02:05:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x1167eec00) [pid = 2033] [serial = 1980] [outer = 0x0] 02:05:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x116a63400) [pid = 2033] [serial = 1981] [outer = 0x1167eec00] 02:05:19 INFO - PROCESS | 2033 | 1465031119227 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x117d7b000) [pid = 2033] [serial = 1982] [outer = 0x1167eec00] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x12b44e000 == 43 [pid = 2033] [id = 654] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x124d99000 == 42 [pid = 2033] [id = 653] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x1187bc000 == 41 [pid = 2033] [id = 652] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x129c54800 == 40 [pid = 2033] [id = 651] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x129172000 == 39 [pid = 2033] [id = 650] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x128b6f000 == 38 [pid = 2033] [id = 649] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x116893800 == 37 [pid = 2033] [id = 648] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x12509e800 == 36 [pid = 2033] [id = 647] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2f4000 == 35 [pid = 2033] [id = 646] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x1185ac000 == 34 [pid = 2033] [id = 645] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x11643c800 == 33 [pid = 2033] [id = 644] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x121496000 == 32 [pid = 2033] [id = 643] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x112f17000 == 31 [pid = 2033] [id = 642] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c1800 == 30 [pid = 2033] [id = 659] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfec800 == 29 [pid = 2033] [id = 658] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x126314800 == 28 [pid = 2033] [id = 657] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x12c406000 == 27 [pid = 2033] [id = 655] 02:05:20 INFO - PROCESS | 2033 | --DOCSHELL 0x118145800 == 26 [pid = 2033] [id = 656] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x124d7f800) [pid = 2033] [serial = 1924] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x1187f9000) [pid = 2033] [serial = 1906] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x11836b400) [pid = 2033] [serial = 1903] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x112edc400) [pid = 2033] [serial = 1897] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x110ec2000) [pid = 2033] [serial = 1898] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1192ec400) [pid = 2033] [serial = 1909] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1126bdc00) [pid = 2033] [serial = 1895] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x111c61400) [pid = 2033] [serial = 1894] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1167efc00) [pid = 2033] [serial = 1900] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x117110400) [pid = 2033] [serial = 1901] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x11850f800) [pid = 2033] [serial = 1877] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x117d74c00) [pid = 2033] [serial = 1876] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119ad0400) [pid = 2033] [serial = 1880] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119a19000) [pid = 2033] [serial = 1879] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x121abb000) [pid = 2033] [serial = 1883] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x121678800) [pid = 2033] [serial = 1882] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x12563a800) [pid = 2033] [serial = 1886] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1255b9c00) [pid = 2033] [serial = 1885] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1274ca400) [pid = 2033] [serial = 1889] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1267ca800) [pid = 2033] [serial = 1888] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x128af0400) [pid = 2033] [serial = 1892] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x119ad3800) [pid = 2033] [serial = 1912] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119a67000) [pid = 2033] [serial = 1910] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x127610000) [pid = 2033] [serial = 1891] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x12167ec00) [pid = 2033] [serial = 1913] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x111c65800) [pid = 2033] [serial = 1915] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x11649cc00) [pid = 2033] [serial = 1916] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x118e0bc00) [pid = 2033] [serial = 1918] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119256800) [pid = 2033] [serial = 1907] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12189c400) [pid = 2033] [serial = 1919] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x118599000) [pid = 2033] [serial = 1904] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x124bf1000) [pid = 2033] [serial = 1922] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x123666800) [pid = 2033] [serial = 1921] [outer = 0x0] [url = about:blank] 02:05:20 INFO - PROCESS | 2033 | 1465031120206 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]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1225ms 02:05:20 INFO - PROCESS | 2033 | 1465031120243 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 2033 | 1465031120246 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:05:20 INFO - PROCESS | 2033 | 1465031120250 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 2033 | 1465031120251 Marionette TRACE conn2 <- [1,2614,null,{}] 02:05:20 INFO - PROCESS | 2033 | 1465031120256 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}] 02:05:20 INFO - PROCESS | 2033 | 1465031120258 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:20 INFO - PROCESS | 2033 | 1465031120345 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:05:20 INFO - PROCESS | 2033 | 1465031120350 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 2033 | 1465031120351 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x116897800 == 27 [pid = 2033] [id = 661] 02:05:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1126c6800) [pid = 2033] [serial = 1983] [outer = 0x0] 02:05:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x112ed5000) [pid = 2033] [serial = 1984] [outer = 0x1126c6800] 02:05:20 INFO - PROCESS | 2033 | 1465031120383 Marionette DEBUG loaded listener.js 02:05:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x111a02400) [pid = 2033] [serial = 1985] [outer = 0x1126c6800] 02:05:20 INFO - PROCESS | 2033 | 1465031120789 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]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 02:05:20 INFO - PROCESS | 2033 | 1465031120820 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:05:20 INFO - PROCESS | 2033 | 1465031120826 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:05:20 INFO - PROCESS | 2033 | 1465031120831 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 2033 | 1465031120833 Marionette TRACE conn2 <- [1,2618,null,{}] 02:05:20 INFO - PROCESS | 2033 | 1465031120835 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}] 02:05:20 INFO - PROCESS | 2033 | 1465031120837 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:20 INFO - PROCESS | 2033 | 1465031120917 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:05:20 INFO - PROCESS | 2033 | 1465031120923 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 2033 | 1465031120925 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x11848c800 == 28 [pid = 2033] [id = 662] 02:05:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1161b1000) [pid = 2033] [serial = 1986] [outer = 0x0] 02:05:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x11765ec00) [pid = 2033] [serial = 1987] [outer = 0x1161b1000] 02:05:20 INFO - PROCESS | 2033 | 1465031120953 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x117d82800) [pid = 2033] [serial = 1988] [outer = 0x1161b1000] 02:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 471ms 02:05:21 INFO - PROCESS | 2033 | 1465031121300 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]]]}] 02:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:05:21 INFO - PROCESS | 2033 | 1465031121311 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 2033 | 1465031121312 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:05:21 INFO - PROCESS | 2033 | 1465031121314 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 2033 | 1465031121316 Marionette TRACE conn2 <- [1,2622,null,{}] 02:05:21 INFO - PROCESS | 2033 | 1465031121332 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}] 02:05:21 INFO - PROCESS | 2033 | 1465031121336 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:21 INFO - PROCESS | 2033 | 1465031121436 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:05:21 INFO - PROCESS | 2033 | 1465031121444 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 2033 | 1465031121446 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fec800 == 29 [pid = 2033] [id = 663] 02:05:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x111c1a800) [pid = 2033] [serial = 1989] [outer = 0x0] 02:05:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1187f7800) [pid = 2033] [serial = 1990] [outer = 0x111c1a800] 02:05:21 INFO - PROCESS | 2033 | 1465031121474 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1192e8400) [pid = 2033] [serial = 1991] [outer = 0x111c1a800] 02:05:21 INFO - PROCESS | 2033 | 1465031121818 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]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 526ms 02:05:21 INFO - PROCESS | 2033 | 1465031121842 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 2033 | 1465031121844 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:05:21 INFO - PROCESS | 2033 | 1465031121846 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 2033 | 1465031121847 Marionette TRACE conn2 <- [1,2626,null,{}] 02:05:21 INFO - PROCESS | 2033 | 1465031121850 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}] 02:05:21 INFO - PROCESS | 2033 | 1465031121851 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:21 INFO - PROCESS | 2033 | 1465031121987 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:05:22 INFO - PROCESS | 2033 | 1465031122040 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 2033 | 1465031122041 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x121db6000 == 30 [pid = 2033] [id = 664] 02:05:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119688000) [pid = 2033] [serial = 1992] [outer = 0x0] 02:05:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119a1c400) [pid = 2033] [serial = 1993] [outer = 0x119688000] 02:05:22 INFO - PROCESS | 2033 | 1465031122083 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x119b20400) [pid = 2033] [serial = 1994] [outer = 0x119688000] 02:05:22 INFO - PROCESS | 2033 | 1465031122411 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]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 02:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:05:22 INFO - PROCESS | 2033 | 1465031122466 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 2033 | 1465031122467 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:05:22 INFO - PROCESS | 2033 | 1465031122469 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 2033 | 1465031122478 Marionette TRACE conn2 <- [1,2630,null,{}] 02:05:22 INFO - PROCESS | 2033 | 1465031122480 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}] 02:05:22 INFO - PROCESS | 2033 | 1465031122481 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:22 INFO - PROCESS | 2033 | 1465031122578 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:05:22 INFO - PROCESS | 2033 | 1465031122592 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 2033 | 1465031122593 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x125655800 == 31 [pid = 2033] [id = 665] 02:05:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x111e30000) [pid = 2033] [serial = 1995] [outer = 0x0] 02:05:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x119f19000) [pid = 2033] [serial = 1996] [outer = 0x111e30000] 02:05:22 INFO - PROCESS | 2033 | 1465031122618 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1214d1000) [pid = 2033] [serial = 1997] [outer = 0x111e30000] 02:05:22 INFO - PROCESS | 2033 | 1465031122967 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]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 526ms 02:05:22 INFO - PROCESS | 2033 | 1465031122996 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 2033 | 1465031122998 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:05:23 INFO - PROCESS | 2033 | 1465031123000 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 2033 | 1465031123001 Marionette TRACE conn2 <- [1,2634,null,{}] 02:05:23 INFO - PROCESS | 2033 | 1465031123003 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}] 02:05:23 INFO - PROCESS | 2033 | 1465031123007 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:23 INFO - PROCESS | 2033 | 1465031123126 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:05:23 INFO - PROCESS | 2033 | 1465031123161 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 2033 | 1465031123162 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x127649000 == 32 [pid = 2033] [id = 666] 02:05:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1214d3000) [pid = 2033] [serial = 1998] [outer = 0x0] 02:05:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x121684800) [pid = 2033] [serial = 1999] [outer = 0x1214d3000] 02:05:23 INFO - PROCESS | 2033 | 1465031123188 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12562e000) [pid = 2033] [serial = 2000] [outer = 0x1214d3000] 02:05:23 INFO - PROCESS | 2033 | 1465031123508 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]]]}] 02:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 521ms 02:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:05:23 INFO - PROCESS | 2033 | 1465031123524 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 2033 | 1465031123527 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:05:23 INFO - PROCESS | 2033 | 1465031123529 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 2033 | 1465031123530 Marionette TRACE conn2 <- [1,2638,null,{}] 02:05:23 INFO - PROCESS | 2033 | 1465031123532 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}] 02:05:23 INFO - PROCESS | 2033 | 1465031123533 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:23 INFO - PROCESS | 2033 | 1465031123638 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:05:23 INFO - PROCESS | 2033 | 1465031123675 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 2033 | 1465031123677 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b67800 == 33 [pid = 2033] [id = 667] 02:05:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1214d6400) [pid = 2033] [serial = 2001] [outer = 0x0] 02:05:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1267c2c00) [pid = 2033] [serial = 2002] [outer = 0x1214d6400] 02:05:23 INFO - PROCESS | 2033 | 1465031123701 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1274ca400) [pid = 2033] [serial = 2003] [outer = 0x1214d6400] 02:05:24 INFO - PROCESS | 2033 | 1465031124043 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]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 568ms 02:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:05:24 INFO - PROCESS | 2033 | 1465031124098 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 2033 | 1465031124099 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:05:24 INFO - PROCESS | 2033 | 1465031124101 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 2033 | 1465031124102 Marionette TRACE conn2 <- [1,2642,null,{}] 02:05:24 INFO - PROCESS | 2033 | 1465031124104 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}] 02:05:24 INFO - PROCESS | 2033 | 1465031124106 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:24 INFO - PROCESS | 2033 | 1465031124201 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:05:24 INFO - PROCESS | 2033 | 1465031124240 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 2033 | 1465031124241 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x129574000 == 34 [pid = 2033] [id = 668] 02:05:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x125635400) [pid = 2033] [serial = 2004] [outer = 0x0] 02:05:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x127504400) [pid = 2033] [serial = 2005] [outer = 0x125635400] 02:05:24 INFO - PROCESS | 2033 | 1465031124266 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x12750e000) [pid = 2033] [serial = 2006] [outer = 0x125635400] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x124bfb800) [pid = 2033] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x121895000) [pid = 2033] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1262da800) [pid = 2033] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x116176400) [pid = 2033] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1121b2400) [pid = 2033] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x113263000) [pid = 2033] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x110eb3c00) [pid = 2033] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x116a63c00) [pid = 2033] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1187f6c00) [pid = 2033] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12717dc00) [pid = 2033] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x11214c000) [pid = 2033] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x127510c00) [pid = 2033] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x128a08800) [pid = 2033] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1126ca400) [pid = 2033] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:05:24 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x11968f000) [pid = 2033] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:05:24 INFO - PROCESS | 2033 | 1465031124701 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]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:05:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 623ms 02:05:24 INFO - PROCESS | 2033 | 1465031124729 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 2033 | 1465031124730 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:05:24 INFO - PROCESS | 2033 | 1465031124733 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 2033 | 1465031124734 Marionette TRACE conn2 <- [1,2646,null,{}] 02:05:24 INFO - PROCESS | 2033 | 1465031124736 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}] 02:05:24 INFO - PROCESS | 2033 | 1465031124738 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:24 INFO - PROCESS | 2033 | 1465031124863 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:05:24 INFO - PROCESS | 2033 | 1465031124919 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 2033 | 1465031124920 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x119feb000 == 35 [pid = 2033] [id = 669] 02:05:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1126c2000) [pid = 2033] [serial = 2007] [outer = 0x0] 02:05:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1187f9400) [pid = 2033] [serial = 2008] [outer = 0x1126c2000] 02:05:24 INFO - PROCESS | 2033 | 1465031124947 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1214d5000) [pid = 2033] [serial = 2009] [outer = 0x1126c2000] 02:05:25 INFO - PROCESS | 2033 | 1465031125208 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]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:05:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 02:05:25 INFO - PROCESS | 2033 | 1465031125251 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 2033 | 1465031125253 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:05:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:05:25 INFO - PROCESS | 2033 | 1465031125263 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 2033 | 1465031125264 Marionette TRACE conn2 <- [1,2650,null,{}] 02:05:25 INFO - PROCESS | 2033 | 1465031125267 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}] 02:05:25 INFO - PROCESS | 2033 | 1465031125268 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:25 INFO - PROCESS | 2033 | 1465031125349 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:05:25 INFO - PROCESS | 2033 | 1465031125353 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 2033 | 1465031125355 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a99a000 == 36 [pid = 2033] [id = 670] 02:05:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x125634000) [pid = 2033] [serial = 2010] [outer = 0x0] 02:05:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x127504000) [pid = 2033] [serial = 2011] [outer = 0x125634000] 02:05:25 INFO - PROCESS | 2033 | 1465031125381 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1275c4000) [pid = 2033] [serial = 2012] [outer = 0x125634000] 02:05:25 INFO - PROCESS | 2033 | 1465031125706 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]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:05:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 480ms 02:05:25 INFO - PROCESS | 2033 | 1465031125737 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:05:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:05:25 INFO - PROCESS | 2033 | 1465031125741 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:05:25 INFO - PROCESS | 2033 | 1465031125743 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 2033 | 1465031125745 Marionette TRACE conn2 <- [1,2654,null,{}] 02:05:25 INFO - PROCESS | 2033 | 1465031125748 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}] 02:05:25 INFO - PROCESS | 2033 | 1465031125749 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:25 INFO - PROCESS | 2033 | 1465031125878 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:05:25 INFO - PROCESS | 2033 | 1465031125883 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 2033 | 1465031125885 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x12564a800 == 37 [pid = 2033] [id = 671] 02:05:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1275c8c00) [pid = 2033] [serial = 2013] [outer = 0x0] 02:05:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x12760bc00) [pid = 2033] [serial = 2014] [outer = 0x1275c8c00] 02:05:25 INFO - PROCESS | 2033 | 1465031125912 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128a0b000) [pid = 2033] [serial = 2015] [outer = 0x1275c8c00] 02:05:26 INFO - PROCESS | 2033 | 1465031126246 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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 521ms 02:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:05:26 INFO - PROCESS | 2033 | 1465031126264 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 2033 | 1465031126266 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:05:26 INFO - PROCESS | 2033 | 1465031126268 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 2033 | 1465031126269 Marionette TRACE conn2 <- [1,2658,null,{}] 02:05:26 INFO - PROCESS | 2033 | 1465031126272 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}] 02:05:26 INFO - PROCESS | 2033 | 1465031126275 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:26 INFO - PROCESS | 2033 | 1465031126352 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:05:26 INFO - PROCESS | 2033 | 1465031126358 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 2033 | 1465031126359 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b44e000 == 38 [pid = 2033] [id = 672] 02:05:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128ad8000) [pid = 2033] [serial = 2016] [outer = 0x0] 02:05:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128ae4000) [pid = 2033] [serial = 2017] [outer = 0x128ad8000] 02:05:26 INFO - PROCESS | 2033 | 1465031126383 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128af0800) [pid = 2033] [serial = 2018] [outer = 0x128ad8000] 02:05:26 INFO - PROCESS | 2033 | 1465031126946 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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 02:05:26 INFO - PROCESS | 2033 | 1465031126991 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 2033 | 1465031126994 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:05:26 INFO - PROCESS | 2033 | 1465031126997 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 2033 | 1465031126999 Marionette TRACE conn2 <- [1,2662,null,{}] 02:05:27 INFO - PROCESS | 2033 | 1465031127004 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}] 02:05:27 INFO - PROCESS | 2033 | 1465031127005 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:27 INFO - PROCESS | 2033 | 1465031127120 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:05:27 INFO - PROCESS | 2033 | 1465031127182 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 2033 | 1465031127184 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x11849d800 == 39 [pid = 2033] [id = 673] 02:05:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1126ca400) [pid = 2033] [serial = 2019] [outer = 0x0] 02:05:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x113c0ac00) [pid = 2033] [serial = 2020] [outer = 0x1126ca400] 02:05:27 INFO - PROCESS | 2033 | 1465031127215 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1167efc00) [pid = 2033] [serial = 2021] [outer = 0x1126ca400] 02:05:27 INFO - PROCESS | 2033 | 1465031127753 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]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 776ms 02:05:27 INFO - PROCESS | 2033 | 1465031127773 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 2033 | 1465031127777 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:05:27 INFO - PROCESS | 2033 | 1465031127781 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 2033 | 1465031127783 Marionette TRACE conn2 <- [1,2666,null,{}] 02:05:27 INFO - PROCESS | 2033 | 1465031127786 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}] 02:05:27 INFO - PROCESS | 2033 | 1465031127787 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:27 INFO - PROCESS | 2033 | 1465031127899 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:05:27 INFO - PROCESS | 2033 | 1465031127959 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 2033 | 1465031127961 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x125603000 == 40 [pid = 2033] [id = 674] 02:05:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x117d81400) [pid = 2033] [serial = 2022] [outer = 0x0] 02:05:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x118598400) [pid = 2033] [serial = 2023] [outer = 0x117d81400] 02:05:27 INFO - PROCESS | 2033 | 1465031127992 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x118e0e400) [pid = 2033] [serial = 2024] [outer = 0x117d81400] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12564a800 == 39 [pid = 2033] [id = 671] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x12a99a000 == 38 [pid = 2033] [id = 670] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x119feb000 == 37 [pid = 2033] [id = 669] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x129574000 == 36 [pid = 2033] [id = 668] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x128b67800 == 35 [pid = 2033] [id = 667] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x127649000 == 34 [pid = 2033] [id = 666] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x125655800 == 33 [pid = 2033] [id = 665] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x121db6000 == 32 [pid = 2033] [id = 664] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x119fec800 == 31 [pid = 2033] [id = 663] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x11848c800 == 30 [pid = 2033] [id = 662] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x116897800 == 29 [pid = 2033] [id = 661] 02:05:28 INFO - PROCESS | 2033 | --DOCSHELL 0x112e9b000 == 28 [pid = 2033] [id = 660] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x12562e800) [pid = 2033] [serial = 1925] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x124d36400) [pid = 2033] [serial = 1948] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x127182000) [pid = 2033] [serial = 1951] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1262da000) [pid = 2033] [serial = 1949] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1167e7800) [pid = 2033] [serial = 1930] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x117d74000) [pid = 2033] [serial = 1931] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x119a73400) [pid = 2033] [serial = 1942] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119cbe800) [pid = 2033] [serial = 1943] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x115e22000) [pid = 2033] [serial = 1933] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1167f4000) [pid = 2033] [serial = 1934] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x110fac400) [pid = 2033] [serial = 1927] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x111ed5c00) [pid = 2033] [serial = 1928] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x117d79c00) [pid = 2033] [serial = 1936] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x118363000) [pid = 2033] [serial = 1937] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119253c00) [pid = 2033] [serial = 1939] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x127506400) [pid = 2033] [serial = 1954] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119692800) [pid = 2033] [serial = 1940] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x121335800) [pid = 2033] [serial = 1945] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1274d1000) [pid = 2033] [serial = 1952] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x128a06400) [pid = 2033] [serial = 1964] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x128aeb800) [pid = 2033] [serial = 1967] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x116603c00) [pid = 2033] [serial = 1957] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x128ad9800) [pid = 2033] [serial = 1966] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12750c400) [pid = 2033] [serial = 1955] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x127510400) [pid = 2033] [serial = 1961] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x124bf9c00) [pid = 2033] [serial = 1960] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1275cfc00) [pid = 2033] [serial = 1963] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x1187f7c00) [pid = 2033] [serial = 1958] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1214d2000) [pid = 2033] [serial = 1946] [outer = 0x0] [url = about:blank] 02:05:29 INFO - PROCESS | 2033 | 1465031129100 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]]]}] 02:05:29 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) 02:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1372ms 02:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:05:29 INFO - PROCESS | 2033 | 1465031129153 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 2033 | 1465031129156 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:05:29 INFO - PROCESS | 2033 | 1465031129158 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 2033 | 1465031129160 Marionette TRACE conn2 <- [1,2670,null,{}] 02:05:29 INFO - PROCESS | 2033 | 1465031129164 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}] 02:05:29 INFO - PROCESS | 2033 | 1465031129165 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:29 INFO - PROCESS | 2033 | 1465031129246 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:05:29 INFO - PROCESS | 2033 | 1465031129275 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 2033 | 1465031129278 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x117d0a000 == 29 [pid = 2033] [id = 675] 02:05:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x116a6d000) [pid = 2033] [serial = 2025] [outer = 0x0] 02:05:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x117665800) [pid = 2033] [serial = 2026] [outer = 0x116a6d000] 02:05:29 INFO - PROCESS | 2033 | 1465031129306 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x118362400) [pid = 2033] [serial = 2027] [outer = 0x116a6d000] 02:05:30 INFO - PROCESS | 2033 | 1465031130183 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 2033 | 1465031130236 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:05:30 INFO - PROCESS | 2033 | 1465031130243 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - PROCESS | 2033 | 1465031130245 Marionette TRACE conn2 <- [1,2674,null,{}] 02:05:30 INFO - PROCESS | 2033 | 1465031130249 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}] 02:05:30 INFO - PROCESS | 2033 | 1465031130252 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:30 INFO - PROCESS | 2033 | 1465031130333 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:05:30 INFO - PROCESS | 2033 | 1465031130339 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 2033 | 1465031130342 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fec800 == 30 [pid = 2033] [id = 676] 02:05:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x119212400) [pid = 2033] [serial = 2028] [outer = 0x0] 02:05:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x11968e400) [pid = 2033] [serial = 2029] [outer = 0x119212400] 02:05:30 INFO - PROCESS | 2033 | 1465031130369 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119a68400) [pid = 2033] [serial = 2030] [outer = 0x119212400] 02:05:31 INFO - PROCESS | 2033 | 1465031131226 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:05:31 INFO - PROCESS | 2033 | 1465031131266 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:05:31 INFO - PROCESS | 2033 | 1465031131268 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 2033 | 1465031131271 Marionette TRACE conn2 <- [1,2678,null,{}] 02:05:31 INFO - PROCESS | 2033 | 1465031131288 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}] 02:05:31 INFO - PROCESS | 2033 | 1465031131292 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:31 INFO - PROCESS | 2033 | 1465031131395 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:05:31 INFO - PROCESS | 2033 | 1465031131436 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 2033 | 1465031131439 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x12561f800 == 31 [pid = 2033] [id = 677] 02:05:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1126c2c00) [pid = 2033] [serial = 2031] [outer = 0x0] 02:05:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12167a000) [pid = 2033] [serial = 2032] [outer = 0x1126c2c00] 02:05:31 INFO - PROCESS | 2033 | 1465031131466 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x12190d800) [pid = 2033] [serial = 2033] [outer = 0x1126c2c00] 02:05:32 INFO - PROCESS | 2033 | 1465031132296 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]]]}] 02:05:32 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) 02:05:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1074ms 02:05:32 INFO - PROCESS | 2033 | 1465031132343 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 2033 | 1465031132345 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:05:32 INFO - PROCESS | 2033 | 1465031132347 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 2033 | 1465031132348 Marionette TRACE conn2 <- [1,2682,null,{}] 02:05:32 INFO - PROCESS | 2033 | 1465031132351 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}] 02:05:32 INFO - PROCESS | 2033 | 1465031132352 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:32 INFO - PROCESS | 2033 | 1465031132459 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:05:32 INFO - PROCESS | 2033 | 1465031132497 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 2033 | 1465031132498 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x12764a800 == 32 [pid = 2033] [id = 678] 02:05:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x123776800) [pid = 2033] [serial = 2034] [outer = 0x0] 02:05:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x124bf8400) [pid = 2033] [serial = 2035] [outer = 0x123776800] 02:05:32 INFO - PROCESS | 2033 | 1465031132530 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1255bf800) [pid = 2033] [serial = 2036] [outer = 0x123776800] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1161b1000) [pid = 2033] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x111e30000) [pid = 2033] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1214d3000) [pid = 2033] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x111c1a800) [pid = 2033] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1214d6400) [pid = 2033] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1167eec00) [pid = 2033] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x119688000) [pid = 2033] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1126c2000) [pid = 2033] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x125635400) [pid = 2033] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1126c6800) [pid = 2033] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x125634000) [pid = 2033] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1126cb800) [pid = 2033] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x11836a800) [pid = 2033] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x12190d400) [pid = 2033] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x115db2400) [pid = 2033] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:05:32 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x1275c8c00) [pid = 2033] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:05:33 INFO - PROCESS | 2033 | 1465031133346 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]]]}] 02:05:33 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) 02:05:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 02:05:33 INFO - PROCESS | 2033 | 1465031133367 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 2033 | 1465031133368 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:05:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:05:33 INFO - PROCESS | 2033 | 1465031133370 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 2033 | 1465031133372 Marionette TRACE conn2 <- [1,2686,null,{}] 02:05:33 INFO - PROCESS | 2033 | 1465031133382 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}] 02:05:33 INFO - PROCESS | 2033 | 1465031133383 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:33 INFO - PROCESS | 2033 | 1465031133463 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:05:33 INFO - PROCESS | 2033 | 1465031133466 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 2033 | 1465031133467 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1276e3800 == 33 [pid = 2033] [id = 679] 02:05:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x1121b1400) [pid = 2033] [serial = 2037] [outer = 0x0] 02:05:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x11836a800) [pid = 2033] [serial = 2038] [outer = 0x1121b1400] 02:05:33 INFO - PROCESS | 2033 | 1465031133492 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x1214ce400) [pid = 2033] [serial = 2039] [outer = 0x1121b1400] 02:05:34 INFO - PROCESS | 2033 | 1465031134350 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 2033 | 1465031134394 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:05:34 INFO - PROCESS | 2033 | 1465031134396 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 2033 | 1465031134397 Marionette TRACE conn2 <- [1,2690,null,{}] 02:05:34 INFO - PROCESS | 2033 | 1465031134399 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}] 02:05:34 INFO - PROCESS | 2033 | 1465031134403 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:34 INFO - PROCESS | 2033 | 1465031134529 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:05:34 INFO - PROCESS | 2033 | 1465031134535 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 2033 | 1465031134536 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298df000 == 34 [pid = 2033] [id = 680] 02:05:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x12563a800) [pid = 2033] [serial = 2040] [outer = 0x0] 02:05:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x127503400) [pid = 2033] [serial = 2041] [outer = 0x12563a800] 02:05:34 INFO - PROCESS | 2033 | 1465031134563 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x12750ec00) [pid = 2033] [serial = 2042] [outer = 0x12563a800] 02:05:35 INFO - PROCESS | 2033 | 1465031135533 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:05:35 INFO - PROCESS | 2033 | 1465031135575 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:05:35 INFO - PROCESS | 2033 | 1465031135579 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 2033 | 1465031135581 Marionette TRACE conn2 <- [1,2694,null,{}] 02:05:35 INFO - PROCESS | 2033 | 1465031135585 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}] 02:05:35 INFO - PROCESS | 2033 | 1465031135586 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:35 INFO - PROCESS | 2033 | 1465031135691 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:05:35 INFO - PROCESS | 2033 | 1465031135785 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 2033 | 1465031135787 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x1198c1800 == 35 [pid = 2033] [id = 681] 02:05:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1167e9000) [pid = 2033] [serial = 2043] [outer = 0x0] 02:05:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x117661c00) [pid = 2033] [serial = 2044] [outer = 0x1167e9000] 02:05:35 INFO - PROCESS | 2033 | 1465031135819 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x1187ecc00) [pid = 2033] [serial = 2045] [outer = 0x1167e9000] 02:05:36 INFO - PROCESS | 2033 | 1465031136721 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 2033 | 1465031136753 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:05:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:05:36 INFO - PROCESS | 2033 | 1465031136760 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 2033 | 1465031136762 Marionette TRACE conn2 <- [1,2698,null,{}] 02:05:36 INFO - PROCESS | 2033 | 1465031136764 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}] 02:05:36 INFO - PROCESS | 2033 | 1465031136766 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:36 INFO - PROCESS | 2033 | 1465031136850 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:05:36 INFO - PROCESS | 2033 | 1465031136905 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 2033 | 1465031136907 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x129172000 == 36 [pid = 2033] [id = 682] 02:05:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119acf800) [pid = 2033] [serial = 2046] [outer = 0x0] 02:05:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x121332800) [pid = 2033] [serial = 2047] [outer = 0x119acf800] 02:05:36 INFO - PROCESS | 2033 | 1465031136958 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1214ed800) [pid = 2033] [serial = 2048] [outer = 0x119acf800] 02:05:37 INFO - PROCESS | 2033 | 1465031137970 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:05:38 INFO - PROCESS | 2033 | 1465031138034 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:05:38 INFO - PROCESS | 2033 | 1465031138036 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 2033 | 1465031138039 Marionette TRACE conn2 <- [1,2702,null,{}] 02:05:38 INFO - PROCESS | 2033 | 1465031138047 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}] 02:05:38 INFO - PROCESS | 2033 | 1465031138050 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:38 INFO - PROCESS | 2033 | 1465031138151 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:05:38 INFO - PROCESS | 2033 | 1465031138209 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 2033 | 1465031138211 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x12561e800 == 37 [pid = 2033] [id = 683] 02:05:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1187ec400) [pid = 2033] [serial = 2049] [outer = 0x0] 02:05:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x1214ebc00) [pid = 2033] [serial = 2050] [outer = 0x1187ec400] 02:05:38 INFO - PROCESS | 2033 | 1465031138243 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x127182400) [pid = 2033] [serial = 2051] [outer = 0x1187ec400] 02:05:38 INFO - PROCESS | 2033 | 1465031138807 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]]]}] 02:05:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:05:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 776ms 02:05:38 INFO - PROCESS | 2033 | 1465031138812 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:05:38 INFO - PROCESS | 2033 | 1465031138815 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:05:38 INFO - PROCESS | 2033 | 1465031138818 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 2033 | 1465031138820 Marionette TRACE conn2 <- [1,2706,null,{}] 02:05:38 INFO - PROCESS | 2033 | 1465031138824 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}] 02:05:38 INFO - PROCESS | 2033 | 1465031138825 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:38 INFO - PROCESS | 2033 | 1465031138928 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:05:38 INFO - PROCESS | 2033 | 1465031138986 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 2033 | 1465031138987 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x118a6e000 == 38 [pid = 2033] [id = 684] 02:05:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x115d65800) [pid = 2033] [serial = 2052] [outer = 0x0] 02:05:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11685cc00) [pid = 2033] [serial = 2053] [outer = 0x115d65800] 02:05:39 INFO - PROCESS | 2033 | 1465031139019 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1185f4400) [pid = 2033] [serial = 2054] [outer = 0x115d65800] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x1276e3800 == 37 [pid = 2033] [id = 679] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x12764a800 == 36 [pid = 2033] [id = 678] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x12561f800 == 35 [pid = 2033] [id = 677] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x119fec800 == 34 [pid = 2033] [id = 676] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x117d0a000 == 33 [pid = 2033] [id = 675] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x125603000 == 32 [pid = 2033] [id = 674] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x11849d800 == 31 [pid = 2033] [id = 673] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x12b44e000 == 30 [pid = 2033] [id = 672] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x12561e800 == 29 [pid = 2033] [id = 683] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x129172000 == 28 [pid = 2033] [id = 682] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x1298df000 == 27 [pid = 2033] [id = 680] 02:05:39 INFO - PROCESS | 2033 | --DOCSHELL 0x1198c1800 == 26 [pid = 2033] [id = 681] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x11765ec00) [pid = 2033] [serial = 1987] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119f19000) [pid = 2033] [serial = 1996] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x121684800) [pid = 2033] [serial = 1999] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x117d82800) [pid = 2033] [serial = 1988] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1187f7800) [pid = 2033] [serial = 1990] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1192e8400) [pid = 2033] [serial = 1991] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1267c2c00) [pid = 2033] [serial = 2002] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x116a63400) [pid = 2033] [serial = 1981] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12562e000) [pid = 2033] [serial = 2000] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x117d7b000) [pid = 2033] [serial = 1982] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x119a1c400) [pid = 2033] [serial = 1993] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x1187f9400) [pid = 2033] [serial = 2008] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x127504400) [pid = 2033] [serial = 2005] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1274ca400) [pid = 2033] [serial = 2003] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x112ed5000) [pid = 2033] [serial = 1984] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x111a02400) [pid = 2033] [serial = 1985] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x127504000) [pid = 2033] [serial = 2011] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x116a69400) [pid = 2033] [serial = 1970] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x115e22800) [pid = 2033] [serial = 1969] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x119690400) [pid = 2033] [serial = 1973] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x1187f4400) [pid = 2033] [serial = 1972] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x125634400) [pid = 2033] [serial = 1976] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x124bfcc00) [pid = 2033] [serial = 1975] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x127503c00) [pid = 2033] [serial = 1979] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x124d3d400) [pid = 2033] [serial = 1978] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 62 (0x12750e000) [pid = 2033] [serial = 2006] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 61 (0x128a0b000) [pid = 2033] [serial = 2015] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 60 (0x1214d5000) [pid = 2033] [serial = 2009] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 59 (0x128ae4000) [pid = 2033] [serial = 2017] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 58 (0x1275c4000) [pid = 2033] [serial = 2012] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 57 (0x1214d1000) [pid = 2033] [serial = 1997] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 56 (0x119b20400) [pid = 2033] [serial = 1994] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | --DOMWINDOW == 55 (0x12760bc00) [pid = 2033] [serial = 2014] [outer = 0x0] [url = about:blank] 02:05:39 INFO - PROCESS | 2033 | 1465031139949 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]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:05:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1177ms 02:05:39 INFO - PROCESS | 2033 | 1465031139996 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 2033 | 1465031139998 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:05:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:05:40 INFO - PROCESS | 2033 | 1465031140001 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 2033 | 1465031140003 Marionette TRACE conn2 <- [1,2710,null,{}] 02:05:40 INFO - PROCESS | 2033 | 1465031140007 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}] 02:05:40 INFO - PROCESS | 2033 | 1465031140008 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:40 INFO - PROCESS | 2033 | 1465031140096 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:05:40 INFO - PROCESS | 2033 | 1465031140155 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 2033 | 1465031140156 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac1000 == 27 [pid = 2033] [id = 685] 02:05:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 56 (0x112a77800) [pid = 2033] [serial = 2055] [outer = 0x0] 02:05:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 57 (0x113260000) [pid = 2033] [serial = 2056] [outer = 0x112a77800] 02:05:40 INFO - PROCESS | 2033 | 1465031140183 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 58 (0x1161b0400) [pid = 2033] [serial = 2057] [outer = 0x112a77800] 02:05:40 INFO - PROCESS | 2033 | 1465031140508 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] 02:05:40 INFO - PROCESS | 2033 | 1465031140528 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:05:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:05:40 INFO - PROCESS | 2033 | 1465031140533 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 2033 | 1465031140535 Marionette TRACE conn2 <- [1,2714,null,{}] 02:05:40 INFO - PROCESS | 2033 | 1465031140538 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}] 02:05:40 INFO - PROCESS | 2033 | 1465031140541 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:40 INFO - PROCESS | 2033 | 1465031140620 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:05:40 INFO - PROCESS | 2033 | 1465031140626 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 2033 | 1465031140628 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x1185a9800 == 28 [pid = 2033] [id = 686] 02:05:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 59 (0x1167ee400) [pid = 2033] [serial = 2058] [outer = 0x0] 02:05:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 60 (0x11765ec00) [pid = 2033] [serial = 2059] [outer = 0x1167ee400] 02:05:40 INFO - PROCESS | 2033 | 1465031140657 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 61 (0x117d82800) [pid = 2033] [serial = 2060] [outer = 0x1167ee400] 02:05:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:05:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 574ms 02:05:41 INFO - PROCESS | 2033 | 1465031141100 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]]]}] 02:05:41 INFO - PROCESS | 2033 | 1465031141108 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 2033 | 1465031141111 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:05:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:05:41 INFO - PROCESS | 2033 | 1465031141114 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 2033 | 1465031141118 Marionette TRACE conn2 <- [1,2718,null,{}] 02:05:41 INFO - PROCESS | 2033 | 1465031141130 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}] 02:05:41 INFO - PROCESS | 2033 | 1465031141135 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:41 INFO - PROCESS | 2033 | 1465031141254 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:05:41 INFO - PROCESS | 2033 | 1465031141339 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 2033 | 1465031141342 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fda800 == 29 [pid = 2033] [id = 687] 02:05:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 62 (0x111c60800) [pid = 2033] [serial = 2061] [outer = 0x0] 02:05:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 63 (0x1187f0000) [pid = 2033] [serial = 2062] [outer = 0x111c60800] 02:05:41 INFO - PROCESS | 2033 | 1465031141387 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x119253800) [pid = 2033] [serial = 2063] [outer = 0x111c60800] 02:05:41 INFO - PROCESS | 2033 | 1465031141685 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] 02:05:41 INFO - PROCESS | 2033 | 1465031141698 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:05:41 INFO - PROCESS | 2033 | 1465031141700 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 2033 | 1465031141701 Marionette TRACE conn2 <- [1,2722,null,{}] 02:05:41 INFO - PROCESS | 2033 | 1465031141703 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}] 02:05:41 INFO - PROCESS | 2033 | 1465031141706 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:41 INFO - PROCESS | 2033 | 1465031141800 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:05:41 INFO - PROCESS | 2033 | 1465031141804 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 2033 | 1465031141805 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x1236ac800 == 30 [pid = 2033] [id = 688] 02:05:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x119687800) [pid = 2033] [serial = 2064] [outer = 0x0] 02:05:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x119a67000) [pid = 2033] [serial = 2065] [outer = 0x119687800] 02:05:41 INFO - PROCESS | 2033 | 1465031141834 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x119b1f000) [pid = 2033] [serial = 2066] [outer = 0x119687800] 02:05:42 INFO - PROCESS | 2033 | 1465031142228 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] 02:05:42 INFO - PROCESS | 2033 | 1465031142275 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:05:42 INFO - PROCESS | 2033 | 1465031142284 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 2033 | 1465031142285 Marionette TRACE conn2 <- [1,2726,null,{}] 02:05:42 INFO - PROCESS | 2033 | 1465031142288 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}] 02:05:42 INFO - PROCESS | 2033 | 1465031142289 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:42 INFO - PROCESS | 2033 | 1465031142380 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:05:42 INFO - PROCESS | 2033 | 1465031142417 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 2033 | 1465031142419 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x1262e6000 == 31 [pid = 2033] [id = 689] 02:05:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x1167edc00) [pid = 2033] [serial = 2067] [outer = 0x0] 02:05:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x119f14c00) [pid = 2033] [serial = 2068] [outer = 0x1167edc00] 02:05:42 INFO - PROCESS | 2033 | 1465031142443 Marionette DEBUG loaded listener.js 02:05:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x1214cb000) [pid = 2033] [serial = 2069] [outer = 0x1167edc00] 02:05:42 INFO - PROCESS | 2033 | 1465031142776 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]]]}] 02:05:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:05:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 525ms 02:05:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:05:42 INFO - PROCESS | 2033 | 1465031142809 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 2033 | 1465031142810 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:05:42 INFO - PROCESS | 2033 | 1465031142812 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 2033 | 1465031142814 Marionette TRACE conn2 <- [1,2730,null,{}] 02:05:42 INFO - PROCESS | 2033 | 1465031142816 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}] 02:05:42 INFO - PROCESS | 2033 | 1465031142820 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:42 INFO - PROCESS | 2033 | 1465031142936 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:05:42 INFO - PROCESS | 2033 | 1465031142940 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 2033 | 1465031142941 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x127644800 == 32 [pid = 2033] [id = 690] 02:05:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x1214cf800) [pid = 2033] [serial = 2070] [outer = 0x0] 02:05:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x12167d000) [pid = 2033] [serial = 2071] [outer = 0x1214cf800] 02:05:42 INFO - PROCESS | 2033 | 1465031142966 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x119cb5800) [pid = 2033] [serial = 2072] [outer = 0x1214cf800] 02:05:43 INFO - PROCESS | 2033 | 1465031143775 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:05:43 INFO - PROCESS | 2033 | 1465031143784 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:05:43 INFO - PROCESS | 2033 | 1465031143787 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 2033 | 1465031143788 Marionette TRACE conn2 <- [1,2734,null,{}] 02:05:43 INFO - PROCESS | 2033 | 1465031143797 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}] 02:05:43 INFO - PROCESS | 2033 | 1465031143798 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:43 INFO - PROCESS | 2033 | 1465031143899 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:05:43 INFO - PROCESS | 2033 | 1465031143902 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 2033 | 1465031143904 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b6f800 == 33 [pid = 2033] [id = 691] 02:05:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1126c7000) [pid = 2033] [serial = 2073] [outer = 0x0] 02:05:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1262cdc00) [pid = 2033] [serial = 2074] [outer = 0x1126c7000] 02:05:43 INFO - PROCESS | 2033 | 1465031143929 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x12717a800) [pid = 2033] [serial = 2075] [outer = 0x1126c7000] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x1121b1400) [pid = 2033] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1126c2c00) [pid = 2033] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x123776800) [pid = 2033] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x119212400) [pid = 2033] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x1126ca400) [pid = 2033] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x128ad8000) [pid = 2033] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x116a6d000) [pid = 2033] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x117d81400) [pid = 2033] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:05:44 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x12563a800) [pid = 2033] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:05:44 INFO - PROCESS | 2033 | 1465031144294 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]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 02:05:44 INFO - PROCESS | 2033 | 1465031144305 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 2033 | 1465031144309 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:05:44 INFO - PROCESS | 2033 | 1465031144317 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 2033 | 1465031144318 Marionette TRACE conn2 <- [1,2738,null,{}] 02:05:44 INFO - PROCESS | 2033 | 1465031144339 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}] 02:05:44 INFO - PROCESS | 2033 | 1465031144343 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:44 INFO - PROCESS | 2033 | 1465031144418 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:05:44 INFO - PROCESS | 2033 | 1465031144424 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 2033 | 1465031144426 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b78800 == 34 [pid = 2033] [id = 692] 02:05:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x1167f4c00) [pid = 2033] [serial = 2076] [outer = 0x0] 02:05:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x123776800) [pid = 2033] [serial = 2077] [outer = 0x1167f4c00] 02:05:44 INFO - PROCESS | 2033 | 1465031144450 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x12717e800) [pid = 2033] [serial = 2078] [outer = 0x1167f4c00] 02:05:44 INFO - PROCESS | 2033 | 1465031144769 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]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 482ms 02:05:44 INFO - PROCESS | 2033 | 1465031144799 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 2033 | 1465031144801 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:05:44 INFO - PROCESS | 2033 | 1465031144803 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 2033 | 1465031144804 Marionette TRACE conn2 <- [1,2742,null,{}] 02:05:44 INFO - PROCESS | 2033 | 1465031144807 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}] 02:05:44 INFO - PROCESS | 2033 | 1465031144808 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:44 INFO - PROCESS | 2033 | 1465031144891 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:05:44 INFO - PROCESS | 2033 | 1465031144895 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 2033 | 1465031144897 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c48800 == 35 [pid = 2033] [id = 693] 02:05:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x1271be800) [pid = 2033] [serial = 2079] [outer = 0x0] 02:05:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x1274d1000) [pid = 2033] [serial = 2080] [outer = 0x1271be800] 02:05:44 INFO - PROCESS | 2033 | 1465031144922 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x12750bc00) [pid = 2033] [serial = 2081] [outer = 0x1271be800] 02:05:45 INFO - PROCESS | 2033 | 1465031145308 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]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 522ms 02:05:45 INFO - PROCESS | 2033 | 1465031145337 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 2033 | 1465031145338 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:05:45 INFO - PROCESS | 2033 | 1465031145344 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 2033 | 1465031145345 Marionette TRACE conn2 <- [1,2746,null,{}] 02:05:45 INFO - PROCESS | 2033 | 1465031145348 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}] 02:05:45 INFO - PROCESS | 2033 | 1465031145349 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:45 INFO - PROCESS | 2033 | 1465031145444 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:05:45 INFO - PROCESS | 2033 | 1465031145449 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 2033 | 1465031145450 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:45 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a983800 == 36 [pid = 2033] [id = 694] 02:05:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1274cc400) [pid = 2033] [serial = 2082] [outer = 0x0] 02:05:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x12750b000) [pid = 2033] [serial = 2083] [outer = 0x1274cc400] 02:05:45 INFO - PROCESS | 2033 | 1465031145485 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x12750e800) [pid = 2033] [serial = 2084] [outer = 0x1274cc400] 02:05:45 INFO - PROCESS | 2033 | 1465031145940 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]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 620ms 02:05:45 INFO - PROCESS | 2033 | 1465031145965 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 2033 | 1465031145968 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:05:45 INFO - PROCESS | 2033 | 1465031145971 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 2033 | 1465031145974 Marionette TRACE conn2 <- [1,2750,null,{}] 02:05:45 INFO - PROCESS | 2033 | 1465031145977 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}] 02:05:45 INFO - PROCESS | 2033 | 1465031145980 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:46 INFO - PROCESS | 2033 | 1465031146212 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:05:46 INFO - PROCESS | 2033 | 1465031146302 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 2033 | 1465031146304 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:46 INFO - PROCESS | 2033 | ++DOCSHELL 0x1161bd000 == 37 [pid = 2033] [id = 695] 02:05:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x110eb3c00) [pid = 2033] [serial = 2085] [outer = 0x0] 02:05:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x110ebc800) [pid = 2033] [serial = 2086] [outer = 0x110eb3c00] 02:05:46 INFO - PROCESS | 2033 | 1465031146356 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x111c7fc00) [pid = 2033] [serial = 2087] [outer = 0x110eb3c00] 02:05:46 INFO - PROCESS | 2033 | 1465031146930 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]]]}] 02:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1023ms 02:05:46 INFO - PROCESS | 2033 | 1465031146994 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 2033 | 1465031146997 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:05:47 INFO - PROCESS | 2033 | 1465031147000 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 2033 | 1465031147003 Marionette TRACE conn2 <- [1,2754,null,{}] 02:05:47 INFO - PROCESS | 2033 | 1465031147006 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}] 02:05:47 INFO - PROCESS | 2033 | 1465031147008 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:47 INFO - PROCESS | 2033 | 1465031147123 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:05:47 INFO - PROCESS | 2033 | 1465031147214 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 2033 | 1465031147217 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:47 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dbd800 == 38 [pid = 2033] [id = 696] 02:05:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x117d74c00) [pid = 2033] [serial = 2088] [outer = 0x0] 02:05:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x117d7f800) [pid = 2033] [serial = 2089] [outer = 0x117d74c00] 02:05:47 INFO - PROCESS | 2033 | 1465031147247 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1185f5800) [pid = 2033] [serial = 2090] [outer = 0x117d74c00] 02:05:47 INFO - PROCESS | 2033 | --DOCSHELL 0x12cf1c000 == 37 [pid = 2033] [id = 16] 02:05:47 INFO - PROCESS | 2033 | 1465031147968 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]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 976ms 02:05:47 INFO - PROCESS | 2033 | 1465031147977 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 2033 | 1465031147979 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:05:47 INFO - PROCESS | 2033 | 1465031147983 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 2033 | 1465031147985 Marionette TRACE conn2 <- [1,2758,null,{}] 02:05:47 INFO - PROCESS | 2033 | 1465031147988 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}] 02:05:47 INFO - PROCESS | 2033 | 1465031147990 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:48 INFO - PROCESS | 2033 | 1465031148105 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:05:48 INFO - PROCESS | 2033 | 1465031148187 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 2033 | 1465031148190 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x116abe800 == 38 [pid = 2033] [id = 697] 02:05:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1167f3400) [pid = 2033] [serial = 2091] [outer = 0x0] 02:05:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x116861800) [pid = 2033] [serial = 2092] [outer = 0x1167f3400] 02:05:48 INFO - PROCESS | 2033 | 1465031148219 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x117d81400) [pid = 2033] [serial = 2093] [outer = 0x1167f3400] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x12a983800 == 37 [pid = 2033] [id = 694] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x129c48800 == 36 [pid = 2033] [id = 693] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x128b78800 == 35 [pid = 2033] [id = 692] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x128b6f800 == 34 [pid = 2033] [id = 691] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x127644800 == 33 [pid = 2033] [id = 690] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x1262e6000 == 32 [pid = 2033] [id = 689] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x1236ac800 == 31 [pid = 2033] [id = 688] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x119fda800 == 30 [pid = 2033] [id = 687] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x1185a9800 == 29 [pid = 2033] [id = 686] 02:05:48 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac1000 == 28 [pid = 2033] [id = 685] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1214ce400) [pid = 2033] [serial = 2039] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x12167a000) [pid = 2033] [serial = 2032] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x124bf8400) [pid = 2033] [serial = 2035] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x11836a800) [pid = 2033] [serial = 2038] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x11968e400) [pid = 2033] [serial = 2029] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x113c0ac00) [pid = 2033] [serial = 2020] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1167efc00) [pid = 2033] [serial = 2021] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x128af0800) [pid = 2033] [serial = 2018] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x117665800) [pid = 2033] [serial = 2026] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x118362400) [pid = 2033] [serial = 2027] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x118598400) [pid = 2033] [serial = 2023] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x118e0e400) [pid = 2033] [serial = 2024] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x12750ec00) [pid = 2033] [serial = 2042] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x127503400) [pid = 2033] [serial = 2041] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x1255bf800) [pid = 2033] [serial = 2036] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x12190d800) [pid = 2033] [serial = 2033] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x119a68400) [pid = 2033] [serial = 2030] [outer = 0x0] [url = about:blank] 02:05:48 INFO - PROCESS | 2033 | 1465031148607 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]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 02:05:48 INFO - PROCESS | 2033 | 1465031148654 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 2033 | 1465031148657 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:05:48 INFO - PROCESS | 2033 | 1465031148662 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 2033 | 1465031148664 Marionette TRACE conn2 <- [1,2762,null,{}] 02:05:48 INFO - PROCESS | 2033 | 1465031148666 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}] 02:05:48 INFO - PROCESS | 2033 | 1465031148667 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:48 INFO - PROCESS | 2033 | 1465031148746 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:05:48 INFO - PROCESS | 2033 | 1465031148750 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 2033 | 1465031148752 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:48 INFO - PROCESS | 2033 | ++DOCSHELL 0x118e8f800 == 29 [pid = 2033] [id = 698] 02:05:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x1185f5c00) [pid = 2033] [serial = 2094] [outer = 0x0] 02:05:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x1187f2000) [pid = 2033] [serial = 2095] [outer = 0x1185f5c00] 02:05:48 INFO - PROCESS | 2033 | 1465031148781 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x119213000) [pid = 2033] [serial = 2096] [outer = 0x1185f5c00] 02:05:49 INFO - PROCESS | 2033 | 1465031149148 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]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 02:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:05:49 INFO - PROCESS | 2033 | 1465031149184 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 2033 | 1465031149186 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:05:49 INFO - PROCESS | 2033 | 1465031149188 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 2033 | 1465031149190 Marionette TRACE conn2 <- [1,2766,null,{}] 02:05:49 INFO - PROCESS | 2033 | 1465031149204 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}] 02:05:49 INFO - PROCESS | 2033 | 1465031149208 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:49 INFO - PROCESS | 2033 | 1465031149287 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:05:49 INFO - PROCESS | 2033 | 1465031149294 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 2033 | 1465031149296 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f17000 == 30 [pid = 2033] [id = 699] 02:05:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x119690400) [pid = 2033] [serial = 2097] [outer = 0x0] 02:05:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x119cb2c00) [pid = 2033] [serial = 2098] [outer = 0x119690400] 02:05:49 INFO - PROCESS | 2033 | 1465031149324 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1214ca800) [pid = 2033] [serial = 2099] [outer = 0x119690400] 02:05:49 INFO - PROCESS | 2033 | 1465031149682 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]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms 02:05:49 INFO - PROCESS | 2033 | 1465031149713 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 2033 | 1465031149714 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:05:49 INFO - PROCESS | 2033 | 1465031149717 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 2033 | 1465031149718 Marionette TRACE conn2 <- [1,2770,null,{}] 02:05:49 INFO - PROCESS | 2033 | 1465031149720 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}] 02:05:49 INFO - PROCESS | 2033 | 1465031149721 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:49 INFO - PROCESS | 2033 | 1465031149826 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:05:49 INFO - PROCESS | 2033 | 1465031149832 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 2033 | 1465031149833 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:49 INFO - PROCESS | 2033 | ++DOCSHELL 0x12670a000 == 31 [pid = 2033] [id = 700] 02:05:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1214d6400) [pid = 2033] [serial = 2100] [outer = 0x0] 02:05:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x121680800) [pid = 2033] [serial = 2101] [outer = 0x1214d6400] 02:05:49 INFO - PROCESS | 2033 | 1465031149859 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x12190d800) [pid = 2033] [serial = 2102] [outer = 0x1214d6400] 02:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 471ms 02:05:50 INFO - PROCESS | 2033 | 1465031150182 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]]]}] 02:05:50 INFO - PROCESS | 2033 | 1465031150188 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 2033 | 1465031150193 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:05:50 INFO - PROCESS | 2033 | 1465031150196 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 2033 | 1465031150197 Marionette TRACE conn2 <- [1,2774,null,{}] 02:05:50 INFO - PROCESS | 2033 | 1465031150199 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}] 02:05:50 INFO - PROCESS | 2033 | 1465031150200 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:50 INFO - PROCESS | 2033 | 1465031150279 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:05:50 INFO - PROCESS | 2033 | 1465031150283 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 2033 | 1465031150284 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x11804f800 == 32 [pid = 2033] [id = 701] 02:05:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x121fd6c00) [pid = 2033] [serial = 2103] [outer = 0x0] 02:05:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x124bf4800) [pid = 2033] [serial = 2104] [outer = 0x121fd6c00] 02:05:50 INFO - PROCESS | 2033 | 1465031150315 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1255bbc00) [pid = 2033] [serial = 2105] [outer = 0x121fd6c00] 02:05:50 INFO - PROCESS | 2033 | 1465031150693 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]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 02:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:05:50 INFO - PROCESS | 2033 | 1465031150716 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 2033 | 1465031150717 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:05:50 INFO - PROCESS | 2033 | 1465031150719 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 2033 | 1465031150721 Marionette TRACE conn2 <- [1,2778,null,{}] 02:05:50 INFO - PROCESS | 2033 | 1465031150726 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}] 02:05:50 INFO - PROCESS | 2033 | 1465031150730 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:50 INFO - PROCESS | 2033 | 1465031150855 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:05:50 INFO - PROCESS | 2033 | 1465031150859 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 2033 | 1465031150860 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:50 INFO - PROCESS | 2033 | ++DOCSHELL 0x12958b800 == 33 [pid = 2033] [id = 702] 02:05:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1255bc800) [pid = 2033] [serial = 2106] [outer = 0x0] 02:05:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x127186c00) [pid = 2033] [serial = 2107] [outer = 0x1255bc800] 02:05:50 INFO - PROCESS | 2033 | 1465031150885 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x127603800) [pid = 2033] [serial = 2108] [outer = 0x1255bc800] 02:05:51 INFO - PROCESS | 2033 | 1465031151320 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]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 622ms 02:05:51 INFO - PROCESS | 2033 | 1465031151343 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 2033 | 1465031151345 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:05:51 INFO - PROCESS | 2033 | 1465031151348 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 2033 | 1465031151350 Marionette TRACE conn2 <- [1,2782,null,{}] 02:05:51 INFO - PROCESS | 2033 | 1465031151360 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}] 02:05:51 INFO - PROCESS | 2033 | 1465031151361 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:51 INFO - PROCESS | 2033 | 1465031151524 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:05:51 INFO - PROCESS | 2033 | 1465031151581 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 2033 | 1465031151582 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:51 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c4e800 == 34 [pid = 2033] [id = 703] 02:05:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x12760d400) [pid = 2033] [serial = 2109] [outer = 0x0] 02:05:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128a05000) [pid = 2033] [serial = 2110] [outer = 0x12760d400] 02:05:51 INFO - PROCESS | 2033 | 1465031151621 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128ad6400) [pid = 2033] [serial = 2111] [outer = 0x12760d400] 02:05:51 INFO - PROCESS | 2033 | 1465031151925 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]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 627ms 02:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:05:51 INFO - PROCESS | 2033 | 1465031151980 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 2033 | 1465031151982 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:05:51 INFO - PROCESS | 2033 | 1465031151984 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 2033 | 1465031151985 Marionette TRACE conn2 <- [1,2786,null,{}] 02:05:51 INFO - PROCESS | 2033 | 1465031151987 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}] 02:05:51 INFO - PROCESS | 2033 | 1465031151988 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:52 INFO - PROCESS | 2033 | 1465031152085 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:05:52 INFO - PROCESS | 2033 | 1465031152089 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 2033 | 1465031152090 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad5f800 == 35 [pid = 2033] [id = 704] 02:05:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x123748400) [pid = 2033] [serial = 2112] [outer = 0x0] 02:05:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128ad9400) [pid = 2033] [serial = 2113] [outer = 0x123748400] 02:05:52 INFO - PROCESS | 2033 | 1465031152115 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128ae3c00) [pid = 2033] [serial = 2114] [outer = 0x123748400] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x111c60800) [pid = 2033] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1167edc00) [pid = 2033] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x112a77800) [pid = 2033] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119687800) [pid = 2033] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1214cf800) [pid = 2033] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x115d65800) [pid = 2033] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1167ee400) [pid = 2033] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1126c7000) [pid = 2033] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1167e9000) [pid = 2033] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1271be800) [pid = 2033] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x119acf800) [pid = 2033] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:05:52 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1187ec400) [pid = 2033] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:05:52 INFO - PROCESS | 2033 | 1465031152525 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]]]}] 02:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 567ms 02:05:52 INFO - PROCESS | 2033 | 1465031152552 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 2033 | 1465031152553 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:05:52 INFO - PROCESS | 2033 | 1465031152555 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 2033 | 1465031152556 Marionette TRACE conn2 <- [1,2790,null,{}] 02:05:52 INFO - PROCESS | 2033 | 1465031152559 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}] 02:05:52 INFO - PROCESS | 2033 | 1465031152560 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:52 INFO - PROCESS | 2033 | 1465031152648 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:05:52 INFO - PROCESS | 2033 | 1465031152652 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 2033 | 1465031152653 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:52 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917d000 == 36 [pid = 2033] [id = 705] 02:05:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x1126c7000) [pid = 2033] [serial = 2115] [outer = 0x0] 02:05:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x11641d000) [pid = 2033] [serial = 2116] [outer = 0x1126c7000] 02:05:52 INFO - PROCESS | 2033 | 1465031152681 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1214cf800) [pid = 2033] [serial = 2117] [outer = 0x1126c7000] 02:05:53 INFO - PROCESS | 2033 | 1465031153034 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]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 02:05:53 INFO - PROCESS | 2033 | 1465031153077 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 2033 | 1465031153079 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:05:53 INFO - PROCESS | 2033 | 1465031153082 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 2033 | 1465031153084 Marionette TRACE conn2 <- [1,2794,null,{}] 02:05:53 INFO - PROCESS | 2033 | 1465031153087 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}] 02:05:53 INFO - PROCESS | 2033 | 1465031153089 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:53 INFO - PROCESS | 2033 | 1465031153214 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:05:53 INFO - PROCESS | 2033 | 1465031153219 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 2033 | 1465031153220 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x12564a800 == 37 [pid = 2033] [id = 706] 02:05:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x12562f800) [pid = 2033] [serial = 2118] [outer = 0x0] 02:05:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x128ae9c00) [pid = 2033] [serial = 2119] [outer = 0x12562f800] 02:05:53 INFO - PROCESS | 2033 | 1465031153260 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x128aef800) [pid = 2033] [serial = 2120] [outer = 0x12562f800] 02:05:53 INFO - PROCESS | 2033 | 1465031153595 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]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 02:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:05:53 INFO - PROCESS | 2033 | 1465031153605 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 2033 | 1465031153608 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:05:53 INFO - PROCESS | 2033 | 1465031153612 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 2033 | 1465031153614 Marionette TRACE conn2 <- [1,2798,null,{}] 02:05:53 INFO - PROCESS | 2033 | 1465031153616 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}] 02:05:53 INFO - PROCESS | 2033 | 1465031153618 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:53 INFO - PROCESS | 2033 | 1465031153718 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:05:53 INFO - PROCESS | 2033 | 1465031153781 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 2033 | 1465031153783 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:53 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfe7800 == 38 [pid = 2033] [id = 707] 02:05:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x121897800) [pid = 2033] [serial = 2121] [outer = 0x0] 02:05:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x128af4800) [pid = 2033] [serial = 2122] [outer = 0x121897800] 02:05:53 INFO - PROCESS | 2033 | 1465031153808 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x128d31c00) [pid = 2033] [serial = 2123] [outer = 0x121897800] 02:05:54 INFO - PROCESS | 2033 | 1465031154112 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]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 02:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:05:54 INFO - PROCESS | 2033 | 1465031154133 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 2033 | 1465031154134 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:05:54 INFO - PROCESS | 2033 | 1465031154136 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 2033 | 1465031154137 Marionette TRACE conn2 <- [1,2802,null,{}] 02:05:54 INFO - PROCESS | 2033 | 1465031154143 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}] 02:05:54 INFO - PROCESS | 2033 | 1465031154145 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:54 INFO - PROCESS | 2033 | 1465031154229 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:05:54 INFO - PROCESS | 2033 | 1465031154233 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 2033 | 1465031154233 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:54 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c420800 == 39 [pid = 2033] [id = 708] 02:05:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x128d35c00) [pid = 2033] [serial = 2124] [outer = 0x0] 02:05:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128d3c000) [pid = 2033] [serial = 2125] [outer = 0x128d35c00] 02:05:54 INFO - PROCESS | 2033 | 1465031154257 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128db8c00) [pid = 2033] [serial = 2126] [outer = 0x128d35c00] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x118a6e000 == 38 [pid = 2033] [id = 684] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12c93b000 == 37 [pid = 2033] [id = 17] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x116abe800 == 36 [pid = 2033] [id = 697] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x121dbd800 == 35 [pid = 2033] [id = 696] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x1161bd000 == 34 [pid = 2033] [id = 695] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12670a000 == 33 [pid = 2033] [id = 700] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x11804f800 == 32 [pid = 2033] [id = 701] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12917d000 == 31 [pid = 2033] [id = 705] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12958b800 == 30 [pid = 2033] [id = 702] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x118e8f800 == 29 [pid = 2033] [id = 698] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12564a800 == 28 [pid = 2033] [id = 706] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x129c4e800 == 27 [pid = 2033] [id = 703] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x121f17000 == 26 [pid = 2033] [id = 699] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad5f800 == 25 [pid = 2033] [id = 704] 02:05:55 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfe7800 == 24 [pid = 2033] [id = 707] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x12750b000) [pid = 2033] [serial = 2083] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1187f0000) [pid = 2033] [serial = 2062] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x119253800) [pid = 2033] [serial = 2063] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x119f14c00) [pid = 2033] [serial = 2068] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x113260000) [pid = 2033] [serial = 2056] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1161b0400) [pid = 2033] [serial = 2057] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x119a67000) [pid = 2033] [serial = 2065] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12167d000) [pid = 2033] [serial = 2071] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1185f4400) [pid = 2033] [serial = 2054] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x11685cc00) [pid = 2033] [serial = 2053] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x11765ec00) [pid = 2033] [serial = 2059] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x1214cb000) [pid = 2033] [serial = 2069] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x117d82800) [pid = 2033] [serial = 2060] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x1262cdc00) [pid = 2033] [serial = 2074] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x119cb5800) [pid = 2033] [serial = 2072] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x1187ecc00) [pid = 2033] [serial = 2045] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x117661c00) [pid = 2033] [serial = 2044] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x1274d1000) [pid = 2033] [serial = 2080] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x1214ed800) [pid = 2033] [serial = 2048] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x121332800) [pid = 2033] [serial = 2047] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x123776800) [pid = 2033] [serial = 2077] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x127182400) [pid = 2033] [serial = 2051] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x1214ebc00) [pid = 2033] [serial = 2050] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x12717a800) [pid = 2033] [serial = 2075] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x119b1f000) [pid = 2033] [serial = 2066] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x12750bc00) [pid = 2033] [serial = 2081] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 2033 | 1465031155676 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]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1576ms 02:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:05:55 INFO - PROCESS | 2033 | 1465031155713 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 2033 | 1465031155716 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:05:55 INFO - PROCESS | 2033 | 1465031155719 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 2033 | 1465031155721 Marionette TRACE conn2 <- [1,2806,null,{}] 02:05:55 INFO - PROCESS | 2033 | 1465031155725 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}] 02:05:55 INFO - PROCESS | 2033 | 1465031155727 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:55 INFO - PROCESS | 2033 | 1465031155814 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:05:55 INFO - PROCESS | 2033 | 1465031155876 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 2033 | 1465031155877 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:55 INFO - PROCESS | 2033 | ++DOCSHELL 0x116436000 == 25 [pid = 2033] [id = 709] 02:05:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x1126c2000) [pid = 2033] [serial = 2127] [outer = 0x0] 02:05:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x112d48000) [pid = 2033] [serial = 2128] [outer = 0x1126c2000] 02:05:55 INFO - PROCESS | 2033 | 1465031155906 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x113c05400) [pid = 2033] [serial = 2129] [outer = 0x1126c2000] 02:05:56 INFO - PROCESS | 2033 | 1465031156310 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]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 623ms 02:05:56 INFO - PROCESS | 2033 | 1465031156342 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 2033 | 1465031156345 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:05:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:05:56 INFO - PROCESS | 2033 | 1465031156350 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 2033 | 1465031156352 Marionette TRACE conn2 <- [1,2810,null,{}] 02:05:56 INFO - PROCESS | 2033 | 1465031156354 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}] 02:05:56 INFO - PROCESS | 2033 | 1465031156356 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:56 INFO - PROCESS | 2033 | 1465031156436 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:05:56 INFO - PROCESS | 2033 | 1465031156490 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 2033 | 1465031156492 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:56 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180c6800 == 26 [pid = 2033] [id = 710] 02:05:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x113c08400) [pid = 2033] [serial = 2130] [outer = 0x0] 02:05:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x115ed6400) [pid = 2033] [serial = 2131] [outer = 0x113c08400] 02:05:56 INFO - PROCESS | 2033 | 1465031156520 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x1167f3800) [pid = 2033] [serial = 2132] [outer = 0x113c08400] 02:05:56 INFO - PROCESS | 2033 | 1465031156864 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]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 02:05:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:05:56 INFO - PROCESS | 2033 | 1465031156923 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 2033 | 1465031156925 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:05:56 INFO - PROCESS | 2033 | 1465031156929 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 2033 | 1465031156932 Marionette TRACE conn2 <- [1,2814,null,{}] 02:05:56 INFO - PROCESS | 2033 | 1465031156944 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}] 02:05:56 INFO - PROCESS | 2033 | 1465031156949 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:57 INFO - PROCESS | 2033 | 1465031157099 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:05:57 INFO - PROCESS | 2033 | 1465031157141 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 2033 | 1465031157144 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x118e8f800 == 27 [pid = 2033] [id = 711] 02:05:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x110eb4800) [pid = 2033] [serial = 2133] [outer = 0x0] 02:05:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x117d81000) [pid = 2033] [serial = 2134] [outer = 0x110eb4800] 02:05:57 INFO - PROCESS | 2033 | 1465031157189 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x11836a400) [pid = 2033] [serial = 2135] [outer = 0x110eb4800] 02:05:57 INFO - PROCESS | 2033 | 1465031157533 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]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms 02:05:57 INFO - PROCESS | 2033 | 1465031157561 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 2033 | 1465031157562 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:05:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:05:57 INFO - PROCESS | 2033 | 1465031157564 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 2033 | 1465031157565 Marionette TRACE conn2 <- [1,2818,null,{}] 02:05:57 INFO - PROCESS | 2033 | 1465031157568 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}] 02:05:57 INFO - PROCESS | 2033 | 1465031157569 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:57 INFO - PROCESS | 2033 | 1465031157648 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:05:57 INFO - PROCESS | 2033 | 1465031157706 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 2033 | 1465031157707 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:57 INFO - PROCESS | 2033 | ++DOCSHELL 0x11a2e2000 == 28 [pid = 2033] [id = 712] 02:05:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x117d78400) [pid = 2033] [serial = 2136] [outer = 0x0] 02:05:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x1187ea400) [pid = 2033] [serial = 2137] [outer = 0x117d78400] 02:05:57 INFO - PROCESS | 2033 | 1465031157733 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1187f7800) [pid = 2033] [serial = 2138] [outer = 0x117d78400] 02:05:58 INFO - PROCESS | 2033 | 1465031158017 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]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:05:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 02:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:05:58 INFO - PROCESS | 2033 | 1465031158035 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 2033 | 1465031158036 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:05:58 INFO - PROCESS | 2033 | 1465031158039 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 2033 | 1465031158042 Marionette TRACE conn2 <- [1,2822,null,{}] 02:05:58 INFO - PROCESS | 2033 | 1465031158051 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}] 02:05:58 INFO - PROCESS | 2033 | 1465031158052 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:58 INFO - PROCESS | 2033 | 1465031158138 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:05:58 INFO - PROCESS | 2033 | 1465031158144 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 2033 | 1465031158145 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dd0000 == 29 [pid = 2033] [id = 713] 02:05:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x11325e000) [pid = 2033] [serial = 2139] [outer = 0x0] 02:05:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x119252400) [pid = 2033] [serial = 2140] [outer = 0x11325e000] 02:05:58 INFO - PROCESS | 2033 | 1465031158170 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x11968ec00) [pid = 2033] [serial = 2141] [outer = 0x11325e000] 02:05:58 INFO - PROCESS | 2033 | 1465031158512 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]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 529ms 02:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:05:58 INFO - PROCESS | 2033 | 1465031158567 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 2033 | 1465031158569 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:05:58 INFO - PROCESS | 2033 | 1465031158571 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 2033 | 1465031158572 Marionette TRACE conn2 <- [1,2826,null,{}] 02:05:58 INFO - PROCESS | 2033 | 1465031158574 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}] 02:05:58 INFO - PROCESS | 2033 | 1465031158578 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:58 INFO - PROCESS | 2033 | 1465031158671 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:05:58 INFO - PROCESS | 2033 | 1465031158677 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 2033 | 1465031158678 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:58 INFO - PROCESS | 2033 | ++DOCSHELL 0x125655000 == 30 [pid = 2033] [id = 714] 02:05:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x119256400) [pid = 2033] [serial = 2142] [outer = 0x0] 02:05:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x119a6b400) [pid = 2033] [serial = 2143] [outer = 0x119256400] 02:05:58 INFO - PROCESS | 2033 | 1465031158703 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1214cec00) [pid = 2033] [serial = 2144] [outer = 0x119256400] 02:05:59 INFO - PROCESS | 2033 | 1465031159018 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 471ms 02:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:05:59 INFO - PROCESS | 2033 | 1465031159044 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 2033 | 1465031159045 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:05:59 INFO - PROCESS | 2033 | 1465031159048 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 2033 | 1465031159049 Marionette TRACE conn2 <- [1,2830,null,{}] 02:05:59 INFO - PROCESS | 2033 | 1465031159051 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}] 02:05:59 INFO - PROCESS | 2033 | 1465031159052 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:59 INFO - PROCESS | 2033 | 1465031159137 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:05:59 INFO - PROCESS | 2033 | 1465031159195 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 2033 | 1465031159196 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x1263cf000 == 31 [pid = 2033] [id = 715] 02:05:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x12133c400) [pid = 2033] [serial = 2145] [outer = 0x0] 02:05:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1214d5400) [pid = 2033] [serial = 2146] [outer = 0x12133c400] 02:05:59 INFO - PROCESS | 2033 | 1465031159221 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x121686800) [pid = 2033] [serial = 2147] [outer = 0x12133c400] 02:05:59 INFO - PROCESS | 2033 | 1465031159485 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]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 468ms 02:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:05:59 INFO - PROCESS | 2033 | 1465031159517 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 2033 | 1465031159518 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:05:59 INFO - PROCESS | 2033 | 1465031159520 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 2033 | 1465031159521 Marionette TRACE conn2 <- [1,2834,null,{}] 02:05:59 INFO - PROCESS | 2033 | 1465031159532 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}] 02:05:59 INFO - PROCESS | 2033 | 1465031159533 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:59 INFO - PROCESS | 2033 | 1465031159616 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:05:59 INFO - PROCESS | 2033 | 1465031159620 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 2033 | 1465031159622 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:05:59 INFO - PROCESS | 2033 | ++DOCSHELL 0x127659000 == 32 [pid = 2033] [id = 716] 02:05:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12190c400) [pid = 2033] [serial = 2148] [outer = 0x0] 02:05:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x123742800) [pid = 2033] [serial = 2149] [outer = 0x12190c400] 02:05:59 INFO - PROCESS | 2033 | 1465031159649 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124d3f000) [pid = 2033] [serial = 2150] [outer = 0x12190c400] 02:05:59 INFO - PROCESS | 2033 | 1465031159977 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 477ms 02:06:00 INFO - PROCESS | 2033 | 1465031159998 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 2033 | 1465031160000 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:06:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:06:00 INFO - PROCESS | 2033 | 1465031160002 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 2033 | 1465031160004 Marionette TRACE conn2 <- [1,2838,null,{}] 02:06:00 INFO - PROCESS | 2033 | 1465031160007 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}] 02:06:00 INFO - PROCESS | 2033 | 1465031160009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:00 INFO - PROCESS | 2033 | 1465031160094 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:06:00 INFO - PROCESS | 2033 | 1465031160152 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 2033 | 1465031160153 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x118e8a800 == 33 [pid = 2033] [id = 717] 02:06:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x114fb5c00) [pid = 2033] [serial = 2151] [outer = 0x0] 02:06:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1255ba000) [pid = 2033] [serial = 2152] [outer = 0x114fb5c00] 02:06:00 INFO - PROCESS | 2033 | 1465031160177 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x1256ea400) [pid = 2033] [serial = 2153] [outer = 0x114fb5c00] 02:06:00 INFO - PROCESS | 2033 | 1465031160457 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]]]}] 02:06:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:06:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 469ms 02:06:00 INFO - PROCESS | 2033 | 1465031160479 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 2033 | 1465031160480 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:06:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:06:00 INFO - PROCESS | 2033 | 1465031160483 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 2033 | 1465031160484 Marionette TRACE conn2 <- [1,2842,null,{}] 02:06:00 INFO - PROCESS | 2033 | 1465031160486 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}] 02:06:00 INFO - PROCESS | 2033 | 1465031160487 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:00 INFO - PROCESS | 2033 | 1465031160572 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:06:00 INFO - PROCESS | 2033 | 1465031160578 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 2033 | 1465031160579 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:00 INFO - PROCESS | 2033 | ++DOCSHELL 0x12917f000 == 34 [pid = 2033] [id = 718] 02:06:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1262d0800) [pid = 2033] [serial = 2154] [outer = 0x0] 02:06:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x127182000) [pid = 2033] [serial = 2155] [outer = 0x1262d0800] 02:06:00 INFO - PROCESS | 2033 | 1465031160603 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1274d4000) [pid = 2033] [serial = 2156] [outer = 0x1262d0800] 02:06:00 INFO - PROCESS | 2033 | 1465031160988 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]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 02:06:01 INFO - PROCESS | 2033 | 1465031161002 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 2033 | 1465031161003 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:06:01 INFO - PROCESS | 2033 | 1465031161008 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 2033 | 1465031161010 Marionette TRACE conn2 <- [1,2846,null,{}] 02:06:01 INFO - PROCESS | 2033 | 1465031161013 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}] 02:06:01 INFO - PROCESS | 2033 | 1465031161015 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:01 INFO - PROCESS | 2033 | 1465031161595 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x12cf1c800) [pid = 2033] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1274cc400) [pid = 2033] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1167f4c00) [pid = 2033] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x121897800) [pid = 2033] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x1255bc800) [pid = 2033] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12760d400) [pid = 2033] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x123748400) [pid = 2033] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1126c7000) [pid = 2033] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x121fd6c00) [pid = 2033] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1214d6400) [pid = 2033] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x119690400) [pid = 2033] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x1185f5c00) [pid = 2033] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1167f3400) [pid = 2033] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x117d74c00) [pid = 2033] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x110eb3c00) [pid = 2033] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x12bca3800) [pid = 2033] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:06:01 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x12562f800) [pid = 2033] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:06:01 INFO - PROCESS | 2033 | 1465031161717 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 2033 | 1465031161719 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:01 INFO - PROCESS | 2033 | ++DOCSHELL 0x113316800 == 35 [pid = 2033] [id = 719] 02:06:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x110ec0000) [pid = 2033] [serial = 2157] [outer = 0x0] 02:06:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x111a04800) [pid = 2033] [serial = 2158] [outer = 0x110ec0000] 02:06:01 INFO - PROCESS | 2033 | 1465031161753 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x111c6b800) [pid = 2033] [serial = 2159] [outer = 0x110ec0000] 02:06:02 INFO - PROCESS | 2033 | 1465031162316 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]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1372ms 02:06:02 INFO - PROCESS | 2033 | 1465031162380 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 2033 | 1465031162383 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:06:02 INFO - PROCESS | 2033 | 1465031162386 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 2033 | 1465031162388 Marionette TRACE conn2 <- [1,2850,null,{}] 02:06:02 INFO - PROCESS | 2033 | 1465031162391 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}] 02:06:02 INFO - PROCESS | 2033 | 1465031162393 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:02 INFO - PROCESS | 2033 | 1465031162507 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:06:02 INFO - PROCESS | 2033 | 1465031162586 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 2033 | 1465031162588 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:02 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c4800 == 36 [pid = 2033] [id = 720] 02:06:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1161b4c00) [pid = 2033] [serial = 2160] [outer = 0x0] 02:06:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x1166e5400) [pid = 2033] [serial = 2161] [outer = 0x1161b4c00] 02:06:02 INFO - PROCESS | 2033 | 1465031162619 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x116a6c400) [pid = 2033] [serial = 2162] [outer = 0x1161b4c00] 02:06:03 INFO - PROCESS | 2033 | 1465031163324 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x12917f000 == 35 [pid = 2033] [id = 718] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x118e8a800 == 34 [pid = 2033] [id = 717] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x127659000 == 33 [pid = 2033] [id = 716] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x1263cf000 == 32 [pid = 2033] [id = 715] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x125655000 == 31 [pid = 2033] [id = 714] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x121dd0000 == 30 [pid = 2033] [id = 713] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x11a2e2000 == 29 [pid = 2033] [id = 712] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x118e8f800 == 28 [pid = 2033] [id = 711] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x1180c6800 == 27 [pid = 2033] [id = 710] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x12d227000) [pid = 2033] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x128d3c000) [pid = 2033] [serial = 2125] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x116436000 == 26 [pid = 2033] [id = 709] 02:06:03 INFO - PROCESS | 2033 | --DOCSHELL 0x12c420800 == 25 [pid = 2033] [id = 708] 02:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 978ms 02:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:06:03 INFO - PROCESS | 2033 | 1465031163363 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 2033 | 1465031163365 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:06:03 INFO - PROCESS | 2033 | 1465031163368 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 2033 | 1465031163370 Marionette TRACE conn2 <- [1,2854,null,{}] 02:06:03 INFO - PROCESS | 2033 | 1465031163374 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}] 02:06:03 INFO - PROCESS | 2033 | 1465031163376 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:03 INFO - PROCESS | 2033 | 1465031163469 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x12750e800) [pid = 2033] [serial = 2084] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x128d31c00) [pid = 2033] [serial = 2123] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x127186c00) [pid = 2033] [serial = 2107] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x128a05000) [pid = 2033] [serial = 2110] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x127603800) [pid = 2033] [serial = 2108] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x128ad9400) [pid = 2033] [serial = 2113] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x128ad6400) [pid = 2033] [serial = 2111] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x11641d000) [pid = 2033] [serial = 2116] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x128ae3c00) [pid = 2033] [serial = 2114] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x124bf4800) [pid = 2033] [serial = 2104] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x121680800) [pid = 2033] [serial = 2101] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x12190d800) [pid = 2033] [serial = 2102] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x119cb2c00) [pid = 2033] [serial = 2098] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x1214ca800) [pid = 2033] [serial = 2099] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 65 (0x1187f2000) [pid = 2033] [serial = 2095] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 64 (0x119213000) [pid = 2033] [serial = 2096] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 63 (0x117d81400) [pid = 2033] [serial = 2093] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 62 (0x116861800) [pid = 2033] [serial = 2092] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 61 (0x1185f5800) [pid = 2033] [serial = 2090] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 60 (0x117d7f800) [pid = 2033] [serial = 2089] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 59 (0x111c7fc00) [pid = 2033] [serial = 2087] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 58 (0x110ebc800) [pid = 2033] [serial = 2086] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 57 (0x1214d7000) [pid = 2033] [serial = 1424] [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.] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 56 (0x128ae9c00) [pid = 2033] [serial = 2119] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 55 (0x1214cf800) [pid = 2033] [serial = 2117] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 54 (0x128af4800) [pid = 2033] [serial = 2122] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 53 (0x128aef800) [pid = 2033] [serial = 2120] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 52 (0x1255bbc00) [pid = 2033] [serial = 2105] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | --DOMWINDOW == 51 (0x12717e800) [pid = 2033] [serial = 2078] [outer = 0x0] [url = about:blank] 02:06:03 INFO - PROCESS | 2033 | 1465031163534 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 2033 | 1465031163535 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:03 INFO - PROCESS | 2033 | ++DOCSHELL 0x116acd000 == 26 [pid = 2033] [id = 721] 02:06:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 52 (0x112d45c00) [pid = 2033] [serial = 2163] [outer = 0x0] 02:06:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 53 (0x115ed1400) [pid = 2033] [serial = 2164] [outer = 0x112d45c00] 02:06:03 INFO - PROCESS | 2033 | 1465031163563 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 2033 | ++DOMWINDOW == 54 (0x1167f4400) [pid = 2033] [serial = 2165] [outer = 0x112d45c00] 02:06:03 INFO - PROCESS | 2033 | 1465031163885 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]]]}] 02:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 02:06:03 INFO - PROCESS | 2033 | 1465031163899 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 2033 | 1465031163902 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:06:03 INFO - PROCESS | 2033 | 1465031163912 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 2033 | 1465031163914 Marionette TRACE conn2 <- [1,2858,null,{}] 02:06:03 INFO - PROCESS | 2033 | 1465031163917 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}] 02:06:03 INFO - PROCESS | 2033 | 1465031163919 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:04 INFO - PROCESS | 2033 | 1465031164010 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:06:04 INFO - PROCESS | 2033 | 1465031164109 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 2033 | 1465031164110 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187c0800 == 27 [pid = 2033] [id = 722] 02:06:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 55 (0x1168b2c00) [pid = 2033] [serial = 2166] [outer = 0x0] 02:06:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 56 (0x117d78000) [pid = 2033] [serial = 2167] [outer = 0x1168b2c00] 02:06:04 INFO - PROCESS | 2033 | 1465031164155 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 57 (0x118597c00) [pid = 2033] [serial = 2168] [outer = 0x1168b2c00] 02:06:04 INFO - PROCESS | 2033 | 1465031164567 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 672ms 02:06:04 INFO - PROCESS | 2033 | 1465031164589 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 2033 | 1465031164592 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:06:04 INFO - PROCESS | 2033 | 1465031164598 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 2033 | 1465031164600 Marionette TRACE conn2 <- [1,2862,null,{}] 02:06:04 INFO - PROCESS | 2033 | 1465031164610 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}] 02:06:04 INFO - PROCESS | 2033 | 1465031164614 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:04 INFO - PROCESS | 2033 | 1465031164694 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:06:04 INFO - PROCESS | 2033 | 1465031164700 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 2033 | 1465031164702 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:04 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dc9000 == 28 [pid = 2033] [id = 723] 02:06:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 58 (0x1187ef400) [pid = 2033] [serial = 2169] [outer = 0x0] 02:06:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 59 (0x11925b800) [pid = 2033] [serial = 2170] [outer = 0x1187ef400] 02:06:04 INFO - PROCESS | 2033 | 1465031164730 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 2033 | ++DOMWINDOW == 60 (0x119692000) [pid = 2033] [serial = 2171] [outer = 0x1187ef400] 02:06:05 INFO - PROCESS | 2033 | 1465031165093 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]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 524ms 02:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:06:05 INFO - PROCESS | 2033 | 1465031165124 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 2033 | 1465031165126 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:06:05 INFO - PROCESS | 2033 | 1465031165128 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 2033 | 1465031165129 Marionette TRACE conn2 <- [1,2866,null,{}] 02:06:05 INFO - PROCESS | 2033 | 1465031165131 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}] 02:06:05 INFO - PROCESS | 2033 | 1465031165133 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:05 INFO - PROCESS | 2033 | 1465031165214 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:06:05 INFO - PROCESS | 2033 | 1465031165275 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 2033 | 1465031165276 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x125611000 == 29 [pid = 2033] [id = 724] 02:06:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 61 (0x1192ea800) [pid = 2033] [serial = 2172] [outer = 0x0] 02:06:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 62 (0x119a69800) [pid = 2033] [serial = 2173] [outer = 0x1192ea800] 02:06:05 INFO - PROCESS | 2033 | 1465031165301 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 63 (0x119cbdc00) [pid = 2033] [serial = 2174] [outer = 0x1192ea800] 02:06:05 INFO - PROCESS | 2033 | 1465031165620 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]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 02:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:06:05 INFO - PROCESS | 2033 | 1465031165647 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 2033 | 1465031165649 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:06:05 INFO - PROCESS | 2033 | 1465031165651 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 2033 | 1465031165652 Marionette TRACE conn2 <- [1,2870,null,{}] 02:06:05 INFO - PROCESS | 2033 | 1465031165661 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}] 02:06:05 INFO - PROCESS | 2033 | 1465031165663 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:05 INFO - PROCESS | 2033 | 1465031165761 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:06:05 INFO - PROCESS | 2033 | 1465031165764 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 2033 | 1465031165765 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:05 INFO - PROCESS | 2033 | ++DOCSHELL 0x1193b1800 == 30 [pid = 2033] [id = 725] 02:06:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 64 (0x1126cb400) [pid = 2033] [serial = 2175] [outer = 0x0] 02:06:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 65 (0x121336000) [pid = 2033] [serial = 2176] [outer = 0x1126cb400] 02:06:05 INFO - PROCESS | 2033 | 1465031165790 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 2033 | ++DOMWINDOW == 66 (0x1214ce800) [pid = 2033] [serial = 2177] [outer = 0x1126cb400] 02:06:06 INFO - PROCESS | 2033 | 1465031166154 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]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 02:06:06 INFO - PROCESS | 2033 | 1465031166176 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 2033 | 1465031166178 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:06:06 INFO - PROCESS | 2033 | 1465031166180 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 2033 | 1465031166181 Marionette TRACE conn2 <- [1,2874,null,{}] 02:06:06 INFO - PROCESS | 2033 | 1465031166183 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}] 02:06:06 INFO - PROCESS | 2033 | 1465031166187 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:06 INFO - PROCESS | 2033 | 1465031166314 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:06:06 INFO - PROCESS | 2033 | 1465031166318 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 2033 | 1465031166319 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x128fb4000 == 31 [pid = 2033] [id = 726] 02:06:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x119acf800) [pid = 2033] [serial = 2178] [outer = 0x0] 02:06:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x1217f1c00) [pid = 2033] [serial = 2179] [outer = 0x119acf800] 02:06:06 INFO - PROCESS | 2033 | 1465031166344 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x1256ee800) [pid = 2033] [serial = 2180] [outer = 0x119acf800] 02:06:06 INFO - PROCESS | 2033 | 1465031166692 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]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 02:06:06 INFO - PROCESS | 2033 | 1465031166749 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 2033 | 1465031166750 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:06:06 INFO - PROCESS | 2033 | 1465031166752 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 2033 | 1465031166753 Marionette TRACE conn2 <- [1,2878,null,{}] 02:06:06 INFO - PROCESS | 2033 | 1465031166755 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}] 02:06:06 INFO - PROCESS | 2033 | 1465031166757 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:06 INFO - PROCESS | 2033 | 1465031166853 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:06:06 INFO - PROCESS | 2033 | 1465031166864 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 2033 | 1465031166866 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:06 INFO - PROCESS | 2033 | ++DOCSHELL 0x12957e800 == 32 [pid = 2033] [id = 727] 02:06:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x1267c6000) [pid = 2033] [serial = 2181] [outer = 0x0] 02:06:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x1274cc400) [pid = 2033] [serial = 2182] [outer = 0x1267c6000] 02:06:06 INFO - PROCESS | 2033 | 1465031166890 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x127505000) [pid = 2033] [serial = 2183] [outer = 0x1267c6000] 02:06:07 INFO - PROCESS | 2033 | 1465031167243 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 02:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:06:07 INFO - PROCESS | 2033 | 1465031167278 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 2033 | 1465031167280 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:06:07 INFO - PROCESS | 2033 | 1465031167282 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 2033 | 1465031167283 Marionette TRACE conn2 <- [1,2882,null,{}] 02:06:07 INFO - PROCESS | 2033 | 1465031167285 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}] 02:06:07 INFO - PROCESS | 2033 | 1465031167286 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:07 INFO - PROCESS | 2033 | 1465031167387 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:06:07 INFO - PROCESS | 2033 | 1465031167391 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 2033 | 1465031167393 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a97f000 == 33 [pid = 2033] [id = 728] 02:06:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x1267c7400) [pid = 2033] [serial = 2184] [outer = 0x0] 02:06:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x12750d800) [pid = 2033] [serial = 2185] [outer = 0x1267c7400] 02:06:07 INFO - PROCESS | 2033 | 1465031167416 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1275c6000) [pid = 2033] [serial = 2186] [outer = 0x1267c7400] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x12190c400) [pid = 2033] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 73 (0x11325e000) [pid = 2033] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 72 (0x12133c400) [pid = 2033] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 71 (0x1126c2000) [pid = 2033] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 70 (0x114fb5c00) [pid = 2033] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 69 (0x119256400) [pid = 2033] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 68 (0x117d78400) [pid = 2033] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 67 (0x110eb4800) [pid = 2033] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:06:07 INFO - PROCESS | 2033 | --DOMWINDOW == 66 (0x113c08400) [pid = 2033] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:06:07 INFO - PROCESS | 2033 | 1465031167769 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 520ms 02:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:06:07 INFO - PROCESS | 2033 | 1465031167803 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 2033 | 1465031167804 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:06:07 INFO - PROCESS | 2033 | 1465031167807 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 2033 | 1465031167810 Marionette TRACE conn2 <- [1,2886,null,{}] 02:06:07 INFO - PROCESS | 2033 | 1465031167813 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}] 02:06:07 INFO - PROCESS | 2033 | 1465031167814 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:07 INFO - PROCESS | 2033 | 1465031167892 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:06:07 INFO - PROCESS | 2033 | 1465031167949 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 2033 | 1465031167950 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:07 INFO - PROCESS | 2033 | ++DOCSHELL 0x12a998800 == 34 [pid = 2033] [id = 729] 02:06:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 67 (0x112d46800) [pid = 2033] [serial = 2187] [outer = 0x0] 02:06:07 INFO - PROCESS | 2033 | ++DOMWINDOW == 68 (0x12133c400) [pid = 2033] [serial = 2188] [outer = 0x112d46800] 02:06:07 INFO - PROCESS | 2033 | 1465031167975 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 69 (0x1275c5800) [pid = 2033] [serial = 2189] [outer = 0x112d46800] 02:06:08 INFO - PROCESS | 2033 | 1465031168278 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]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 02:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:06:08 INFO - PROCESS | 2033 | 1465031168330 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 2033 | 1465031168331 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:06:08 INFO - PROCESS | 2033 | 1465031168333 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 2033 | 1465031168334 Marionette TRACE conn2 <- [1,2890,null,{}] 02:06:08 INFO - PROCESS | 2033 | 1465031168336 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}] 02:06:08 INFO - PROCESS | 2033 | 1465031168337 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:08 INFO - PROCESS | 2033 | 1465031168416 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:06:08 INFO - PROCESS | 2033 | 1465031168419 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 2033 | 1465031168421 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x118499000 == 35 [pid = 2033] [id = 730] 02:06:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 70 (0x1275c8c00) [pid = 2033] [serial = 2190] [outer = 0x0] 02:06:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 71 (0x127602800) [pid = 2033] [serial = 2191] [outer = 0x1275c8c00] 02:06:08 INFO - PROCESS | 2033 | 1465031168445 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 72 (0x12760c400) [pid = 2033] [serial = 2192] [outer = 0x1275c8c00] 02:06:08 INFO - PROCESS | 2033 | 1465031168780 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 471ms 02:06:08 INFO - PROCESS | 2033 | 1465031168805 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 2033 | 1465031168806 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:06:08 INFO - PROCESS | 2033 | 1465031168811 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 2033 | 1465031168813 Marionette TRACE conn2 <- [1,2894,null,{}] 02:06:08 INFO - PROCESS | 2033 | 1465031168815 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}] 02:06:08 INFO - PROCESS | 2033 | 1465031168817 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:08 INFO - PROCESS | 2033 | 1465031168935 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:06:08 INFO - PROCESS | 2033 | 1465031168943 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 2033 | 1465031168945 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:08 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b42b800 == 36 [pid = 2033] [id = 731] 02:06:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 73 (0x1275ca800) [pid = 2033] [serial = 2193] [outer = 0x0] 02:06:08 INFO - PROCESS | 2033 | ++DOMWINDOW == 74 (0x128a08000) [pid = 2033] [serial = 2194] [outer = 0x1275ca800] 02:06:08 INFO - PROCESS | 2033 | 1465031168971 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x128ae8c00) [pid = 2033] [serial = 2195] [outer = 0x1275ca800] 02:06:09 INFO - PROCESS | 2033 | 1465031169298 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]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 02:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:06:09 INFO - PROCESS | 2033 | 1465031169332 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 2033 | 1465031169333 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:06:09 INFO - PROCESS | 2033 | 1465031169335 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 2033 | 1465031169336 Marionette TRACE conn2 <- [1,2898,null,{}] 02:06:09 INFO - PROCESS | 2033 | 1465031169339 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}] 02:06:09 INFO - PROCESS | 2033 | 1465031169340 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:09 INFO - PROCESS | 2033 | 1465031169422 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:06:09 INFO - PROCESS | 2033 | 1465031169428 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 2033 | 1465031169429 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:09 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfea800 == 37 [pid = 2033] [id = 732] 02:06:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x128aebc00) [pid = 2033] [serial = 2196] [outer = 0x0] 02:06:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x128af6400) [pid = 2033] [serial = 2197] [outer = 0x128aebc00] 02:06:09 INFO - PROCESS | 2033 | 1465031169453 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x128d2c000) [pid = 2033] [serial = 2198] [outer = 0x128aebc00] 02:06:09 INFO - PROCESS | 2033 | 1465031169927 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]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 620ms 02:06:09 INFO - PROCESS | 2033 | 1465031169964 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 2033 | 1465031169966 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:06:09 INFO - PROCESS | 2033 | 1465031169970 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 2033 | 1465031169972 Marionette TRACE conn2 <- [1,2902,null,{}] 02:06:09 INFO - PROCESS | 2033 | 1465031169979 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}] 02:06:09 INFO - PROCESS | 2033 | 1465031169981 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:10 INFO - PROCESS | 2033 | 1465031170092 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:06:10 INFO - PROCESS | 2033 | 1465031170163 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 2033 | 1465031170164 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187bf800 == 38 [pid = 2033] [id = 733] 02:06:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x113c08400) [pid = 2033] [serial = 2199] [outer = 0x0] 02:06:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x11685c800) [pid = 2033] [serial = 2200] [outer = 0x113c08400] 02:06:10 INFO - PROCESS | 2033 | 1465031170195 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x117d75400) [pid = 2033] [serial = 2201] [outer = 0x113c08400] 02:06:10 INFO - PROCESS | 2033 | 1465031170615 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 674ms 02:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:06:10 INFO - PROCESS | 2033 | 1465031170644 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 2033 | 1465031170647 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:06:10 INFO - PROCESS | 2033 | 1465031170652 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 2033 | 1465031170654 Marionette TRACE conn2 <- [1,2906,null,{}] 02:06:10 INFO - PROCESS | 2033 | 1465031170656 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}] 02:06:10 INFO - PROCESS | 2033 | 1465031170659 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:10 INFO - PROCESS | 2033 | 1465031170763 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:06:10 INFO - PROCESS | 2033 | 1465031170870 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 2033 | 1465031170872 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:10 INFO - PROCESS | 2033 | ++DOCSHELL 0x12764f000 == 39 [pid = 2033] [id = 734] 02:06:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x1187f5000) [pid = 2033] [serial = 2202] [outer = 0x0] 02:06:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x118e0c800) [pid = 2033] [serial = 2203] [outer = 0x1187f5000] 02:06:10 INFO - PROCESS | 2033 | 1465031170903 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x11986f400) [pid = 2033] [serial = 2204] [outer = 0x1187f5000] 02:06:11 INFO - PROCESS | 2033 | 1465031171329 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]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 725ms 02:06:11 INFO - PROCESS | 2033 | 1465031171376 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 2033 | 1465031171378 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:06:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:06:11 INFO - PROCESS | 2033 | 1465031171380 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 2033 | 1465031171383 Marionette TRACE conn2 <- [1,2910,null,{}] 02:06:11 INFO - PROCESS | 2033 | 1465031171391 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}] 02:06:11 INFO - PROCESS | 2033 | 1465031171394 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:11 INFO - PROCESS | 2033 | 1465031171497 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:06:11 INFO - PROCESS | 2033 | 1465031171556 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 2033 | 1465031171558 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:11 INFO - PROCESS | 2033 | ++DOCSHELL 0x12bfeb000 == 40 [pid = 2033] [id = 735] 02:06:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x12133a000) [pid = 2033] [serial = 2205] [outer = 0x0] 02:06:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x12167bc00) [pid = 2033] [serial = 2206] [outer = 0x12133a000] 02:06:11 INFO - PROCESS | 2033 | 1465031171589 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124d3f800) [pid = 2033] [serial = 2207] [outer = 0x12133a000] 02:06:12 INFO - PROCESS | 2033 | 1465031172031 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]]]}] 02:06:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:06:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:06:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 673ms 02:06:12 INFO - PROCESS | 2033 | 1465031172054 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:06:12 INFO - TEST-START | /DOMEvents/constructors.html 02:06:12 INFO - PROCESS | 2033 | 1465031172056 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:06:12 INFO - PROCESS | 2033 | 1465031172058 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 2033 | 1465031172059 Marionette TRACE conn2 <- [1,2914,null,{}] 02:06:12 INFO - PROCESS | 2033 | 1465031172062 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}] 02:06:12 INFO - PROCESS | 2033 | 1465031172063 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:12 INFO - PROCESS | 2033 | 1465031172187 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:06:12 INFO - PROCESS | 2033 | 1465031172275 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 2033 | 1465031172276 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:12 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a91800 == 41 [pid = 2033] [id = 736] 02:06:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x112a7ec00) [pid = 2033] [serial = 2208] [outer = 0x0] 02:06:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1164a5800) [pid = 2033] [serial = 2209] [outer = 0x112a7ec00] 02:06:12 INFO - PROCESS | 2033 | 1465031172307 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x127183c00) [pid = 2033] [serial = 2210] [outer = 0x112a7ec00] 02:06:12 INFO - PROCESS | 2033 | 1465031172862 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]]]}] 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:06:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 826ms 02:06:12 INFO - PROCESS | 2033 | 1465031172884 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 2033 | 1465031172887 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:06:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:06:12 INFO - PROCESS | 2033 | 1465031172890 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 2033 | 1465031172893 Marionette TRACE conn2 <- [1,2918,null,{}] 02:06:12 INFO - PROCESS | 2033 | 1465031172897 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}] 02:06:12 INFO - PROCESS | 2033 | 1465031172898 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:13 INFO - PROCESS | 2033 | 1465031173006 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:06:13 INFO - PROCESS | 2033 | 1465031173086 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 2033 | 1465031173087 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:13 INFO - PROCESS | 2033 | ++DOCSHELL 0x116672000 == 42 [pid = 2033] [id = 737] 02:06:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1161b4000) [pid = 2033] [serial = 2211] [outer = 0x0] 02:06:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1167ef000) [pid = 2033] [serial = 2212] [outer = 0x1161b4000] 02:06:13 INFO - PROCESS | 2033 | 1465031173162 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x118590800) [pid = 2033] [serial = 2213] [outer = 0x1161b4000] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12b42b800 == 41 [pid = 2033] [id = 731] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x118499000 == 40 [pid = 2033] [id = 730] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12a998800 == 39 [pid = 2033] [id = 729] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12a97f000 == 38 [pid = 2033] [id = 728] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12957e800 == 37 [pid = 2033] [id = 727] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x128fb4000 == 36 [pid = 2033] [id = 726] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x1193b1800 == 35 [pid = 2033] [id = 725] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x125611000 == 34 [pid = 2033] [id = 724] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x121dc9000 == 33 [pid = 2033] [id = 723] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c0800 == 32 [pid = 2033] [id = 722] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x116acd000 == 31 [pid = 2033] [id = 721] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x1187c4800 == 30 [pid = 2033] [id = 720] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x113316800 == 29 [pid = 2033] [id = 719] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x116a91800 == 28 [pid = 2033] [id = 736] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfeb000 == 27 [pid = 2033] [id = 735] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12764f000 == 26 [pid = 2033] [id = 734] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x12bfea800 == 25 [pid = 2033] [id = 732] 02:06:14 INFO - PROCESS | 2033 | --DOCSHELL 0x1187bf800 == 24 [pid = 2033] [id = 733] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x127182000) [pid = 2033] [serial = 2155] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x123742800) [pid = 2033] [serial = 2149] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x119252400) [pid = 2033] [serial = 2140] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x11968ec00) [pid = 2033] [serial = 2141] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x124d3f000) [pid = 2033] [serial = 2150] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1214d5400) [pid = 2033] [serial = 2146] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x121686800) [pid = 2033] [serial = 2147] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x112d48000) [pid = 2033] [serial = 2128] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x113c05400) [pid = 2033] [serial = 2129] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1255ba000) [pid = 2033] [serial = 2152] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1256ea400) [pid = 2033] [serial = 2153] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x119a6b400) [pid = 2033] [serial = 2143] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x1214cec00) [pid = 2033] [serial = 2144] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x1187ea400) [pid = 2033] [serial = 2137] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x1187f7800) [pid = 2033] [serial = 2138] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 77 (0x117d81000) [pid = 2033] [serial = 2134] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 76 (0x11836a400) [pid = 2033] [serial = 2135] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 75 (0x115ed6400) [pid = 2033] [serial = 2131] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | --DOMWINDOW == 74 (0x1167f3800) [pid = 2033] [serial = 2132] [outer = 0x0] [url = about:blank] 02:06:14 INFO - PROCESS | 2033 | 1465031174270 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:06:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:06:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1426ms 02:06:14 INFO - PROCESS | 2033 | 1465031174316 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:06:14 INFO - PROCESS | 2033 | 1465031174319 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:06:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:06:14 INFO - PROCESS | 2033 | 1465031174322 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 2033 | 1465031174324 Marionette TRACE conn2 <- [1,2922,null,{}] 02:06:14 INFO - PROCESS | 2033 | 1465031174328 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}] 02:06:14 INFO - PROCESS | 2033 | 1465031174329 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:14 INFO - PROCESS | 2033 | 1465031174417 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:06:14 INFO - PROCESS | 2033 | 1465031174427 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 2033 | 1465031174430 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x116ac6800 == 25 [pid = 2033] [id = 738] 02:06:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 75 (0x1131c2800) [pid = 2033] [serial = 2214] [outer = 0x0] 02:06:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 76 (0x113376400) [pid = 2033] [serial = 2215] [outer = 0x1131c2800] 02:06:14 INFO - PROCESS | 2033 | 1465031174459 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 77 (0x1161ac400) [pid = 2033] [serial = 2216] [outer = 0x1131c2800] 02:06:14 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:06:14 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:06:14 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:06:14 INFO - PROCESS | 2033 | [2033] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:06:14 INFO - PROCESS | 2033 | 1465031174803 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]]]}] 02:06:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:06:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:06:14 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 02:06:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:06:14 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 02:06:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:06:14 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]" 02:06:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:06:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:06:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 02:06:14 INFO - PROCESS | 2033 | 1465031174844 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:06:14 INFO - PROCESS | 2033 | 1465031174848 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:06:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:06:14 INFO - PROCESS | 2033 | 1465031174852 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 2033 | 1465031174854 Marionette TRACE conn2 <- [1,2926,null,{}] 02:06:14 INFO - PROCESS | 2033 | 1465031174856 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}] 02:06:14 INFO - PROCESS | 2033 | 1465031174858 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:14 INFO - PROCESS | 2033 | 1465031174937 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:06:14 INFO - PROCESS | 2033 | 1465031174944 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 2033 | 1465031174945 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:14 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187bc800 == 26 [pid = 2033] [id = 739] 02:06:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 78 (0x117185c00) [pid = 2033] [serial = 2217] [outer = 0x0] 02:06:14 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x118363000) [pid = 2033] [serial = 2218] [outer = 0x117185c00] 02:06:14 INFO - PROCESS | 2033 | 1465031174972 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1187f0400) [pid = 2033] [serial = 2219] [outer = 0x117185c00] 02:06:15 INFO - PROCESS | 2033 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:06:15 INFO - PROCESS | 2033 | 1465031175313 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]]]}] 02:06:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:06:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 474ms 02:06:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:06:15 INFO - PROCESS | 2033 | 1465031175328 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 2033 | 1465031175329 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:06:15 INFO - PROCESS | 2033 | 1465031175331 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 2033 | 1465031175334 Marionette TRACE conn2 <- [1,2930,null,{}] 02:06:15 INFO - PROCESS | 2033 | 1465031175345 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}] 02:06:15 INFO - PROCESS | 2033 | 1465031175348 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:15 INFO - PROCESS | 2033 | 1465031175433 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:06:15 INFO - PROCESS | 2033 | 1465031175490 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 2033 | 1465031175492 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:15 INFO - PROCESS | 2033 | ++DOCSHELL 0x121dba000 == 27 [pid = 2033] [id = 740] 02:06:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x119212c00) [pid = 2033] [serial = 2220] [outer = 0x0] 02:06:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x119688000) [pid = 2033] [serial = 2221] [outer = 0x119212c00] 02:06:15 INFO - PROCESS | 2033 | 1465031175520 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x119a74400) [pid = 2033] [serial = 2222] [outer = 0x119212c00] 02:06:15 INFO - PROCESS | 2033 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:06:15 INFO - PROCESS | 2033 | 1465031175819 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]]]}] 02:06:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:06:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 521ms 02:06:15 INFO - PROCESS | 2033 | 1465031175854 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:06:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:06:15 INFO - PROCESS | 2033 | 1465031175860 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:06:15 INFO - PROCESS | 2033 | 1465031175864 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 2033 | 1465031175866 Marionette TRACE conn2 <- [1,2934,null,{}] 02:06:15 INFO - PROCESS | 2033 | 1465031175869 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}] 02:06:15 INFO - PROCESS | 2033 | 1465031175871 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:15 INFO - PROCESS | 2033 | 1465031175959 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:06:16 INFO - PROCESS | 2033 | 1465031176018 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 2033 | 1465031176019 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x125651800 == 28 [pid = 2033] [id = 741] 02:06:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x119cb2c00) [pid = 2033] [serial = 2223] [outer = 0x0] 02:06:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x121337c00) [pid = 2033] [serial = 2224] [outer = 0x119cb2c00] 02:06:16 INFO - PROCESS | 2033 | 1465031176044 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x1214ce400) [pid = 2033] [serial = 2225] [outer = 0x119cb2c00] 02:06:16 INFO - PROCESS | 2033 | 1465031176301 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]]]}] 02:06:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:06:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 02:06:16 INFO - PROCESS | 2033 | 1465031176337 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 2033 | 1465031176339 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:06:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:06:16 INFO - PROCESS | 2033 | 1465031176355 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 2033 | 1465031176356 Marionette TRACE conn2 <- [1,2938,null,{}] 02:06:16 INFO - PROCESS | 2033 | 1465031176367 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}] 02:06:16 INFO - PROCESS | 2033 | 1465031176369 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:16 INFO - PROCESS | 2033 | 1465031176468 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:06:16 INFO - PROCESS | 2033 | 1465031176504 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 2033 | 1465031176505 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:16 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267b0800 == 29 [pid = 2033] [id = 742] 02:06:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x119cb8000) [pid = 2033] [serial = 2226] [outer = 0x0] 02:06:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x12167fc00) [pid = 2033] [serial = 2227] [outer = 0x119cb8000] 02:06:16 INFO - PROCESS | 2033 | 1465031176530 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x121bbf400) [pid = 2033] [serial = 2228] [outer = 0x119cb8000] 02:06:16 INFO - PROCESS | 2033 | 1465031176838 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]]]}] 02:06:16 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. 02:06:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 535ms 02:06:16 INFO - PROCESS | 2033 | 1465031176883 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 2033 | 1465031176884 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:06:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:06:16 INFO - PROCESS | 2033 | 1465031176887 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 2033 | 1465031176888 Marionette TRACE conn2 <- [1,2942,null,{}] 02:06:16 INFO - PROCESS | 2033 | 1465031176897 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}] 02:06:16 INFO - PROCESS | 2033 | 1465031176901 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:17 INFO - PROCESS | 2033 | 1465031177019 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:06:17 INFO - PROCESS | 2033 | 1465031177023 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 2033 | 1465031177025 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b73000 == 30 [pid = 2033] [id = 743] 02:06:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x112a82400) [pid = 2033] [serial = 2229] [outer = 0x0] 02:06:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x123745400) [pid = 2033] [serial = 2230] [outer = 0x112a82400] 02:06:17 INFO - PROCESS | 2033 | 1465031177050 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x12717d800) [pid = 2033] [serial = 2231] [outer = 0x112a82400] 02:06:17 INFO - PROCESS | 2033 | 1465031177382 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"]]]}] 02:06:17 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 02:06:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:06:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 527ms 02:06:17 INFO - PROCESS | 2033 | 1465031177422 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:06:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:06:17 INFO - PROCESS | 2033 | 1465031177426 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:06:17 INFO - PROCESS | 2033 | 1465031177429 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 2033 | 1465031177430 Marionette TRACE conn2 <- [1,2946,null,{}] 02:06:17 INFO - PROCESS | 2033 | 1465031177432 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}] 02:06:17 INFO - PROCESS | 2033 | 1465031177434 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:17 INFO - PROCESS | 2033 | 1465031177529 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:06:17 INFO - PROCESS | 2033 | 1465031177540 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 2033 | 1465031177541 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:17 INFO - PROCESS | 2033 | ++DOCSHELL 0x1298ec000 == 31 [pid = 2033] [id = 744] 02:06:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1271be800) [pid = 2033] [serial = 2232] [outer = 0x0] 02:06:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127509c00) [pid = 2033] [serial = 2233] [outer = 0x1271be800] 02:06:17 INFO - PROCESS | 2033 | 1465031177565 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x1275c7800) [pid = 2033] [serial = 2234] [outer = 0x1271be800] 02:06:17 INFO - PROCESS | 2033 | 1465031177869 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]]]}] 02:06:17 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. 02:06:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 02:06:17 INFO - PROCESS | 2033 | 1465031177899 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:06:17 INFO - PROCESS | 2033 | 1465031177900 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:06:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:06:17 INFO - PROCESS | 2033 | 1465031177910 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 2033 | 1465031177912 Marionette TRACE conn2 <- [1,2950,null,{}] 02:06:17 INFO - PROCESS | 2033 | 1465031177914 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}] 02:06:17 INFO - PROCESS | 2033 | 1465031177915 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:18 INFO - PROCESS | 2033 | 1465031178012 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:06:18 INFO - PROCESS | 2033 | 1465031178016 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 2033 | 1465031178017 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x12acca800 == 32 [pid = 2033] [id = 745] 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1275c7c00) [pid = 2033] [serial = 2235] [outer = 0x0] 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x127604000) [pid = 2033] [serial = 2236] [outer = 0x1275c7c00] 02:06:18 INFO - PROCESS | 2033 | 1465031178041 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128a02400) [pid = 2033] [serial = 2237] [outer = 0x1275c7c00] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x128d35c00) [pid = 2033] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1126cb400) [pid = 2033] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x119acf800) [pid = 2033] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x112d46800) [pid = 2033] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1168b2c00) [pid = 2033] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x112d45c00) [pid = 2033] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1161b4c00) [pid = 2033] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x1267c6000) [pid = 2033] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x1187ef400) [pid = 2033] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x110ec0000) [pid = 2033] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1262d0800) [pid = 2033] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1192ea800) [pid = 2033] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x128aebc00) [pid = 2033] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x1267c7400) [pid = 2033] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x1275ca800) [pid = 2033] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:06:18 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1275c8c00) [pid = 2033] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:06:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x112f79000 == 33 [pid = 2033] [id = 746] 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x110ec0000) [pid = 2033] [serial = 2238] [outer = 0x0] 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x111e31000) [pid = 2033] [serial = 2239] [outer = 0x110ec0000] 02:06:18 INFO - PROCESS | 2033 | 1465031178550 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]]]}] 02:06:18 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. 02:06:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 02:06:18 INFO - PROCESS | 2033 | 1465031178580 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 2033 | 1465031178589 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:06:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:06:18 INFO - PROCESS | 2033 | 1465031178592 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 2033 | 1465031178593 Marionette TRACE conn2 <- [1,2954,null,{}] 02:06:18 INFO - PROCESS | 2033 | 1465031178595 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}] 02:06:18 INFO - PROCESS | 2033 | 1465031178596 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:18 INFO - PROCESS | 2033 | 1465031178688 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:06:18 INFO - PROCESS | 2033 | 1465031178691 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 2033 | 1465031178692 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:18 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b410000 == 34 [pid = 2033] [id = 747] 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x1161b4c00) [pid = 2033] [serial = 2240] [outer = 0x0] 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x119acf800) [pid = 2033] [serial = 2241] [outer = 0x1161b4c00] 02:06:18 INFO - PROCESS | 2033 | 1465031178716 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x1256edc00) [pid = 2033] [serial = 2242] [outer = 0x1161b4c00] 02:06:19 INFO - PROCESS | 2033 | 1465031179016 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]]]}] 02:06:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:06:19 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 02:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 469ms 02:06:19 INFO - PROCESS | 2033 | 1465031179064 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:06:19 INFO - PROCESS | 2033 | 1465031179066 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:06:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:06:19 INFO - PROCESS | 2033 | 1465031179068 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 2033 | 1465031179069 Marionette TRACE conn2 <- [1,2958,null,{}] 02:06:19 INFO - PROCESS | 2033 | 1465031179072 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}] 02:06:19 INFO - PROCESS | 2033 | 1465031179073 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:19 INFO - PROCESS | 2033 | 1465031179201 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:06:19 INFO - PROCESS | 2033 | 1465031179206 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 2033 | 1465031179208 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b451000 == 35 [pid = 2033] [id = 748] 02:06:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1267c3c00) [pid = 2033] [serial = 2243] [outer = 0x0] 02:06:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128a02800) [pid = 2033] [serial = 2244] [outer = 0x1267c3c00] 02:06:19 INFO - PROCESS | 2033 | 1465031179234 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128ade400) [pid = 2033] [serial = 2245] [outer = 0x1267c3c00] 02:06:19 INFO - PROCESS | 2033 | 1465031179530 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]]]}] 02:06:19 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. 02:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 02:06:19 INFO - PROCESS | 2033 | 1465031179547 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:06:19 INFO - PROCESS | 2033 | 1465031179556 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:06:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:06:19 INFO - PROCESS | 2033 | 1465031179562 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 2033 | 1465031179564 Marionette TRACE conn2 <- [1,2962,null,{}] 02:06:19 INFO - PROCESS | 2033 | 1465031179566 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}] 02:06:19 INFO - PROCESS | 2033 | 1465031179568 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:19 INFO - PROCESS | 2033 | 1465031179655 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:06:19 INFO - PROCESS | 2033 | 1465031179661 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 2033 | 1465031179662 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:19 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c41d800 == 36 [pid = 2033] [id = 749] 02:06:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x127503c00) [pid = 2033] [serial = 2246] [outer = 0x0] 02:06:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x128ae1400) [pid = 2033] [serial = 2247] [outer = 0x127503c00] 02:06:19 INFO - PROCESS | 2033 | 1465031179689 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x128d27000) [pid = 2033] [serial = 2248] [outer = 0x127503c00] 02:06:20 INFO - PROCESS | 2033 | 1465031179996 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]]]}] 02:06:20 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. 02:06:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 471ms 02:06:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:06:20 INFO - PROCESS | 2033 | 1465031180032 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 2033 | 1465031180033 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:06:20 INFO - PROCESS | 2033 | 1465031180036 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 2033 | 1465031180037 Marionette TRACE conn2 <- [1,2966,null,{}] 02:06:20 INFO - PROCESS | 2033 | 1465031180040 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}] 02:06:20 INFO - PROCESS | 2033 | 1465031180043 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:20 INFO - PROCESS | 2033 | 1465031180150 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:06:20 INFO - PROCESS | 2033 | 1465031180156 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 2033 | 1465031180157 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c93e000 == 37 [pid = 2033] [id = 750] 02:06:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x128ad8000) [pid = 2033] [serial = 2249] [outer = 0x0] 02:06:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128d2fc00) [pid = 2033] [serial = 2250] [outer = 0x128ad8000] 02:06:20 INFO - PROCESS | 2033 | 1465031180182 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128d38000) [pid = 2033] [serial = 2251] [outer = 0x128ad8000] 02:06:20 INFO - PROCESS | 2033 | 1465031180449 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]]]}] 02:06:20 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. 02:06:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 02:06:20 INFO - PROCESS | 2033 | 1465031180555 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 2033 | 1465031180558 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:06:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:06:20 INFO - PROCESS | 2033 | 1465031180561 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 2033 | 1465031180563 Marionette TRACE conn2 <- [1,2970,null,{}] 02:06:20 INFO - PROCESS | 2033 | 1465031180567 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}] 02:06:20 INFO - PROCESS | 2033 | 1465031180569 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:20 INFO - PROCESS | 2033 | 1465031180693 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:06:20 INFO - PROCESS | 2033 | 1465031180773 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 2033 | 1465031180777 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:20 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a96000 == 38 [pid = 2033] [id = 751] 02:06:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x111e6b000) [pid = 2033] [serial = 2252] [outer = 0x0] 02:06:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1126c0800) [pid = 2033] [serial = 2253] [outer = 0x111e6b000] 02:06:20 INFO - PROCESS | 2033 | 1465031180808 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x112d50000) [pid = 2033] [serial = 2254] [outer = 0x111e6b000] 02:06:21 INFO - PROCESS | 2033 | 1465031181253 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]]]}] 02:06:21 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. 02:06:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 720ms 02:06:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:06:21 INFO - PROCESS | 2033 | 1465031181282 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:06:21 INFO - PROCESS | 2033 | 1465031181284 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:06:21 INFO - PROCESS | 2033 | 1465031181289 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 2033 | 1465031181292 Marionette TRACE conn2 <- [1,2974,null,{}] 02:06:21 INFO - PROCESS | 2033 | 1465031181294 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}] 02:06:21 INFO - PROCESS | 2033 | 1465031181296 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:21 INFO - PROCESS | 2033 | 1465031181408 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:06:21 INFO - PROCESS | 2033 | 1465031181469 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 2033 | 1465031181471 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:21 INFO - PROCESS | 2033 | ++DOCSHELL 0x1217d6000 == 39 [pid = 2033] [id = 752] 02:06:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x116424c00) [pid = 2033] [serial = 2255] [outer = 0x0] 02:06:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x117667400) [pid = 2033] [serial = 2256] [outer = 0x116424c00] 02:06:21 INFO - PROCESS | 2033 | 1465031181501 Marionette DEBUG loaded listener.js 02:06:21 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x1185efc00) [pid = 2033] [serial = 2257] [outer = 0x116424c00] 02:06:21 INFO - PROCESS | 2033 | 1465031181988 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]]]}] 02:06:22 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. 02:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 723ms 02:06:22 INFO - PROCESS | 2033 | 1465031182012 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:06:22 INFO - PROCESS | 2033 | 1465031182014 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:06:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:06:22 INFO - PROCESS | 2033 | 1465031182018 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 2033 | 1465031182020 Marionette TRACE conn2 <- [1,2978,null,{}] 02:06:22 INFO - PROCESS | 2033 | 1465031182031 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}] 02:06:22 INFO - PROCESS | 2033 | 1465031182036 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:22 INFO - PROCESS | 2033 | 1465031182229 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:06:22 INFO - PROCESS | 2033 | 1465031182362 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 2033 | 1465031182365 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:22 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b41a000 == 40 [pid = 2033] [id = 753] 02:06:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x119250800) [pid = 2033] [serial = 2258] [outer = 0x0] 02:06:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x119cb1000) [pid = 2033] [serial = 2259] [outer = 0x119250800] 02:06:22 INFO - PROCESS | 2033 | 1465031182400 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x121686800) [pid = 2033] [serial = 2260] [outer = 0x119250800] 02:06:22 INFO - PROCESS | 2033 | 1465031182941 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]]]}] 02:06:22 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. 02:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 973ms 02:06:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:06:22 INFO - PROCESS | 2033 | 1465031182991 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 2033 | 1465031182993 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:06:23 INFO - PROCESS | 2033 | 1465031182996 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 2033 | 1465031182998 Marionette TRACE conn2 <- [1,2982,null,{}] 02:06:23 INFO - PROCESS | 2033 | 1465031183002 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}] 02:06:23 INFO - PROCESS | 2033 | 1465031183004 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:23 INFO - PROCESS | 2033 | 1465031183118 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:06:23 INFO - PROCESS | 2033 | 1465031183181 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 2033 | 1465031183183 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x119802800 == 41 [pid = 2033] [id = 754] 02:06:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x1131c1c00) [pid = 2033] [serial = 2261] [outer = 0x0] 02:06:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x115e1c400) [pid = 2033] [serial = 2262] [outer = 0x1131c1c00] 02:06:23 INFO - PROCESS | 2033 | 1465031183211 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x117d78c00) [pid = 2033] [serial = 2263] [outer = 0x1131c1c00] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12c41d800 == 40 [pid = 2033] [id = 749] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12b451000 == 39 [pid = 2033] [id = 748] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12b410000 == 38 [pid = 2033] [id = 747] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x112f79000 == 37 [pid = 2033] [id = 746] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x12acca800 == 36 [pid = 2033] [id = 745] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x1298ec000 == 35 [pid = 2033] [id = 744] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x128b73000 == 34 [pid = 2033] [id = 743] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x1267b0800 == 33 [pid = 2033] [id = 742] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x125651800 == 32 [pid = 2033] [id = 741] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x121dba000 == 31 [pid = 2033] [id = 740] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x1187bc800 == 30 [pid = 2033] [id = 739] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x116ac6800 == 29 [pid = 2033] [id = 738] 02:06:23 INFO - PROCESS | 2033 | --DOCSHELL 0x116672000 == 28 [pid = 2033] [id = 737] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x128db8c00) [pid = 2033] [serial = 2126] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x1274d4000) [pid = 2033] [serial = 2156] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119a69800) [pid = 2033] [serial = 2173] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x128d2c000) [pid = 2033] [serial = 2198] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x12750d800) [pid = 2033] [serial = 2185] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x128af6400) [pid = 2033] [serial = 2197] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x128ae8c00) [pid = 2033] [serial = 2195] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x127602800) [pid = 2033] [serial = 2191] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x1275c6000) [pid = 2033] [serial = 2186] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1275c5800) [pid = 2033] [serial = 2189] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1256ee800) [pid = 2033] [serial = 2180] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1214ce800) [pid = 2033] [serial = 2177] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x12760c400) [pid = 2033] [serial = 2192] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x119cbdc00) [pid = 2033] [serial = 2174] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x128a08000) [pid = 2033] [serial = 2194] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x121336000) [pid = 2033] [serial = 2176] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x1217f1c00) [pid = 2033] [serial = 2179] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x12133c400) [pid = 2033] [serial = 2188] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x117d78000) [pid = 2033] [serial = 2167] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x118597c00) [pid = 2033] [serial = 2168] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x115ed1400) [pid = 2033] [serial = 2164] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x1167f4400) [pid = 2033] [serial = 2165] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 85 (0x1166e5400) [pid = 2033] [serial = 2161] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 84 (0x116a6c400) [pid = 2033] [serial = 2162] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 83 (0x127505000) [pid = 2033] [serial = 2183] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 82 (0x1274cc400) [pid = 2033] [serial = 2182] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 81 (0x11925b800) [pid = 2033] [serial = 2170] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 80 (0x119692000) [pid = 2033] [serial = 2171] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 79 (0x111a04800) [pid = 2033] [serial = 2158] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | --DOMWINDOW == 78 (0x111c6b800) [pid = 2033] [serial = 2159] [outer = 0x0] [url = about:blank] 02:06:23 INFO - PROCESS | 2033 | 1465031183611 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"]]]}] 02:06:23 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 02:06:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:06:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 622ms 02:06:23 INFO - PROCESS | 2033 | 1465031183618 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 2033 | 1465031183621 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:06:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:06:23 INFO - PROCESS | 2033 | 1465031183648 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 2033 | 1465031183650 Marionette TRACE conn2 <- [1,2986,null,{}] 02:06:23 INFO - PROCESS | 2033 | 1465031183652 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}] 02:06:23 INFO - PROCESS | 2033 | 1465031183654 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:23 INFO - PROCESS | 2033 | 1465031183733 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:06:23 INFO - PROCESS | 2033 | 1465031183736 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 2033 | 1465031183738 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:23 INFO - PROCESS | 2033 | ++DOCSHELL 0x118147000 == 29 [pid = 2033] [id = 755] 02:06:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 79 (0x117d7f000) [pid = 2033] [serial = 2264] [outer = 0x0] 02:06:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 80 (0x1187f5c00) [pid = 2033] [serial = 2265] [outer = 0x117d7f000] 02:06:23 INFO - PROCESS | 2033 | 1465031183768 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 2033 | ++DOMWINDOW == 81 (0x119a66400) [pid = 2033] [serial = 2266] [outer = 0x117d7f000] 02:06:24 INFO - PROCESS | 2033 | 1465031184103 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]]]}] 02:06:24 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. 02:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 02:06:24 INFO - PROCESS | 2033 | 1465031184167 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 2033 | 1465031184168 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:06:24 INFO - PROCESS | 2033 | 1465031184171 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 2033 | 1465031184173 Marionette TRACE conn2 <- [1,2990,null,{}] 02:06:24 INFO - PROCESS | 2033 | 1465031184180 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}] 02:06:24 INFO - PROCESS | 2033 | 1465031184183 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:24 INFO - PROCESS | 2033 | 1465031184264 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:06:24 INFO - PROCESS | 2033 | 1465031184268 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 2033 | 1465031184271 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x123646000 == 30 [pid = 2033] [id = 756] 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 82 (0x121330800) [pid = 2033] [serial = 2267] [outer = 0x0] 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 83 (0x1214ccc00) [pid = 2033] [serial = 2268] [outer = 0x121330800] 02:06:24 INFO - PROCESS | 2033 | 1465031184300 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 84 (0x121bb2400) [pid = 2033] [serial = 2269] [outer = 0x121330800] 02:06:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x1263ce000 == 31 [pid = 2033] [id = 757] 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 85 (0x124b24000) [pid = 2033] [serial = 2270] [outer = 0x0] 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 86 (0x121678c00) [pid = 2033] [serial = 2271] [outer = 0x124b24000] 02:06:24 INFO - PROCESS | 2033 | 1465031184654 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]]]}] 02:06:24 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. 02:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 02:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:06:24 INFO - PROCESS | 2033 | 1465031184704 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 2033 | 1465031184706 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:06:24 INFO - PROCESS | 2033 | 1465031184709 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 2033 | 1465031184710 Marionette TRACE conn2 <- [1,2994,null,{}] 02:06:24 INFO - PROCESS | 2033 | 1465031184712 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}] 02:06:24 INFO - PROCESS | 2033 | 1465031184714 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:24 INFO - PROCESS | 2033 | 1465031184813 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:06:24 INFO - PROCESS | 2033 | 1465031184819 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 2033 | 1465031184820 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:24 INFO - PROCESS | 2033 | ++DOCSHELL 0x1267b4000 == 32 [pid = 2033] [id = 758] 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x124d35800) [pid = 2033] [serial = 2272] [outer = 0x0] 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1255bd400) [pid = 2033] [serial = 2273] [outer = 0x124d35800] 02:06:24 INFO - PROCESS | 2033 | 1465031184846 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x1256e3000) [pid = 2033] [serial = 2274] [outer = 0x124d35800] 02:06:25 INFO - PROCESS | 2033 | 1465031185161 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]]]}] 02:06:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:06:25 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 02:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 02:06:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:06:25 INFO - PROCESS | 2033 | 1465031185180 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 2033 | 1465031185181 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:06:25 INFO - PROCESS | 2033 | 1465031185183 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 2033 | 1465031185184 Marionette TRACE conn2 <- [1,2998,null,{}] 02:06:25 INFO - PROCESS | 2033 | 1465031185186 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}] 02:06:25 INFO - PROCESS | 2033 | 1465031185188 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:25 INFO - PROCESS | 2033 | 1465031185269 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:06:25 INFO - PROCESS | 2033 | 1465031185275 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 2033 | 1465031185277 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b74800 == 33 [pid = 2033] [id = 759] 02:06:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x115e21400) [pid = 2033] [serial = 2275] [outer = 0x0] 02:06:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x12717b000) [pid = 2033] [serial = 2276] [outer = 0x115e21400] 02:06:25 INFO - PROCESS | 2033 | 1465031185361 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x1274d5400) [pid = 2033] [serial = 2277] [outer = 0x115e21400] 02:06:25 INFO - PROCESS | 2033 | 1465031185599 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]]]}] 02:06:25 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. 02:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 02:06:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:06:25 INFO - PROCESS | 2033 | 1465031185653 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 2033 | 1465031185654 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:06:25 INFO - PROCESS | 2033 | 1465031185664 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 2033 | 1465031185665 Marionette TRACE conn2 <- [1,3002,null,{}] 02:06:25 INFO - PROCESS | 2033 | 1465031185668 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}] 02:06:25 INFO - PROCESS | 2033 | 1465031185672 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:25 INFO - PROCESS | 2033 | 1465031185812 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:06:25 INFO - PROCESS | 2033 | 1465031185816 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 2033 | 1465031185818 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:25 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c57000 == 34 [pid = 2033] [id = 760] 02:06:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x111c67400) [pid = 2033] [serial = 2278] [outer = 0x0] 02:06:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x127606000) [pid = 2033] [serial = 2279] [outer = 0x111c67400] 02:06:25 INFO - PROCESS | 2033 | 1465031185843 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128aeb000) [pid = 2033] [serial = 2280] [outer = 0x111c67400] 02:06:26 INFO - PROCESS | 2033 | 1465031186171 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]]]}] 02:06:26 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. 02:06:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 529ms 02:06:26 INFO - PROCESS | 2033 | 1465031186187 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 2033 | 1465031186188 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:06:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:06:26 INFO - PROCESS | 2033 | 1465031186198 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 2033 | 1465031186199 Marionette TRACE conn2 <- [1,3006,null,{}] 02:06:26 INFO - PROCESS | 2033 | 1465031186201 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}] 02:06:26 INFO - PROCESS | 2033 | 1465031186202 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:26 INFO - PROCESS | 2033 | 1465031186309 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:06:26 INFO - PROCESS | 2033 | 1465031186313 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 2033 | 1465031186314 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad57000 == 35 [pid = 2033] [id = 761] 02:06:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x119a6b800) [pid = 2033] [serial = 2281] [outer = 0x0] 02:06:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128af0000) [pid = 2033] [serial = 2282] [outer = 0x119a6b800] 02:06:26 INFO - PROCESS | 2033 | 1465031186345 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128d2c800) [pid = 2033] [serial = 2283] [outer = 0x119a6b800] 02:06:26 INFO - PROCESS | 2033 | 1465031186648 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]]]}] 02:06:26 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. 02:06:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 475ms 02:06:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:06:26 INFO - PROCESS | 2033 | 1465031186666 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 2033 | 1465031186667 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:06:26 INFO - PROCESS | 2033 | 1465031186669 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 2033 | 1465031186670 Marionette TRACE conn2 <- [1,3010,null,{}] 02:06:26 INFO - PROCESS | 2033 | 1465031186683 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}] 02:06:26 INFO - PROCESS | 2033 | 1465031186684 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:26 INFO - PROCESS | 2033 | 1465031186791 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:06:26 INFO - PROCESS | 2033 | 1465031186794 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 2033 | 1465031186795 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:26 INFO - PROCESS | 2033 | ++DOCSHELL 0x12b439000 == 36 [pid = 2033] [id = 762] 02:06:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x128d2dc00) [pid = 2033] [serial = 2284] [outer = 0x0] 02:06:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x128d3ac00) [pid = 2033] [serial = 2285] [outer = 0x128d2dc00] 02:06:26 INFO - PROCESS | 2033 | 1465031186820 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x128d40800) [pid = 2033] [serial = 2286] [outer = 0x128d2dc00] 02:06:27 INFO - PROCESS | 2033 | 1465031187121 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]]]}] 02:06:27 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 02:06:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 471ms 02:06:27 INFO - PROCESS | 2033 | 1465031187155 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 2033 | 1465031187157 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:06:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:06:27 INFO - PROCESS | 2033 | 1465031187166 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - PROCESS | 2033 | 1465031187168 Marionette TRACE conn2 <- [1,3014,null,{}] 02:06:27 INFO - PROCESS | 2033 | 1465031187170 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}] 02:06:27 INFO - PROCESS | 2033 | 1465031187171 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:27 INFO - PROCESS | 2033 | 1465031187279 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:06:27 INFO - PROCESS | 2033 | 1465031187316 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 2033 | 1465031187325 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x12c40a000 == 37 [pid = 2033] [id = 763] 02:06:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x128d2e800) [pid = 2033] [serial = 2287] [outer = 0x0] 02:06:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x128dbac00) [pid = 2033] [serial = 2288] [outer = 0x128d2e800] 02:06:27 INFO - PROCESS | 2033 | 1465031187349 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x128dc0000) [pid = 2033] [serial = 2289] [outer = 0x128d2e800] 02:06:27 INFO - PROCESS | 2033 | [2033] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x1161b4c00) [pid = 2033] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x1271be800) [pid = 2033] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x119cb2c00) [pid = 2033] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x117185c00) [pid = 2033] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x119212c00) [pid = 2033] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1131c2800) [pid = 2033] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x112a82400) [pid = 2033] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1275c7c00) [pid = 2033] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x1161b4000) [pid = 2033] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x113c08400) [pid = 2033] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x1187f5000) [pid = 2033] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x12133a000) [pid = 2033] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x112a7ec00) [pid = 2033] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x127503c00) [pid = 2033] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x110ec0000) [pid = 2033] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x119cb8000) [pid = 2033] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:06:27 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x1267c3c00) [pid = 2033] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:06:27 INFO - PROCESS | 2033 | 1465031187785 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:06:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:06:27 INFO - {} 02:06:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:06:27 INFO - {} 02:06:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:06:27 INFO - {} 02:06:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:06:27 INFO - {} 02:06:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 669ms 02:06:27 INFO - TEST-START | /FileAPI/fileReader.html 02:06:27 INFO - PROCESS | 2033 | 1465031187837 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 2033 | 1465031187838 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:06:27 INFO - PROCESS | 2033 | 1465031187847 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - PROCESS | 2033 | 1465031187848 Marionette TRACE conn2 <- [1,3018,null,{}] 02:06:27 INFO - PROCESS | 2033 | 1465031187850 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}] 02:06:27 INFO - PROCESS | 2033 | 1465031187851 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:27 INFO - PROCESS | 2033 | 1465031187934 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:06:27 INFO - PROCESS | 2033 | 1465031187938 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 2033 | 1465031187939 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:27 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cd0f000 == 38 [pid = 2033] [id = 764] 02:06:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x128dc0c00) [pid = 2033] [serial = 2290] [outer = 0x0] 02:06:27 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x128fdac00) [pid = 2033] [serial = 2291] [outer = 0x128dc0c00] 02:06:27 INFO - PROCESS | 2033 | 1465031187968 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x128fe7000) [pid = 2033] [serial = 2292] [outer = 0x128dc0c00] 02:06:28 INFO - PROCESS | 2033 | 1465031188284 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]]]}] 02:06:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:06:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:06:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:06:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:06:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 476ms 02:06:28 INFO - PROCESS | 2033 | 1465031188317 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 2033 | 1465031188319 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:06:28 INFO - TEST-START | /FileAPI/historical.html 02:06:28 INFO - PROCESS | 2033 | 1465031188323 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 2033 | 1465031188329 Marionette TRACE conn2 <- [1,3022,null,{}] 02:06:28 INFO - PROCESS | 2033 | 1465031188332 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}] 02:06:28 INFO - PROCESS | 2033 | 1465031188334 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:28 INFO - PROCESS | 2033 | 1465031188526 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:06:28 INFO - PROCESS | 2033 | 1465031188535 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 2033 | 1465031188537 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:28 INFO - PROCESS | 2033 | ++DOCSHELL 0x12cf13000 == 39 [pid = 2033] [id = 765] 02:06:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x1291abc00) [pid = 2033] [serial = 2293] [outer = 0x0] 02:06:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x129504800) [pid = 2033] [serial = 2294] [outer = 0x1291abc00] 02:06:28 INFO - PROCESS | 2033 | 1465031188578 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x129745400) [pid = 2033] [serial = 2295] [outer = 0x1291abc00] 02:06:28 INFO - PROCESS | 2033 | 1465031188893 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"]]]}] 02:06:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:06:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:06:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:06:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:06:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:06:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:06:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:06:28 INFO - TEST-OK | /FileAPI/historical.html | took 627ms 02:06:28 INFO - TEST-START | /FileAPI/idlharness.html 02:06:28 INFO - PROCESS | 2033 | 1465031188950 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 2033 | 1465031188952 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:06:28 INFO - PROCESS | 2033 | 1465031188954 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 2033 | 1465031188955 Marionette TRACE conn2 <- [1,3026,null,{}] 02:06:28 INFO - PROCESS | 2033 | 1465031188961 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}] 02:06:28 INFO - PROCESS | 2033 | 1465031188962 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:29 INFO - PROCESS | 2033 | 1465031189042 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:06:29 INFO - PROCESS | 2033 | 1465031189104 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:29 INFO - PROCESS | 2033 | 1465031189106 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x12d227800 == 40 [pid = 2033] [id = 766] 02:06:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x12950cc00) [pid = 2033] [serial = 2296] [outer = 0x0] 02:06:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x12974e800) [pid = 2033] [serial = 2297] [outer = 0x12950cc00] 02:06:29 INFO - PROCESS | 2033 | 1465031189129 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128ae3400) [pid = 2033] [serial = 2298] [outer = 0x12950cc00] 02:06:29 INFO - PROCESS | 2033 | 1465031189589 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:06:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:06:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:06:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:06:29 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 02:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:06:29 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 02:06:29 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 02:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:06:29 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 02:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:06:29 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 02:06:29 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 02:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:06:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:06:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 682ms 02:06:29 INFO - TEST-START | /FileAPI/idlharness.worker 02:06:29 INFO - PROCESS | 2033 | 1465031189637 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 2033 | 1465031189638 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:06:29 INFO - PROCESS | 2033 | 1465031189641 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 2033 | 1465031189642 Marionette TRACE conn2 <- [1,3030,null,{}] 02:06:29 INFO - PROCESS | 2033 | 1465031189644 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}] 02:06:29 INFO - PROCESS | 2033 | 1465031189645 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:29 INFO - PROCESS | 2033 | 1465031189732 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:06:29 INFO - PROCESS | 2033 | 1465031189846 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:29 INFO - PROCESS | 2033 | 1465031189848 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:29 INFO - PROCESS | 2033 | ++DOCSHELL 0x115e7d800 == 41 [pid = 2033] [id = 767] 02:06:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x110eb4800) [pid = 2033] [serial = 2299] [outer = 0x0] 02:06:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x111c6a400) [pid = 2033] [serial = 2300] [outer = 0x110eb4800] 02:06:29 INFO - PROCESS | 2033 | 1465031189880 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x113c70c00) [pid = 2033] [serial = 2301] [outer = 0x110eb4800] 02:06:30 INFO - PROCESS | 2033 | [2033] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:06:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:06:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:06:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:06:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:06:30 INFO - {} 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:06:30 INFO - {} 02:06:30 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 - {} 02:06:30 INFO - {} 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:06:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:06:30 INFO - {} 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:06:30 INFO - {} 02:06:30 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 - {} 02:06:30 INFO - {} 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:06:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:06:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 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 02:06:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:06:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:06:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:06:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:06:30 INFO - {} 02:06:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1041ms 02:06:30 INFO - PROCESS | 2033 | 1465031190657 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:06:30 INFO - PROCESS | 2033 | 1465031190684 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:06:30 INFO - PROCESS | 2033 | 1465031190687 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:06:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:06:30 INFO - PROCESS | 2033 | 1465031190690 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:06:30 INFO - PROCESS | 2033 | 1465031190693 Marionette TRACE conn2 <- [1,3034,null,{}] 02:06:30 INFO - PROCESS | 2033 | 1465031190697 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}] 02:06:30 INFO - PROCESS | 2033 | 1465031190699 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:30 INFO - PROCESS | 2033 | 1465031190812 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:06:30 INFO - PROCESS | 2033 | 1465031190872 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 2033 | 1465031190874 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:30 INFO - PROCESS | 2033 | ++DOCSHELL 0x121806000 == 42 [pid = 2033] [id = 768] 02:06:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x1187f1c00) [pid = 2033] [serial = 2302] [outer = 0x0] 02:06:30 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x12b4a2400) [pid = 2033] [serial = 2303] [outer = 0x1187f1c00] 02:06:30 INFO - PROCESS | 2033 | 1465031190945 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x12bc9f800) [pid = 2033] [serial = 2304] [outer = 0x1187f1c00] 02:06:31 INFO - PROCESS | 2033 | 1465031191307 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]]]}] 02:06:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:06:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 02:06:31 INFO - PROCESS | 2033 | 1465031191363 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 2033 | 1465031191366 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:06:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:06:31 INFO - PROCESS | 2033 | 1465031191368 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 2033 | 1465031191370 Marionette TRACE conn2 <- [1,3038,null,{}] 02:06:31 INFO - PROCESS | 2033 | 1465031191372 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}] 02:06:31 INFO - PROCESS | 2033 | 1465031191374 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:31 INFO - PROCESS | 2033 | 1465031191483 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:06:31 INFO - PROCESS | 2033 | 1465031191589 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:31 INFO - PROCESS | 2033 | 1465031191590 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:31 INFO - PROCESS | 2033 | ++DOCSHELL 0x121828800 == 43 [pid = 2033] [id = 769] 02:06:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x12bca5000) [pid = 2033] [serial = 2305] [outer = 0x0] 02:06:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x12be71000) [pid = 2033] [serial = 2306] [outer = 0x12bca5000] 02:06:31 INFO - PROCESS | 2033 | 1465031191622 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x12be78800) [pid = 2033] [serial = 2307] [outer = 0x12bca5000] 02:06:31 INFO - PROCESS | 2033 | 1465031191982 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"]]]}] 02:06:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:06:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:06:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 618ms 02:06:31 INFO - PROCESS | 2033 | 1465031191988 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 2033 | 1465031191989 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:06:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:06:32 INFO - PROCESS | 2033 | 1465031191999 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 2033 | 1465031192003 Marionette TRACE conn2 <- [1,3042,null,{}] 02:06:32 INFO - PROCESS | 2033 | 1465031192007 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}] 02:06:32 INFO - PROCESS | 2033 | 1465031192009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:32 INFO - PROCESS | 2033 | 1465031192115 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:06:32 INFO - PROCESS | 2033 | 1465031192211 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 2033 | 1465031192212 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x11870e000 == 44 [pid = 2033] [id = 770] 02:06:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x12be8b000) [pid = 2033] [serial = 2308] [outer = 0x0] 02:06:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x12be97400) [pid = 2033] [serial = 2309] [outer = 0x12be8b000] 02:06:32 INFO - PROCESS | 2033 | 1465031192242 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x12c2a6000) [pid = 2033] [serial = 2310] [outer = 0x12be8b000] 02:06:32 INFO - PROCESS | 2033 | 1465031192690 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]]]}] 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:06:32 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. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:06:32 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'.) 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:06:32 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. 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:06:32 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. 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:06:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:06:32 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. 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:06:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:06:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:06:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 738ms 02:06:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:06:32 INFO - PROCESS | 2033 | 1465031192733 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 2033 | 1465031192735 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:06:32 INFO - PROCESS | 2033 | 1465031192738 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 2033 | 1465031192739 Marionette TRACE conn2 <- [1,3046,null,{}] 02:06:32 INFO - PROCESS | 2033 | 1465031192761 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}] 02:06:32 INFO - PROCESS | 2033 | 1465031192763 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:32 INFO - PROCESS | 2033 | 1465031192874 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:06:32 INFO - PROCESS | 2033 | 1465031192949 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 2033 | 1465031192951 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:32 INFO - PROCESS | 2033 | ++DOCSHELL 0x11319c800 == 45 [pid = 2033] [id = 771] 02:06:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x1126cb400) [pid = 2033] [serial = 2311] [outer = 0x0] 02:06:32 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x117185c00) [pid = 2033] [serial = 2312] [outer = 0x1126cb400] 02:06:32 INFO - PROCESS | 2033 | 1465031192979 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x12c388c00) [pid = 2033] [serial = 2313] [outer = 0x1126cb400] 02:06:33 INFO - PROCESS | 2033 | [2033] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:33 INFO - PROCESS | 2033 | 1465031193369 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:06:33 INFO - {} 02:06:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 02:06:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:06:33 INFO - PROCESS | 2033 | 1465031193409 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 2033 | 1465031193410 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:06:33 INFO - PROCESS | 2033 | 1465031193413 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 2033 | 1465031193414 Marionette TRACE conn2 <- [1,3050,null,{}] 02:06:33 INFO - PROCESS | 2033 | 1465031193417 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}] 02:06:33 INFO - PROCESS | 2033 | 1465031193418 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:33 INFO - PROCESS | 2033 | 1465031193577 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:06:33 INFO - PROCESS | 2033 | 1465031193814 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 2033 | 1465031193816 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:33 INFO - PROCESS | 2033 | ++DOCSHELL 0x1180d5800 == 46 [pid = 2033] [id = 772] 02:06:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 112 (0x112d49400) [pid = 2033] [serial = 2314] [outer = 0x0] 02:06:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 113 (0x117d80800) [pid = 2033] [serial = 2315] [outer = 0x112d49400] 02:06:33 INFO - PROCESS | 2033 | 1465031193862 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 2033 | ++DOMWINDOW == 114 (0x1187ee000) [pid = 2033] [serial = 2316] [outer = 0x112d49400] 02:06:34 INFO - PROCESS | 2033 | 1465031194225 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]]]}] 02:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:06:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 820ms 02:06:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:06:34 INFO - PROCESS | 2033 | 1465031194235 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 2033 | 1465031194238 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:06:34 INFO - PROCESS | 2033 | 1465031194242 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 2033 | 1465031194245 Marionette TRACE conn2 <- [1,3054,null,{}] 02:06:34 INFO - PROCESS | 2033 | 1465031194249 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}] 02:06:34 INFO - PROCESS | 2033 | 1465031194253 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:34 INFO - PROCESS | 2033 | 1465031194361 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:06:34 INFO - PROCESS | 2033 | 1465031194424 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 2033 | 1465031194425 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:34 INFO - PROCESS | 2033 | ++DOCSHELL 0x12156b800 == 47 [pid = 2033] [id = 773] 02:06:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 115 (0x116a6a400) [pid = 2033] [serial = 2317] [outer = 0x0] 02:06:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 116 (0x1187ef000) [pid = 2033] [serial = 2318] [outer = 0x116a6a400] 02:06:34 INFO - PROCESS | 2033 | 1465031194452 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 2033 | ++DOMWINDOW == 117 (0x119875800) [pid = 2033] [serial = 2319] [outer = 0x116a6a400] 02:06:35 INFO - PROCESS | 2033 | 1465031195033 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"]]]}] 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:06:35 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" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:06:35 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" 02:06:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:06:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:06:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 840ms 02:06:35 INFO - PROCESS | 2033 | 1465031195095 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:06:35 INFO - PROCESS | 2033 | 1465031195100 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:06:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:06:35 INFO - PROCESS | 2033 | 1465031195111 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 2033 | 1465031195114 Marionette TRACE conn2 <- [1,3058,null,{}] 02:06:35 INFO - PROCESS | 2033 | 1465031195118 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}] 02:06:35 INFO - PROCESS | 2033 | 1465031195122 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:35 INFO - PROCESS | 2033 | 1465031195273 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:06:35 INFO - PROCESS | 2033 | 1465031195335 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:35 INFO - PROCESS | 2033 | 1465031195337 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:35 INFO - PROCESS | 2033 | ++DOCSHELL 0x1214a0000 == 48 [pid = 2033] [id = 774] 02:06:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 118 (0x124d79800) [pid = 2033] [serial = 2320] [outer = 0x0] 02:06:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 119 (0x128ae8800) [pid = 2033] [serial = 2321] [outer = 0x124d79800] 02:06:35 INFO - PROCESS | 2033 | 1465031195365 Marionette DEBUG loaded listener.js 02:06:35 INFO - PROCESS | 2033 | ++DOMWINDOW == 120 (0x128d3e000) [pid = 2033] [serial = 2322] [outer = 0x124d79800] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12d227800 == 47 [pid = 2033] [id = 766] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12cf13000 == 46 [pid = 2033] [id = 765] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12cd0f000 == 45 [pid = 2033] [id = 764] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12c40a000 == 44 [pid = 2033] [id = 763] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12b439000 == 43 [pid = 2033] [id = 762] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12ad57000 == 42 [pid = 2033] [id = 761] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x129c57000 == 41 [pid = 2033] [id = 760] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x128b74800 == 40 [pid = 2033] [id = 759] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x1267b4000 == 39 [pid = 2033] [id = 758] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x1263ce000 == 38 [pid = 2033] [id = 757] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x123646000 == 37 [pid = 2033] [id = 756] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x118147000 == 36 [pid = 2033] [id = 755] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x119802800 == 35 [pid = 2033] [id = 754] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12b41a000 == 34 [pid = 2033] [id = 753] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x1217d6000 == 33 [pid = 2033] [id = 752] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12c93e000 == 32 [pid = 2033] [id = 750] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x116a96000 == 31 [pid = 2033] [id = 751] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x12156b800 == 30 [pid = 2033] [id = 773] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x1180d5800 == 29 [pid = 2033] [id = 772] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x11319c800 == 28 [pid = 2033] [id = 771] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x11870e000 == 27 [pid = 2033] [id = 770] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x121828800 == 26 [pid = 2033] [id = 769] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x121806000 == 25 [pid = 2033] [id = 768] 02:06:36 INFO - PROCESS | 2033 | --DOCSHELL 0x115e7d800 == 24 [pid = 2033] [id = 767] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 119 (0x128ae1400) [pid = 2033] [serial = 2247] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 118 (0x1164a5800) [pid = 2033] [serial = 2209] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 117 (0x128a02400) [pid = 2033] [serial = 2237] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 116 (0x111e31000) [pid = 2033] [serial = 2239] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 115 (0x128d27000) [pid = 2033] [serial = 2248] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 114 (0x128d2fc00) [pid = 2033] [serial = 2250] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 113 (0x121bbf400) [pid = 2033] [serial = 2228] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 112 (0x12167fc00) [pid = 2033] [serial = 2227] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 111 (0x128ade400) [pid = 2033] [serial = 2245] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 110 (0x12717d800) [pid = 2033] [serial = 2231] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x128a02800) [pid = 2033] [serial = 2244] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x1214ce400) [pid = 2033] [serial = 2225] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x127509c00) [pid = 2033] [serial = 2233] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x121337c00) [pid = 2033] [serial = 2224] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x118363000) [pid = 2033] [serial = 2218] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x1187f0400) [pid = 2033] [serial = 2219] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x119688000) [pid = 2033] [serial = 2221] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x119a74400) [pid = 2033] [serial = 2222] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x113376400) [pid = 2033] [serial = 2215] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x1161ac400) [pid = 2033] [serial = 2216] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x123745400) [pid = 2033] [serial = 2230] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x127604000) [pid = 2033] [serial = 2236] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x1275c7800) [pid = 2033] [serial = 2234] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x1167ef000) [pid = 2033] [serial = 2212] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x118590800) [pid = 2033] [serial = 2213] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x1256edc00) [pid = 2033] [serial = 2242] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x117d75400) [pid = 2033] [serial = 2201] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 92 (0x119acf800) [pid = 2033] [serial = 2241] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 91 (0x11685c800) [pid = 2033] [serial = 2200] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 90 (0x11986f400) [pid = 2033] [serial = 2204] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 89 (0x118e0c800) [pid = 2033] [serial = 2203] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 88 (0x124d3f800) [pid = 2033] [serial = 2207] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 87 (0x12167bc00) [pid = 2033] [serial = 2206] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | --DOMWINDOW == 86 (0x127183c00) [pid = 2033] [serial = 2210] [outer = 0x0] [url = about:blank] 02:06:36 INFO - PROCESS | 2033 | 1465031196387 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]]]}] 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:06:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:06:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:06:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:06:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:06:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:06:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:06:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:06:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:06:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1332ms 02:06:36 INFO - PROCESS | 2033 | 1465031196444 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:06:36 INFO - PROCESS | 2033 | 1465031196447 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:06:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:06:36 INFO - PROCESS | 2033 | 1465031196451 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:06:36 INFO - PROCESS | 2033 | 1465031196456 Marionette TRACE conn2 <- [1,3062,null,{}] 02:06:36 INFO - PROCESS | 2033 | 1465031196461 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}] 02:06:36 INFO - PROCESS | 2033 | 1465031196463 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:36 INFO - PROCESS | 2033 | 1465031196598 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:06:36 INFO - PROCESS | 2033 | 1465031196612 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 2033 | 1465031196614 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:36 INFO - PROCESS | 2033 | ++DOCSHELL 0x116a96000 == 25 [pid = 2033] [id = 775] 02:06:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 87 (0x11662f400) [pid = 2033] [serial = 2323] [outer = 0x0] 02:06:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 88 (0x1167f2c00) [pid = 2033] [serial = 2324] [outer = 0x11662f400] 02:06:36 INFO - PROCESS | 2033 | 1465031196652 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 2033 | ++DOMWINDOW == 89 (0x117590800) [pid = 2033] [serial = 2325] [outer = 0x11662f400] 02:06:36 INFO - PROCESS | 2033 | [2033] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:37 INFO - PROCESS | 2033 | 1465031197036 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:06:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:06:37 INFO - {} 02:06:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 624ms 02:06:37 INFO - PROCESS | 2033 | 1465031197075 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 2033 | 1465031197078 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:06:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:06:37 INFO - PROCESS | 2033 | 1465031197082 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 2033 | 1465031197084 Marionette TRACE conn2 <- [1,3066,null,{}] 02:06:37 INFO - PROCESS | 2033 | 1465031197087 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}] 02:06:37 INFO - PROCESS | 2033 | 1465031197088 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:37 INFO - PROCESS | 2033 | 1465031197167 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:06:37 INFO - PROCESS | 2033 | 1465031197171 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 2033 | 1465031197172 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x1187b8000 == 26 [pid = 2033] [id = 776] 02:06:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 90 (0x11812e000) [pid = 2033] [serial = 2326] [outer = 0x0] 02:06:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 91 (0x118511800) [pid = 2033] [serial = 2327] [outer = 0x11812e000] 02:06:37 INFO - PROCESS | 2033 | 1465031197202 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 92 (0x119213000) [pid = 2033] [serial = 2328] [outer = 0x11812e000] 02:06:37 INFO - PROCESS | 2033 | 1465031197553 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]]]}] 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:06:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:06:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 02:06:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:06:37 INFO - PROCESS | 2033 | 1465031197610 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 2033 | 1465031197611 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:06:37 INFO - PROCESS | 2033 | 1465031197613 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 2033 | 1465031197616 Marionette TRACE conn2 <- [1,3070,null,{}] 02:06:37 INFO - PROCESS | 2033 | 1465031197624 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}] 02:06:37 INFO - PROCESS | 2033 | 1465031197627 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:37 INFO - PROCESS | 2033 | 1465031197705 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:06:37 INFO - PROCESS | 2033 | 1465031197712 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 2033 | 1465031197714 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:37 INFO - PROCESS | 2033 | ++DOCSHELL 0x121499000 == 27 [pid = 2033] [id = 777] 02:06:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 93 (0x1192ef000) [pid = 2033] [serial = 2329] [outer = 0x0] 02:06:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x119a73400) [pid = 2033] [serial = 2330] [outer = 0x1192ef000] 02:06:37 INFO - PROCESS | 2033 | 1465031197742 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x119cb8000) [pid = 2033] [serial = 2331] [outer = 0x1192ef000] 02:06:38 INFO - PROCESS | 2033 | 1465031198077 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]]]}] 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:06:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 473ms 02:06:38 INFO - PROCESS | 2033 | 1465031198086 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:06:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:06:38 INFO - PROCESS | 2033 | 1465031198088 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:06:38 INFO - PROCESS | 2033 | 1465031198090 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 2033 | 1465031198092 Marionette TRACE conn2 <- [1,3074,null,{}] 02:06:38 INFO - PROCESS | 2033 | 1465031198096 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}] 02:06:38 INFO - PROCESS | 2033 | 1465031198097 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:38 INFO - PROCESS | 2033 | 1465031198179 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:06:38 INFO - PROCESS | 2033 | 1465031198183 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 2033 | 1465031198184 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f06800 == 28 [pid = 2033] [id = 778] 02:06:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x1214cec00) [pid = 2033] [serial = 2332] [outer = 0x0] 02:06:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x1214ebc00) [pid = 2033] [serial = 2333] [outer = 0x1214cec00] 02:06:38 INFO - PROCESS | 2033 | 1465031198216 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x1217eb800) [pid = 2033] [serial = 2334] [outer = 0x1214cec00] 02:06:38 INFO - PROCESS | 2033 | 1465031198588 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]]]}] 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:06:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 522ms 02:06:38 INFO - PROCESS | 2033 | 1465031198617 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 2033 | 1465031198618 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:06:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:06:38 INFO - PROCESS | 2033 | 1465031198621 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 2033 | 1465031198622 Marionette TRACE conn2 <- [1,3078,null,{}] 02:06:38 INFO - PROCESS | 2033 | 1465031198624 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}] 02:06:38 INFO - PROCESS | 2033 | 1465031198626 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:38 INFO - PROCESS | 2033 | 1465031198724 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:06:38 INFO - PROCESS | 2033 | 1465031198728 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 2033 | 1465031198729 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:38 INFO - PROCESS | 2033 | ++DOCSHELL 0x121f46000 == 29 [pid = 2033] [id = 779] 02:06:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x119a74c00) [pid = 2033] [serial = 2335] [outer = 0x0] 02:06:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x121893000) [pid = 2033] [serial = 2336] [outer = 0x119a74c00] 02:06:38 INFO - PROCESS | 2033 | 1465031198753 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x123743400) [pid = 2033] [serial = 2337] [outer = 0x119a74c00] 02:06:39 INFO - PROCESS | 2033 | 1465031199106 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] 02:06:39 INFO - PROCESS | 2033 | 1465031199148 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:06:39 INFO - PROCESS | 2033 | 1465031199150 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 2033 | 1465031199151 Marionette TRACE conn2 <- [1,3082,null,{}] 02:06:39 INFO - PROCESS | 2033 | 1465031199159 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}] 02:06:39 INFO - PROCESS | 2033 | 1465031199164 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:39 INFO - PROCESS | 2033 | 1465031199272 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:06:39 INFO - PROCESS | 2033 | 1465031199314 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 2033 | 1465031199323 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x12670b800 == 30 [pid = 2033] [id = 780] 02:06:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x124d76c00) [pid = 2033] [serial = 2338] [outer = 0x0] 02:06:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x1274c9c00) [pid = 2033] [serial = 2339] [outer = 0x124d76c00] 02:06:39 INFO - PROCESS | 2033 | 1465031199349 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x1275c4400) [pid = 2033] [serial = 2340] [outer = 0x124d76c00] 02:06:39 INFO - PROCESS | 2033 | 1465031199650 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]]]}] 02:06:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:06:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:06:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 528ms 02:06:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:06:39 INFO - PROCESS | 2033 | 1465031199680 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 2033 | 1465031199681 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:06:39 INFO - PROCESS | 2033 | 1465031199683 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 2033 | 1465031199684 Marionette TRACE conn2 <- [1,3086,null,{}] 02:06:39 INFO - PROCESS | 2033 | 1465031199687 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}] 02:06:39 INFO - PROCESS | 2033 | 1465031199688 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:39 INFO - PROCESS | 2033 | 1465031199789 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:06:39 INFO - PROCESS | 2033 | 1465031199834 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 2033 | 1465031199835 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:39 INFO - PROCESS | 2033 | ++DOCSHELL 0x127650000 == 31 [pid = 2033] [id = 781] 02:06:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1275c5400) [pid = 2033] [serial = 2341] [outer = 0x0] 02:06:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x127608400) [pid = 2033] [serial = 2342] [outer = 0x1275c5400] 02:06:39 INFO - PROCESS | 2033 | 1465031199860 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x128a05400) [pid = 2033] [serial = 2343] [outer = 0x1275c5400] 02:06:40 INFO - PROCESS | 2033 | 1465031200121 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:06:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 02:06:40 INFO - PROCESS | 2033 | 1465031200152 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 2033 | 1465031200153 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:06:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:06:40 INFO - PROCESS | 2033 | 1465031200172 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 2033 | 1465031200174 Marionette TRACE conn2 <- [1,3090,null,{}] 02:06:40 INFO - PROCESS | 2033 | 1465031200184 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}] 02:06:40 INFO - PROCESS | 2033 | 1465031200185 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:40 INFO - PROCESS | 2033 | 1465031200293 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:06:40 INFO - PROCESS | 2033 | 1465031200297 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 2033 | 1465031200298 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:40 INFO - PROCESS | 2033 | ++DOCSHELL 0x128b73000 == 32 [pid = 2033] [id = 782] 02:06:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x111c5e000) [pid = 2033] [serial = 2344] [outer = 0x0] 02:06:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x128adbc00) [pid = 2033] [serial = 2345] [outer = 0x111c5e000] 02:06:40 INFO - PROCESS | 2033 | 1465031200330 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x128ae8c00) [pid = 2033] [serial = 2346] [outer = 0x111c5e000] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 109 (0x124b24000) [pid = 2033] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 108 (0x1131c1c00) [pid = 2033] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 107 (0x117d7f000) [pid = 2033] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 106 (0x119250800) [pid = 2033] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 105 (0x119a6b800) [pid = 2033] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 104 (0x128ad8000) [pid = 2033] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 103 (0x128dc0c00) [pid = 2033] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 102 (0x128d2dc00) [pid = 2033] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 101 (0x121330800) [pid = 2033] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 100 (0x124d35800) [pid = 2033] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 99 (0x111c67400) [pid = 2033] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 98 (0x1291abc00) [pid = 2033] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 97 (0x116424c00) [pid = 2033] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 96 (0x128d2e800) [pid = 2033] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 95 (0x111e6b000) [pid = 2033] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 94 (0x115e21400) [pid = 2033] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:06:40 INFO - PROCESS | 2033 | --DOMWINDOW == 93 (0x12950cc00) [pid = 2033] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:06:40 INFO - PROCESS | 2033 | 1465031200852 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:06:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 742ms 02:06:40 INFO - PROCESS | 2033 | 1465031200906 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 2033 | 1465031200909 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:06:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:06:40 INFO - PROCESS | 2033 | 1465031200918 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 2033 | 1465031200919 Marionette TRACE conn2 <- [1,3094,null,{}] 02:06:40 INFO - PROCESS | 2033 | 1465031200921 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}] 02:06:40 INFO - PROCESS | 2033 | 1465031200923 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:41 INFO - PROCESS | 2033 | 1465031201004 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:06:41 INFO - PROCESS | 2033 | 1465031201010 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 2033 | 1465031201012 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x129170800 == 33 [pid = 2033] [id = 783] 02:06:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 94 (0x1187f8400) [pid = 2033] [serial = 2347] [outer = 0x0] 02:06:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 95 (0x128ae1000) [pid = 2033] [serial = 2348] [outer = 0x1187f8400] 02:06:41 INFO - PROCESS | 2033 | 1465031201036 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 96 (0x128af3c00) [pid = 2033] [serial = 2349] [outer = 0x1187f8400] 02:06:41 INFO - PROCESS | 2033 | 1465031201355 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:06:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 02:06:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:06:41 INFO - PROCESS | 2033 | 1465031201390 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 2033 | 1465031201391 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:06:41 INFO - PROCESS | 2033 | 1465031201394 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 2033 | 1465031201395 Marionette TRACE conn2 <- [1,3098,null,{}] 02:06:41 INFO - PROCESS | 2033 | 1465031201397 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}] 02:06:41 INFO - PROCESS | 2033 | 1465031201398 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:41 INFO - PROCESS | 2033 | 1465031201475 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:06:41 INFO - PROCESS | 2033 | 1465031201480 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 2033 | 1465031201481 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:41 INFO - PROCESS | 2033 | ++DOCSHELL 0x129c40800 == 34 [pid = 2033] [id = 784] 02:06:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 97 (0x128d21400) [pid = 2033] [serial = 2350] [outer = 0x0] 02:06:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 98 (0x128d2e000) [pid = 2033] [serial = 2351] [outer = 0x128d21400] 02:06:41 INFO - PROCESS | 2033 | 1465031201513 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 2033 | ++DOMWINDOW == 99 (0x128d3b400) [pid = 2033] [serial = 2352] [outer = 0x128d21400] 02:06:41 INFO - PROCESS | 2033 | 1465031201855 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]]]}] 02:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:06:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 02:06:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:06:41 INFO - PROCESS | 2033 | 1465031201865 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 2033 | 1465031201867 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:06:41 INFO - PROCESS | 2033 | 1465031201869 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 2033 | 1465031201871 Marionette TRACE conn2 <- [1,3102,null,{}] 02:06:41 INFO - PROCESS | 2033 | 1465031201873 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}] 02:06:41 INFO - PROCESS | 2033 | 1465031201876 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:42 INFO - PROCESS | 2033 | 1465031202005 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:06:42 INFO - PROCESS | 2033 | 1465031202011 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 2033 | 1465031202013 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x12aae3000 == 35 [pid = 2033] [id = 785] 02:06:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 100 (0x128ae0800) [pid = 2033] [serial = 2353] [outer = 0x0] 02:06:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 101 (0x128db9400) [pid = 2033] [serial = 2354] [outer = 0x128ae0800] 02:06:42 INFO - PROCESS | 2033 | 1465031202039 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 102 (0x129747400) [pid = 2033] [serial = 2355] [outer = 0x128ae0800] 02:06:42 INFO - PROCESS | 2033 | 1465031202333 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:06:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 476ms 02:06:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:06:42 INFO - PROCESS | 2033 | 1465031202349 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 2033 | 1465031202350 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:06:42 INFO - PROCESS | 2033 | 1465031202352 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 2033 | 1465031202353 Marionette TRACE conn2 <- [1,3106,null,{}] 02:06:42 INFO - PROCESS | 2033 | 1465031202357 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}] 02:06:42 INFO - PROCESS | 2033 | 1465031202360 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:42 INFO - PROCESS | 2033 | 1465031202460 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:06:42 INFO - PROCESS | 2033 | 1465031202464 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 2033 | 1465031202465 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:42 INFO - PROCESS | 2033 | ++DOCSHELL 0x12ad58800 == 36 [pid = 2033] [id = 786] 02:06:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 103 (0x118599000) [pid = 2033] [serial = 2356] [outer = 0x0] 02:06:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 104 (0x129748400) [pid = 2033] [serial = 2357] [outer = 0x118599000] 02:06:42 INFO - PROCESS | 2033 | 1465031202489 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 2033 | ++DOMWINDOW == 105 (0x1297e0000) [pid = 2033] [serial = 2358] [outer = 0x118599000] 02:06:42 INFO - PROCESS | 2033 | 1465031202950 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]]]}] 02:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:06:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 620ms 02:06:42 INFO - PROCESS | 2033 | 1465031202974 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 2033 | 1465031202976 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:06:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:06:42 INFO - PROCESS | 2033 | 1465031202980 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 2033 | 1465031202982 Marionette TRACE conn2 <- [1,3110,null,{}] 02:06:42 INFO - PROCESS | 2033 | 1465031202986 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}] 02:06:42 INFO - PROCESS | 2033 | 1465031202988 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:43 INFO - PROCESS | 2033 | 1465031203109 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:06:43 INFO - PROCESS | 2033 | 1465031203225 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 2033 | 1465031203226 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:43 INFO - PROCESS | 2033 | ++DOCSHELL 0x116897800 == 37 [pid = 2033] [id = 787] 02:06:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 106 (0x115db4800) [pid = 2033] [serial = 2359] [outer = 0x0] 02:06:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 107 (0x115ed6400) [pid = 2033] [serial = 2360] [outer = 0x115db4800] 02:06:43 INFO - PROCESS | 2033 | 1465031203281 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 2033 | ++DOMWINDOW == 108 (0x116853c00) [pid = 2033] [serial = 2361] [outer = 0x115db4800] 02:06:43 INFO - PROCESS | 2033 | 1465031203696 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"]]]}] 02:06:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:06:43 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 02:06:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:06:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 770ms 02:06:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:06:43 INFO - PROCESS | 2033 | 1465031203750 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 2033 | 1465031203753 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:06:43 INFO - PROCESS | 2033 | 1465031203758 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 2033 | 1465031203760 Marionette TRACE conn2 <- [1,3114,null,{}] 02:06:43 INFO - PROCESS | 2033 | 1465031203762 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}] 02:06:43 INFO - PROCESS | 2033 | 1465031203764 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:43 INFO - PROCESS | 2033 | 1465031203897 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:06:44 INFO - PROCESS | 2033 | 1465031204007 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\", \"eb101377-4ee3-41e4-b7a7-b4b58407a1d1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 2033 | 1465031204009 Marionette INFO sendAsync 210b8b6e-572a-0741-8016-023bc919839d 02:06:44 INFO - PROCESS | 2033 | ++DOCSHELL 0x119fdf000 == 38 [pid = 2033] [id = 788] 02:06:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 109 (0x11710e800) [pid = 2033] [serial = 2362] [outer = 0x0] 02:06:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 110 (0x1187ed800) [pid = 2033] [serial = 2363] [outer = 0x11710e800] 02:06:44 INFO - PROCESS | 2033 | 1465031204043 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 2033 | ++DOMWINDOW == 111 (0x1192eec00) [pid = 2033] [serial = 2364] [outer = 0x11710e800] 02:06:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:06:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 02:06:44 INFO - PROCESS | 2033 | 1465031204472 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]]]}] 02:06:44 INFO - PROCESS | 2033 | 1465031204479 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 2033 | 1465031204481 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:06:45 WARNING - u'runner_teardown' () 02:06:45 INFO - No more tests 02:06:45 INFO - Got 0 unexpected results 02:06:45 INFO - SUITE-END | took 518s 02:06:45 INFO - Closing logging queue 02:06:45 INFO - queue closed 02:06:45 INFO - Return code: 0 02:06:45 WARNING - # TBPL SUCCESS # 02:06:45 INFO - Running post-action listener: _resource_record_post_action 02:06:45 INFO - Running post-run listener: _resource_record_post_run 02:06:46 INFO - Total resource usage - Wall time: 539s; CPU: 58.0%; Read bytes: 372736; Write bytes: 953729536; Read time: 5; Write time: 5587 02:06:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:06:46 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154069504; Write bytes: 154091520; Read time: 13810; Write time: 292 02:06:46 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 372736; Write bytes: 796709376; Read time: 5; Write time: 5284 02:06:46 INFO - Running post-run listener: _upload_blobber_files 02:06:46 INFO - Blob upload gear active. 02:06:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:06:46 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 02:06:46 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:06:46 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:06:47 INFO - (blobuploader) - INFO - Open directory for files ... 02:06:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:06:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:06:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:06:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:06:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:06:48 INFO - (blobuploader) - INFO - Done attempting. 02:06:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:06:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:06:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:06:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:06:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:06:50 INFO - (blobuploader) - INFO - Done attempting. 02:06:50 INFO - (blobuploader) - INFO - Iteration through files over. 02:06:50 INFO - Return code: 0 02:06:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:06:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:06:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f75cf90e7f0fe4aeff74a6ac3011ccf63fee058cce58ec1d2ae62a21f5ebc07dcdf81daf03c5565fe7c02893be4928eb193eb0c690d42f42a5ade1d4c4a86cfe", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10fce75574fd2c5be07b07b41eee2d0b08b337c971d3b32c82a0d3c46c12165573e8ab68d1bb3e6ee9d52acac3da642db71ef22025395fd3e8b23f3aab8058b2"} 02:06:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:06:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:06:50 INFO - Contents: 02:06:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f75cf90e7f0fe4aeff74a6ac3011ccf63fee058cce58ec1d2ae62a21f5ebc07dcdf81daf03c5565fe7c02893be4928eb193eb0c690d42f42a5ade1d4c4a86cfe", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10fce75574fd2c5be07b07b41eee2d0b08b337c971d3b32c82a0d3c46c12165573e8ab68d1bb3e6ee9d52acac3da642db71ef22025395fd3e8b23f3aab8058b2"} 02:06:50 INFO - Running post-run listener: copy_logs_to_upload_dir 02:06:50 INFO - Copying logs to upload dir... 02:06:50 INFO - mkdir: /builds/slave/test/build/upload/logs 02:06:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=661.602469 ========= master_lag: 0.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 2 secs) (at 2016-06-04 02:06:50.547340) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 02:06:50.550830) ========= 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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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-aurora/sha512/f75cf90e7f0fe4aeff74a6ac3011ccf63fee058cce58ec1d2ae62a21f5ebc07dcdf81daf03c5565fe7c02893be4928eb193eb0c690d42f42a5ade1d4c4a86cfe", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10fce75574fd2c5be07b07b41eee2d0b08b337c971d3b32c82a0d3c46c12165573e8ab68d1bb3e6ee9d52acac3da642db71ef22025395fd3e8b23f3aab8058b2"} build_url:https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013016 build_url: 'https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f75cf90e7f0fe4aeff74a6ac3011ccf63fee058cce58ec1d2ae62a21f5ebc07dcdf81daf03c5565fe7c02893be4928eb193eb0c690d42f42a5ade1d4c4a86cfe", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/10fce75574fd2c5be07b07b41eee2d0b08b337c971d3b32c82a0d3c46c12165573e8ab68d1bb3e6ee9d52acac3da642db71ef22025395fd3e8b23f3aab8058b2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KLQDomnqSFy0SZlkStbXgw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 02:06:50.588238) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:06:50.588641) ========= 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.KVBRe4x6Pi/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.bHxjWBdUbS/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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.005258 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:06:50.640469) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-04 02:06:50.640855) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-04 02:06:50.641314) ========= ========= Total master_lag: 0.63 =========