builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0070 starttime: 1468659061.09 results: success (0) buildid: 20160716005753 builduid: 32178d7fcc1347eeb657e50ccd208da7 revision: cf21aa15aad09135bfd84d75c5936b13ef9105e8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.092740) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.093142) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.093422) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.118277) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.118584) ========= 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.5oWuFvhitG/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.zOipZsmBem/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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-07-16 01:51:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 117M=0s 2016-07-16 01:51:01 (117 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.150048 ========= master_lag: 0.54 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.806704) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.807026) ========= 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.5oWuFvhitG/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.zOipZsmBem/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.034484 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:01.862726) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-16 01:51:01.863083) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cf21aa15aad09135bfd84d75c5936b13ef9105e8 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cf21aa15aad09135bfd84d75c5936b13ef9105e8 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5oWuFvhitG/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.zOipZsmBem/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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-07-16 01:51:01,938 truncating revision to first 12 chars 2016-07-16 01:51:01,938 Setting DEBUG logging. 2016-07-16 01:51:01,938 attempt 1/10 2016-07-16 01:51:01,938 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cf21aa15aad0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-16 01:51:03,997 unpacking tar archive at: mozilla-beta-cf21aa15aad0/testing/mozharness/ program finished with exit code 0 elapsedTime=2.331414 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-16 01:51:04.220544) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:04.220861) ========= script_repo_revision: cf21aa15aad09135bfd84d75c5936b13ef9105e8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:04.221249) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:04.221530) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 01:51:04.240191) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-07-16 01:51:04.240565) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5oWuFvhitG/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_NODE_PATH=/usr/local/bin/node 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.zOipZsmBem/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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:51:04 INFO - MultiFileLogger online at 20160716 01:51:04 in /builds/slave/test 01:51:04 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 01:51:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:51:04 INFO - {'append_to_log': False, 01:51:04 INFO - 'base_work_dir': '/builds/slave/test', 01:51:04 INFO - 'blob_upload_branch': 'mozilla-beta', 01:51:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:51:04 INFO - 'buildbot_json_path': 'buildprops.json', 01:51:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:51:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:51:04 INFO - 'download_minidump_stackwalk': True, 01:51:04 INFO - 'download_symbols': 'true', 01:51:04 INFO - 'e10s': False, 01:51:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:51:04 INFO - 'tooltool.py': '/tools/tooltool.py', 01:51:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:51:04 INFO - '/tools/misc-python/virtualenv.py')}, 01:51:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:51:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:51:04 INFO - 'log_level': 'info', 01:51:04 INFO - 'log_to_console': True, 01:51:04 INFO - 'opt_config_files': (), 01:51:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:51:04 INFO - '--processes=1', 01:51:04 INFO - '--config=%(test_path)s/wptrunner.ini', 01:51:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:51:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:51:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:51:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:51:04 INFO - 'pip_index': False, 01:51:04 INFO - 'require_test_zip': True, 01:51:04 INFO - 'test_type': ('testharness',), 01:51:04 INFO - 'this_chunk': '1', 01:51:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:51:04 INFO - 'total_chunks': '10', 01:51:04 INFO - 'virtualenv_path': 'venv', 01:51:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:51:04 INFO - 'work_dir': 'build'} 01:51:04 INFO - ##### 01:51:04 INFO - ##### Running clobber step. 01:51:04 INFO - ##### 01:51:04 INFO - Running pre-action listener: _resource_record_pre_action 01:51:04 INFO - Running main action method: clobber 01:51:04 INFO - rmtree: /builds/slave/test/build 01:51:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:51:06 INFO - Running post-action listener: _resource_record_post_action 01:51:06 INFO - ##### 01:51:06 INFO - ##### Running read-buildbot-config step. 01:51:06 INFO - ##### 01:51:06 INFO - Running pre-action listener: _resource_record_pre_action 01:51:06 INFO - Running main action method: read_buildbot_config 01:51:06 INFO - Using buildbot properties: 01:51:06 INFO - { 01:51:06 INFO - "project": "", 01:51:06 INFO - "product": "firefox", 01:51:06 INFO - "script_repo_revision": "production", 01:51:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:51:06 INFO - "repository": "", 01:51:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:51:06 INFO - "buildid": "20160716005753", 01:51:06 INFO - "pgo_build": "False", 01:51:06 INFO - "basedir": "/builds/slave/test", 01:51:06 INFO - "buildnumber": 29, 01:51:06 INFO - "slavename": "t-yosemite-r7-0070", 01:51:06 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 01:51:06 INFO - "platform": "macosx64", 01:51:06 INFO - "branch": "mozilla-beta", 01:51:06 INFO - "revision": "cf21aa15aad09135bfd84d75c5936b13ef9105e8", 01:51:06 INFO - "repo_path": "releases/mozilla-beta", 01:51:06 INFO - "moz_repo_path": "", 01:51:06 INFO - "stage_platform": "macosx64", 01:51:06 INFO - "builduid": "32178d7fcc1347eeb657e50ccd208da7", 01:51:06 INFO - "slavebuilddir": "test" 01:51:06 INFO - } 01:51:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:51:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:51:06 INFO - Running post-action listener: _resource_record_post_action 01:51:06 INFO - ##### 01:51:06 INFO - ##### Running download-and-extract step. 01:51:06 INFO - ##### 01:51:06 INFO - Running pre-action listener: _resource_record_pre_action 01:51:06 INFO - Running main action method: download_and_extract 01:51:06 INFO - mkdir: /builds/slave/test/build/tests 01:51:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:06 INFO - https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:51:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:51:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:51:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:51:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 01:51:07 INFO - Downloaded 1201 bytes. 01:51:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:51:07 INFO - Using the following test package requirements: 01:51:07 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:51:07 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:51:07 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:51:07 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'jsshell-mac64.zip'], 01:51:07 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:51:07 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:51:07 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:51:07 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:51:07 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:51:07 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:51:07 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:51:07 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:51:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:07 INFO - https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:51:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:51:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:51:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:51:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 01:51:09 INFO - Downloaded 18370221 bytes. 01:51:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:51:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:51:09 INFO - caution: filename not matched: web-platform/* 01:51:09 INFO - Return code: 11 01:51: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:51:09 INFO - https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:51:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:51:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:51:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:51:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:51:10 INFO - Downloaded 36389883 bytes. 01:51:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:51:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:51:15 INFO - caution: filename not matched: bin/* 01:51:15 INFO - caution: filename not matched: config/* 01:51:15 INFO - caution: filename not matched: mozbase/* 01:51:15 INFO - caution: filename not matched: marionette/* 01:51:15 INFO - caution: filename not matched: tools/wptserve/* 01:51:15 INFO - Return code: 11 01:51:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:15 INFO - https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:51:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:51:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:51:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:51:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:51:17 INFO - Downloaded 73027395 bytes. 01:51:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:51:17 INFO - mkdir: /builds/slave/test/properties 01:51:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:51:17 INFO - Writing to file /builds/slave/test/properties/build_url 01:51:17 INFO - Contents: 01:51:17 INFO - build_url:https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:51:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:51:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:51:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:51:18 INFO - Contents: 01:51:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:51:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:18 INFO - https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:51:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:51:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:51:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:51:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:51:21 INFO - Downloaded 103716479 bytes. 01:51:21 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:51:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:51:24 INFO - Return code: 0 01:51:24 INFO - Running post-action listener: _resource_record_post_action 01:51:24 INFO - Running post-action listener: set_extra_try_arguments 01:51:24 INFO - ##### 01:51:24 INFO - ##### Running create-virtualenv step. 01:51:24 INFO - ##### 01:51:24 INFO - Running pre-action listener: _pre_create_virtualenv 01:51:24 INFO - Running pre-action listener: _resource_record_pre_action 01:51:24 INFO - Running main action method: create_virtualenv 01:51:24 INFO - Creating virtualenv /builds/slave/test/build/venv 01:51:24 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:51:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:51:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:51:24 INFO - Using real prefix '/tools/python27' 01:51:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:51:25 INFO - Installing distribute.............................................................................................................................................................................................done. 01:51:28 INFO - Installing pip.................done. 01:51:28 INFO - Return code: 0 01:51:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:51: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:51:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51: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:51:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51: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', '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 0x10c4f8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c515f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88585bc170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5115e0>, '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 0x10c0f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c11f990>, '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.5oWuFvhitG/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.zOipZsmBem/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51: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', 'psutil>=0.7.1'] in /builds/slave/test/build 01:51: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 psutil>=0.7.1 01:51:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5oWuFvhitG/Render', 01:51:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:28 INFO - 'HOME': '/Users/cltbld', 01:51:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:28 INFO - 'LOGNAME': 'cltbld', 01:51:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:28 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:51:28 INFO - 'MOZ_NO_REMOTE': '1', 01:51:28 INFO - 'NO_EM_RESTART': '1', 01:51:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:28 INFO - 'PWD': '/builds/slave/test', 01:51:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:28 INFO - 'SHELL': '/bin/bash', 01:51:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zOipZsmBem/Listeners', 01:51:28 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 01:51:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:28 INFO - 'USER': 'cltbld', 01:51:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:28 INFO - 'XPC_FLAGS': '0x0', 01:51:28 INFO - 'XPC_SERVICE_NAME': '0', 01:51:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:28 INFO - Downloading/unpacking psutil>=0.7.1 01:51: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:51: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:51: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:51: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:51: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:51: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:51:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:51:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:51:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:51:31 INFO - Installing collected packages: psutil 01:51:31 INFO - Running setup.py install for psutil 01:51:31 INFO - building 'psutil._psutil_osx' extension 01:51:31 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:51:32 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:51:32 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:51:32 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:51:32 INFO - building 'psutil._psutil_posix' extension 01:51:32 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:51:32 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:51:32 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:51:32 INFO - ^ 01:51:32 INFO - 1 warning generated. 01:51:32 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:51:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:51:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:51:32 INFO - Successfully installed psutil 01:51:32 INFO - Cleaning up... 01:51:32 INFO - Return code: 0 01:51:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:51:32 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:51:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:32 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:51:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:32 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 0x10c4f8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c515f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88585bc170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5115e0>, '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 0x10c0f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c11f990>, '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.5oWuFvhitG/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.zOipZsmBem/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:32 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:51:32 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:51:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5oWuFvhitG/Render', 01:51:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:32 INFO - 'HOME': '/Users/cltbld', 01:51:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:32 INFO - 'LOGNAME': 'cltbld', 01:51:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:51:32 INFO - 'MOZ_NO_REMOTE': '1', 01:51:32 INFO - 'NO_EM_RESTART': '1', 01:51:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:32 INFO - 'PWD': '/builds/slave/test', 01:51:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:32 INFO - 'SHELL': '/bin/bash', 01:51:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zOipZsmBem/Listeners', 01:51:32 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 01:51:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:32 INFO - 'USER': 'cltbld', 01:51:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:32 INFO - 'XPC_FLAGS': '0x0', 01:51:32 INFO - 'XPC_SERVICE_NAME': '0', 01:51:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:51:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:51:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:51:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:51:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:51:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:51:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:51:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:51:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:51:35 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:51:35 INFO - Installing collected packages: mozsystemmonitor 01:51:35 INFO - Running setup.py install for mozsystemmonitor 01:51:35 INFO - Successfully installed mozsystemmonitor 01:51:35 INFO - Cleaning up... 01:51:35 INFO - Return code: 0 01:51:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:51:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:35 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 0x10c4f8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c515f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88585bc170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5115e0>, '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 0x10c0f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c11f990>, '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.5oWuFvhitG/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.zOipZsmBem/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:35 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:51:35 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:51:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5oWuFvhitG/Render', 01:51:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:35 INFO - 'HOME': '/Users/cltbld', 01:51:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:35 INFO - 'LOGNAME': 'cltbld', 01:51:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:51:35 INFO - 'MOZ_NO_REMOTE': '1', 01:51:35 INFO - 'NO_EM_RESTART': '1', 01:51:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:35 INFO - 'PWD': '/builds/slave/test', 01:51:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:35 INFO - 'SHELL': '/bin/bash', 01:51:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zOipZsmBem/Listeners', 01:51:35 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 01:51:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:35 INFO - 'USER': 'cltbld', 01:51:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:35 INFO - 'XPC_FLAGS': '0x0', 01:51:35 INFO - 'XPC_SERVICE_NAME': '0', 01:51:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:36 INFO - Downloading/unpacking blobuploader==1.2.4 01:51:36 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:51:36 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:51:36 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:51:36 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:51:36 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:51:36 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:51:38 INFO - Downloading blobuploader-1.2.4.tar.gz 01:51:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:51:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:51:38 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:51:38 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:51:38 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:51:38 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:51:38 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:51:38 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:51:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:51:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:51:39 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:51:39 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:51:39 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:51:39 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:51:39 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:51:39 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:51:39 INFO - Downloading docopt-0.6.1.tar.gz 01:51:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:51:39 INFO - Installing collected packages: blobuploader, requests, docopt 01:51:39 INFO - Running setup.py install for blobuploader 01:51:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:51:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:51:40 INFO - Running setup.py install for requests 01:51:40 INFO - Running setup.py install for docopt 01:51:40 INFO - Successfully installed blobuploader requests docopt 01:51:40 INFO - Cleaning up... 01:51:40 INFO - Return code: 0 01:51:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:51:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:40 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 0x10c4f8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c515f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88585bc170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5115e0>, '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 0x10c0f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c11f990>, '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.5oWuFvhitG/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.zOipZsmBem/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:40 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:51:40 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:51:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5oWuFvhitG/Render', 01:51:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:40 INFO - 'HOME': '/Users/cltbld', 01:51:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:40 INFO - 'LOGNAME': 'cltbld', 01:51:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:40 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:51:40 INFO - 'MOZ_NO_REMOTE': '1', 01:51:40 INFO - 'NO_EM_RESTART': '1', 01:51:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:40 INFO - 'PWD': '/builds/slave/test', 01:51:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:40 INFO - 'SHELL': '/bin/bash', 01:51:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zOipZsmBem/Listeners', 01:51:40 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 01:51:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:40 INFO - 'USER': 'cltbld', 01:51:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:40 INFO - 'XPC_FLAGS': '0x0', 01:51:40 INFO - 'XPC_SERVICE_NAME': '0', 01:51:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Drh9rY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-PmAK1h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-AWK60i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-hkaLaf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-RiHzpK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-sdCnVE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-_waZh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-_f4Dof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:51:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-SPenMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-VzVIk9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ecIGWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-W7Jq_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-6OD7o4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-RuAexX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-NTmnJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Vj7K9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-voPnt_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-QF7Gmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:51:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:51:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-9FRMoJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:43 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Wd3FiG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:51:43 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-GJ8lcs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:51:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:51:43 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:51:43 INFO - Running setup.py install for manifestparser 01:51:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:51:43 INFO - Running setup.py install for mozcrash 01:51:43 INFO - Running setup.py install for mozdebug 01:51:44 INFO - Running setup.py install for mozdevice 01:51:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Running setup.py install for mozfile 01:51:44 INFO - Running setup.py install for mozhttpd 01:51:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Running setup.py install for mozinfo 01:51:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Running setup.py install for mozInstall 01:51:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:51:44 INFO - Running setup.py install for mozleak 01:51:44 INFO - Running setup.py install for mozlog 01:51:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:51:45 INFO - Running setup.py install for moznetwork 01:51:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:51:45 INFO - Running setup.py install for mozprocess 01:51:45 INFO - Running setup.py install for mozprofile 01:51:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:51:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:51:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:51:45 INFO - Running setup.py install for mozrunner 01:51:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:51:45 INFO - Running setup.py install for mozscreenshot 01:51:45 INFO - Running setup.py install for moztest 01:51:46 INFO - Running setup.py install for mozversion 01:51:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:51:46 INFO - Running setup.py install for wptserve 01:51:46 INFO - Running setup.py install for marionette-driver 01:51:46 INFO - Running setup.py install for browsermob-proxy 01:51:46 INFO - Running setup.py install for marionette-client 01:51:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:51:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:51:47 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:51:47 INFO - Cleaning up... 01:51:47 INFO - Return code: 0 01:51:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:47 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 0x10c4f8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c515f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88585bc170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5115e0>, '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 0x10c0f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c11f990>, '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.5oWuFvhitG/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.zOipZsmBem/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:47 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:51:47 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:51:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5oWuFvhitG/Render', 01:51:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:47 INFO - 'HOME': '/Users/cltbld', 01:51:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:47 INFO - 'LOGNAME': 'cltbld', 01:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:47 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:51:47 INFO - 'MOZ_NO_REMOTE': '1', 01:51:47 INFO - 'NO_EM_RESTART': '1', 01:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:47 INFO - 'PWD': '/builds/slave/test', 01:51:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:47 INFO - 'SHELL': '/bin/bash', 01:51:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zOipZsmBem/Listeners', 01:51:47 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 01:51:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:47 INFO - 'USER': 'cltbld', 01:51:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:47 INFO - 'XPC_FLAGS': '0x0', 01:51:47 INFO - 'XPC_SERVICE_NAME': '0', 01:51:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-q_fsIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:51:47 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:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Oc3hX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:51:47 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:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-DMlUSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:51:47 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:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-EflqSO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:51:47 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:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Ymc5pF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:51:47 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:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-hXGBBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:51:47 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:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:51:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-GtYMHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Ra3jru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-zjt2oh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-uTiDZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-AgvHg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2o5nxa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gvfG5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-M6kOwU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gCH3no-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:48 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:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:51:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Qz6sZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:51:49 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:51:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:51:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-_t8Tnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:51:49 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:51:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:51:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-97rOxu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:51:49 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:51:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:51:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Y1hjya-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:51:49 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:51:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-mKkARI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:49 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:51:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:51:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-retHIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:51:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:51:49 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:51:49 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:51:49 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:51:49 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:51:49 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:51:49 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:51:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:51:49 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:51:49 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:51:49 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:51:49 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:51:49 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:51:49 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:51:52 INFO - Downloading blessings-1.6.tar.gz 01:51:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:51:52 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:51:52 INFO - Installing collected packages: blessings 01:51:52 INFO - Running setup.py install for blessings 01:51:52 INFO - Successfully installed blessings 01:51:52 INFO - Cleaning up... 01:51:52 INFO - Return code: 0 01:51:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:51:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:51:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:51:53 INFO - Reading from file tmpfile_stdout 01:51:53 INFO - Current package versions: 01:51:53 INFO - blessings == 1.6 01:51:53 INFO - blobuploader == 1.2.4 01:51:53 INFO - browsermob-proxy == 0.6.0 01:51:53 INFO - docopt == 0.6.1 01:51:53 INFO - manifestparser == 1.1 01:51:53 INFO - marionette-client == 2.3.0 01:51:53 INFO - marionette-driver == 1.4.0 01:51:53 INFO - mozInstall == 1.12 01:51:53 INFO - mozcrash == 0.17 01:51:53 INFO - mozdebug == 0.1 01:51:53 INFO - mozdevice == 0.48 01:51:53 INFO - mozfile == 1.2 01:51:53 INFO - mozhttpd == 0.7 01:51:53 INFO - mozinfo == 0.9 01:51:53 INFO - mozleak == 0.1 01:51:53 INFO - mozlog == 3.1 01:51:53 INFO - moznetwork == 0.27 01:51:53 INFO - mozprocess == 0.22 01:51:53 INFO - mozprofile == 0.28 01:51:53 INFO - mozrunner == 6.11 01:51:53 INFO - mozscreenshot == 0.1 01:51:53 INFO - mozsystemmonitor == 0.0 01:51:53 INFO - moztest == 0.7 01:51:53 INFO - mozversion == 1.4 01:51:53 INFO - psutil == 3.1.1 01:51:53 INFO - requests == 1.2.3 01:51:53 INFO - wptserve == 1.4.0 01:51:53 INFO - wsgiref == 0.1.2 01:51:53 INFO - Running post-action listener: _resource_record_post_action 01:51:53 INFO - Running post-action listener: _start_resource_monitoring 01:51:53 INFO - Starting resource monitoring. 01:51:53 INFO - ##### 01:51:53 INFO - ##### Running pull step. 01:51:53 INFO - ##### 01:51:53 INFO - Running pre-action listener: _resource_record_pre_action 01:51:53 INFO - Running main action method: pull 01:51:53 INFO - Pull has nothing to do! 01:51:53 INFO - Running post-action listener: _resource_record_post_action 01:51:53 INFO - ##### 01:51:53 INFO - ##### Running install step. 01:51:53 INFO - ##### 01:51:53 INFO - Running pre-action listener: _resource_record_pre_action 01:51:53 INFO - Running main action method: install 01:51:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:51:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:51:53 INFO - Reading from file tmpfile_stdout 01:51:53 INFO - Detecting whether we're running mozinstall >=1.0... 01:51:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:51:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:51:53 INFO - Reading from file tmpfile_stdout 01:51:53 INFO - Output received: 01:51:53 INFO - Usage: mozinstall [options] installer 01:51:53 INFO - Options: 01:51:53 INFO - -h, --help show this help message and exit 01:51:53 INFO - -d DEST, --destination=DEST 01:51:53 INFO - Directory to install application into. [default: 01:51:53 INFO - "/builds/slave/test"] 01:51:53 INFO - --app=APP Application being installed. [default: firefox] 01:51:53 INFO - mkdir: /builds/slave/test/build/application 01:51:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:51:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:52:11 INFO - Reading from file tmpfile_stdout 01:52:11 INFO - Output received: 01:52:11 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:52:11 INFO - Running post-action listener: _resource_record_post_action 01:52:11 INFO - ##### 01:52:11 INFO - ##### Running run-tests step. 01:52:11 INFO - ##### 01:52:11 INFO - Running pre-action listener: _resource_record_pre_action 01:52:11 INFO - Running main action method: run_tests 01:52:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:52:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:52:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:52:11 INFO - grabbing minidump binary from tooltool 01:52:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:52:11 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 0x10c5115e0>, '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 0x10c0f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c11f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:52:11 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:52:11 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:52:11 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:52:11 INFO - Return code: 0 01:52:11 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:52:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:52:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 01:52:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 01:52:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5oWuFvhitG/Render', 01:52:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:52:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:52:11 INFO - 'HOME': '/Users/cltbld', 01:52:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:52:11 INFO - 'LOGNAME': 'cltbld', 01:52:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:52:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:52:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:52:11 INFO - 'MOZ_NO_REMOTE': '1', 01:52:11 INFO - 'NO_EM_RESTART': '1', 01:52:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:52:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:52:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:52:11 INFO - 'PWD': '/builds/slave/test', 01:52:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:52:11 INFO - 'SHELL': '/bin/bash', 01:52:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zOipZsmBem/Listeners', 01:52:11 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 01:52:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:52:11 INFO - 'USER': 'cltbld', 01:52:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:52:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:52:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:52:11 INFO - 'XPC_FLAGS': '0x0', 01:52:11 INFO - 'XPC_SERVICE_NAME': '0', 01:52:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:52:11 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 01:52:12 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:52:12 INFO - import pkg_resources 01:52:12 INFO - Using 1 client processes 01:52:12 INFO - wptserve Starting http server on 127.0.0.1:8000 01:52:12 INFO - wptserve Starting http server on 127.0.0.1:8001 01:52:12 INFO - wptserve Starting http server on 127.0.0.1:8443 01:52:15 INFO - SUITE-START | Running 778 tests 01:52:15 INFO - Running testharness tests 01:52:15 INFO - Setting up ssl 01:52:15 INFO - PROCESS | certutil | 01:52:15 INFO - PROCESS | certutil | 01:52:15 INFO - PROCESS | certutil | 01:52:15 INFO - Certificate Nickname Trust Attributes 01:52:15 INFO - SSL,S/MIME,JAR/XPI 01:52:15 INFO - 01:52:15 INFO - web-platform-tests CT,, 01:52:15 INFO - 01:52:15 INFO - Starting runner 01:52:16 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:52:16 INFO - PROCESS | 1652 | 1468659136234 Marionette DEBUG Marionette enabled via build flag and pref 01:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x113dee800 == 1 [pid = 1652] [id = 1] 01:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113def000) [pid = 1652] [serial = 1] [outer = 0x0] 01:52:16 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113df0000) [pid = 1652] [serial = 2] [outer = 0x113def000] 01:52:16 INFO - PROCESS | 1652 | 1468659136660 Marionette INFO Listening on port 2828 01:52:16 INFO - PROCESS | 1652 | 1468659136894 Marionette DEBUG Marionette enabled via command-line flag 01:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a63800 == 2 [pid = 1652] [id = 2] 01:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116a64000) [pid = 1652] [serial = 3] [outer = 0x0] 01:52:16 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116a65000) [pid = 1652] [serial = 4] [outer = 0x116a64000] 01:52:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:52:17 INFO - PROCESS | 1652 | 1468659137042 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49293 01:52:17 INFO - PROCESS | 1652 | 1468659137129 Marionette DEBUG Closed connection conn0 01:52:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:52:17 INFO - PROCESS | 1652 | 1468659137135 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49294 01:52:17 INFO - PROCESS | 1652 | 1468659137143 Marionette DEBUG Closed connection conn1 01:52:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:52:17 INFO - PROCESS | 1652 | 1468659137149 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49295 01:52:17 INFO - PROCESS | 1652 | 1468659137157 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:52:17 INFO - PROCESS | 1652 | 1468659137163 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160716005753","device":"desktop","version":"48.0"} 01:52:17 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bab800 == 3 [pid = 1652] [id = 3] 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119bb2000) [pid = 1652] [serial = 5] [outer = 0x0] 01:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb3000 == 4 [pid = 1652] [id = 4] 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x1195fec00) [pid = 1652] [serial = 6] [outer = 0x0] 01:52:18 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12142f000 == 5 [pid = 1652] [id = 5] 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x1195fc400) [pid = 1652] [serial = 7] [outer = 0x0] 01:52:18 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:52:18 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121811400) [pid = 1652] [serial = 8] [outer = 0x1195fc400] 01:52:18 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123d13800) [pid = 1652] [serial = 9] [outer = 0x119bb2000] 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123d05800) [pid = 1652] [serial = 10] [outer = 0x1195fec00] 01:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123d07400) [pid = 1652] [serial = 11] [outer = 0x1195fc400] 01:52:19 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:52:19 INFO - PROCESS | 1652 | 1468659139327 Marionette INFO startBrowser c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:19 INFO - PROCESS | 1652 | 1468659139351 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 1652 | 1468659139359 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 1652 | 1468659139361 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x127019800) [pid = 1652] [serial = 12] [outer = 0x1195fc400] 01:52:19 INFO - PROCESS | 1652 | 1468659139670 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c74afdb9-2546-224c-aa7e-01d6c0cee6fe","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160716005753","device":"desktop","version":"48.0","command_id":1}}] 01:52:19 INFO - PROCESS | 1652 | 1468659139753 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:52:19 INFO - PROCESS | 1652 | 1468659139755 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:19 INFO - PROCESS | 1652 | 1468659139811 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:52:19 INFO - PROCESS | 1652 | 1468659139885 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:52:19 INFO - PROCESS | 1652 | 1468659139887 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:19 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:52:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x127746400) [pid = 1652] [serial = 13] [outer = 0x1195fc400] 01:52:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:52:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:52:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:52:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:52:20 INFO - PROCESS | 1652 | 1468659140147 Marionette TRACE conn2 <- [1,3,null,{}] 01:52:20 INFO - PROCESS | 1652 | 1468659140154 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:52:20 INFO - PROCESS | 1652 | 1468659140157 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:20 INFO - PROCESS | 1652 | 1468659140177 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:52:20 INFO - PROCESS | 1652 | 1468659140202 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 1652 | 1468659140203 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:52:20 INFO - PROCESS | 1652 | 1468659140207 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 1652 | 1468659140209 Marionette TRACE conn2 <- [1,6,null,{}] 01:52:20 INFO - PROCESS | 1652 | 1468659140212 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:52:20 INFO - PROCESS | 1652 | 1468659140214 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:20 INFO - PROCESS | 1652 | 1468659140226 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:52:20 INFO - PROCESS | 1652 | 1468659140229 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:20 INFO - PROCESS | 1652 | 1468659140230 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc7000 == 6 [pid = 1652] [id = 6] 01:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12925fc00) [pid = 1652] [serial = 14] [outer = 0x0] 01:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129261800) [pid = 1652] [serial = 15] [outer = 0x12925fc00] 01:52:20 INFO - PROCESS | 1652 | 1468659140263 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129267800) [pid = 1652] [serial = 16] [outer = 0x12925fc00] 01:52:20 INFO - PROCESS | 1652 | 1468659140594 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:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129394800 == 7 [pid = 1652] [id = 7] 01:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x129269400) [pid = 1652] [serial = 17] [outer = 0x0] 01:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x129603c00) [pid = 1652] [serial = 18] [outer = 0x129269400] 01:52:20 INFO - PROCESS | 1652 | 1468659140629 Marionette DEBUG loaded listener.js 01:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 01:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12a3d8800) [pid = 1652] [serial = 19] [outer = 0x129269400] 01:52:20 INFO - PROCESS | 1652 | 1468659140744 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 1652 | 1468659140746 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:52:20 INFO - PROCESS | 1652 | 1468659140775 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 1652 | 1468659140777 Marionette TRACE conn2 <- [1,10,null,{}] 01:52:20 INFO - PROCESS | 1652 | 1468659140791 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:52:20 INFO - PROCESS | 1652 | 1468659140797 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:20 INFO - PROCESS | 1652 | 1468659140983 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:52:21 INFO - PROCESS | 1652 | 1468659141006 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:21 INFO - PROCESS | 1652 | 1468659141008 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a892000 == 8 [pid = 1652] [id = 8] 01:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a7fd800) [pid = 1652] [serial = 20] [outer = 0x0] 01:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a8df800) [pid = 1652] [serial = 21] [outer = 0x12a7fd800] 01:52:21 INFO - PROCESS | 1652 | 1468659141037 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a8e3c00) [pid = 1652] [serial = 22] [outer = 0x12a7fd800] 01:52:21 INFO - PROCESS | 1652 | 1468659141423 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:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 687ms 01:52:21 INFO - PROCESS | 1652 | 1468659141452 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:52:21 INFO - PROCESS | 1652 | 1468659141453 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:52:21 INFO - PROCESS | 1652 | 1468659141456 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:52:21 INFO - PROCESS | 1652 | 1468659141457 Marionette TRACE conn2 <- [1,14,null,{}] 01:52:21 INFO - PROCESS | 1652 | 1468659141459 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:52:21 INFO - PROCESS | 1652 | 1468659141461 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:21 INFO - PROCESS | 1652 | 1468659141559 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:52:21 INFO - PROCESS | 1652 | 1468659141563 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:21 INFO - PROCESS | 1652 | 1468659141565 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b261000 == 9 [pid = 1652] [id = 9] 01:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12a8e9800) [pid = 1652] [serial = 23] [outer = 0x0] 01:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b27f400) [pid = 1652] [serial = 24] [outer = 0x12a8e9800] 01:52:21 INFO - PROCESS | 1652 | 1468659141590 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b28a000) [pid = 1652] [serial = 25] [outer = 0x12a8e9800] 01:52:21 INFO - PROCESS | 1652 | 1468659141873 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:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 01:52:21 INFO - PROCESS | 1652 | 1468659141925 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:52:21 INFO - PROCESS | 1652 | 1468659141926 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:52:21 INFO - PROCESS | 1652 | 1468659141928 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:52:21 INFO - PROCESS | 1652 | 1468659141929 Marionette TRACE conn2 <- [1,18,null,{}] 01:52:21 INFO - PROCESS | 1652 | 1468659141935 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:52:21 INFO - PROCESS | 1652 | 1468659141937 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:22 INFO - PROCESS | 1652 | 1468659142033 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:52:22 INFO - PROCESS | 1652 | 1468659142038 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:22 INFO - PROCESS | 1652 | 1468659142040 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baa2000 == 10 [pid = 1652] [id = 10] 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12bae4800) [pid = 1652] [serial = 26] [outer = 0x0] 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12bae8c00) [pid = 1652] [serial = 27] [outer = 0x12bae4800] 01:52:22 INFO - PROCESS | 1652 | 1468659142064 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12baeec00) [pid = 1652] [serial = 28] [outer = 0x12bae4800] 01:52:22 INFO - PROCESS | 1652 | 1468659142339 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:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 01:52:22 INFO - PROCESS | 1652 | 1468659142352 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:52:22 INFO - PROCESS | 1652 | 1468659142354 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:52:22 INFO - PROCESS | 1652 | 1468659142356 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1652 | 1468659142357 Marionette TRACE conn2 <- [1,22,null,{}] 01:52:22 INFO - PROCESS | 1652 | 1468659142360 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:52:22 INFO - PROCESS | 1652 | 1468659142361 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:22 INFO - PROCESS | 1652 | 1468659142465 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:52:22 INFO - PROCESS | 1652 | 1468659142469 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:22 INFO - PROCESS | 1652 | 1468659142470 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd6d800 == 11 [pid = 1652] [id = 11] 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12baf2000) [pid = 1652] [serial = 29] [outer = 0x0] 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bd80000) [pid = 1652] [serial = 30] [outer = 0x12baf2000] 01:52:22 INFO - PROCESS | 1652 | 1468659142495 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12bd88c00) [pid = 1652] [serial = 31] [outer = 0x12baf2000] 01:52:22 INFO - PROCESS | 1652 | 1468659142741 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:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 01:52:22 INFO - PROCESS | 1652 | 1468659142775 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 1652 | 1468659142776 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:52:22 INFO - PROCESS | 1652 | 1468659142779 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1652 | 1468659142780 Marionette TRACE conn2 <- [1,26,null,{}] 01:52:22 INFO - PROCESS | 1652 | 1468659142790 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:52:22 INFO - PROCESS | 1652 | 1468659142791 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:22 INFO - PROCESS | 1652 | 1468659142895 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:52:22 INFO - PROCESS | 1652 | 1468659142899 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:22 INFO - PROCESS | 1652 | 1468659142901 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dd800 == 12 [pid = 1652] [id = 12] 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12bd8bc00) [pid = 1652] [serial = 32] [outer = 0x0] 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12bd96000) [pid = 1652] [serial = 33] [outer = 0x12bd8bc00] 01:52:22 INFO - PROCESS | 1652 | 1468659142925 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c0a7000) [pid = 1652] [serial = 34] [outer = 0x12bd8bc00] 01:52:23 INFO - PROCESS | 1652 | 1468659143174 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:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 01:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:52:23 INFO - PROCESS | 1652 | 1468659143207 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1652 | 1468659143208 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:52:23 INFO - PROCESS | 1652 | 1468659143211 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1652 | 1468659143212 Marionette TRACE conn2 <- [1,30,null,{}] 01:52:23 INFO - PROCESS | 1652 | 1468659143222 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:52:23 INFO - PROCESS | 1652 | 1468659143235 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:23 INFO - PROCESS | 1652 | 1468659143347 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:52:23 INFO - PROCESS | 1652 | 1468659143351 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:23 INFO - PROCESS | 1652 | 1468659143353 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c38c000 == 13 [pid = 1652] [id = 13] 01:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c0abc00) [pid = 1652] [serial = 35] [outer = 0x0] 01:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c624c00) [pid = 1652] [serial = 36] [outer = 0x12c0abc00] 01:52:23 INFO - PROCESS | 1652 | 1468659143377 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c628800) [pid = 1652] [serial = 37] [outer = 0x12c0abc00] 01:52:23 INFO - PROCESS | 1652 | 1468659143619 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:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 421ms 01:52:23 INFO - PROCESS | 1652 | 1468659143633 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1652 | 1468659143636 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:52:23 INFO - PROCESS | 1652 | 1468659143643 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1652 | 1468659143644 Marionette TRACE conn2 <- [1,34,null,{}] 01:52:23 INFO - PROCESS | 1652 | 1468659143646 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:52:23 INFO - PROCESS | 1652 | 1468659143648 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:23 INFO - PROCESS | 1652 | 1468659143756 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:52:23 INFO - PROCESS | 1652 | 1468659143759 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:23 INFO - PROCESS | 1652 | 1468659143761 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a0800 == 14 [pid = 1652] [id = 14] 01:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c62ac00) [pid = 1652] [serial = 38] [outer = 0x0] 01:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c630800) [pid = 1652] [serial = 39] [outer = 0x12c62ac00] 01:52:23 INFO - PROCESS | 1652 | 1468659143785 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c7eec00) [pid = 1652] [serial = 40] [outer = 0x12c62ac00] 01:52:24 INFO - PROCESS | 1652 | 1468659144022 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:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 01:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:52:24 INFO - PROCESS | 1652 | 1468659144074 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1652 | 1468659144076 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:52:24 INFO - PROCESS | 1652 | 1468659144079 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1652 | 1468659144080 Marionette TRACE conn2 <- [1,38,null,{}] 01:52:24 INFO - PROCESS | 1652 | 1468659144091 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:52:24 INFO - PROCESS | 1652 | 1468659144093 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:24 INFO - PROCESS | 1652 | 1468659144214 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:52:24 INFO - PROCESS | 1652 | 1468659144220 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:24 INFO - PROCESS | 1652 | 1468659144221 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb87000 == 15 [pid = 1652] [id = 15] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12c7f1c00) [pid = 1652] [serial = 41] [outer = 0x0] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12cc8bc00) [pid = 1652] [serial = 42] [outer = 0x12c7f1c00] 01:52:24 INFO - PROCESS | 1652 | 1468659144260 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12cc91000) [pid = 1652] [serial = 43] [outer = 0x12c7f1c00] 01:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cca5000 == 16 [pid = 1652] [id = 16] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12cca5800) [pid = 1652] [serial = 44] [outer = 0x0] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cca9000) [pid = 1652] [serial = 45] [outer = 0x12cca5800] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12ccad000) [pid = 1652] [serial = 46] [outer = 0x12cca5800] 01:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cca2800 == 17 [pid = 1652] [id = 17] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12cced800) [pid = 1652] [serial = 47] [outer = 0x0] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12ccf5400) [pid = 1652] [serial = 48] [outer = 0x12cced800] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12cc93000) [pid = 1652] [serial = 49] [outer = 0x12cced800] 01:52:24 INFO - PROCESS | 1652 | 1468659144768 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:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 729ms 01:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:52:24 INFO - PROCESS | 1652 | 1468659144807 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1652 | 1468659144809 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:52:24 INFO - PROCESS | 1652 | 1468659144811 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1652 | 1468659144812 Marionette TRACE conn2 <- [1,42,null,{}] 01:52:24 INFO - PROCESS | 1652 | 1468659144814 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:52:24 INFO - PROCESS | 1652 | 1468659144815 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:24 INFO - PROCESS | 1652 | 1468659144911 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:52:24 INFO - PROCESS | 1652 | 1468659144916 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:24 INFO - PROCESS | 1652 | 1468659144917 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2b0800 == 18 [pid = 1652] [id = 18] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12ccfb800) [pid = 1652] [serial = 50] [outer = 0x0] 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d217c00) [pid = 1652] [serial = 51] [outer = 0x12ccfb800] 01:52:24 INFO - PROCESS | 1652 | 1468659144943 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12d3a9800) [pid = 1652] [serial = 52] [outer = 0x12ccfb800] 01:52:25 INFO - PROCESS | 1652 | 1468659145194 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:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 01:52:25 INFO - PROCESS | 1652 | 1468659145230 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 1652 | 1468659145231 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:52:25 INFO - PROCESS | 1652 | 1468659145241 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:52:25 INFO - PROCESS | 1652 | 1468659145243 Marionette TRACE conn2 <- [1,46,null,{}] 01:52:25 INFO - PROCESS | 1652 | 1468659145246 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:52:25 INFO - PROCESS | 1652 | 1468659145247 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:25 INFO - PROCESS | 1652 | 1468659145363 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:52:25 INFO - PROCESS | 1652 | 1468659145366 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:25 INFO - PROCESS | 1652 | 1468659145368 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d68a800 == 19 [pid = 1652] [id = 19] 01:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x118a6dc00) [pid = 1652] [serial = 53] [outer = 0x0] 01:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d3b0c00) [pid = 1652] [serial = 54] [outer = 0x118a6dc00] 01:52:25 INFO - PROCESS | 1652 | 1468659145394 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d3b4800) [pid = 1652] [serial = 55] [outer = 0x118a6dc00] 01:52:25 INFO - PROCESS | 1652 | 1468659145637 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:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 01:52:25 INFO - PROCESS | 1652 | 1468659145662 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 1652 | 1468659145663 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:52:25 INFO - PROCESS | 1652 | 1468659145675 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:52:25 INFO - PROCESS | 1652 | 1468659145675 Marionette TRACE conn2 <- [1,50,null,{}] 01:52:25 INFO - PROCESS | 1652 | 1468659145678 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:52:25 INFO - PROCESS | 1652 | 1468659145679 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:25 INFO - PROCESS | 1652 | 1468659145784 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:52:25 INFO - PROCESS | 1652 | 1468659145788 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:25 INFO - PROCESS | 1652 | 1468659145789 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7c2000 == 20 [pid = 1652] [id = 20] 01:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118885c00) [pid = 1652] [serial = 56] [outer = 0x0] 01:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118889c00) [pid = 1652] [serial = 57] [outer = 0x118885c00] 01:52:25 INFO - PROCESS | 1652 | 1468659145813 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12d223c00) [pid = 1652] [serial = 58] [outer = 0x118885c00] 01:52:26 INFO - PROCESS | 1652 | 1468659146068 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:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 01:52:26 INFO - PROCESS | 1652 | 1468659146110 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:52:26 INFO - PROCESS | 1652 | 1468659146112 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:52:26 INFO - PROCESS | 1652 | 1468659146126 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:52:26 INFO - PROCESS | 1652 | 1468659146128 Marionette TRACE conn2 <- [1,54,null,{}] 01:52:26 INFO - PROCESS | 1652 | 1468659146136 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:52:26 INFO - PROCESS | 1652 | 1468659146138 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:26 INFO - PROCESS | 1652 | 1468659146286 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:52:26 INFO - PROCESS | 1652 | 1468659146305 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:26 INFO - PROCESS | 1652 | 1468659146310 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b199000 == 21 [pid = 1652] [id = 21] 01:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1195cec00) [pid = 1652] [serial = 59] [outer = 0x0] 01:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1273d1800) [pid = 1652] [serial = 60] [outer = 0x1195cec00] 01:52:26 INFO - PROCESS | 1652 | 1468659146342 Marionette DEBUG loaded listener.js 01:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12db69400) [pid = 1652] [serial = 61] [outer = 0x1195cec00] 01:52:27 INFO - PROCESS | 1652 | 1468659147363 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:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1271ms 01:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:52:27 INFO - PROCESS | 1652 | 1468659147404 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:52:27 INFO - PROCESS | 1652 | 1468659147406 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:52:27 INFO - PROCESS | 1652 | 1468659147410 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:52:27 INFO - PROCESS | 1652 | 1468659147413 Marionette TRACE conn2 <- [1,58,null,{}] 01:52:27 INFO - PROCESS | 1652 | 1468659147420 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:52:27 INFO - PROCESS | 1652 | 1468659147421 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:27 INFO - PROCESS | 1652 | 1468659147540 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:52:27 INFO - PROCESS | 1652 | 1468659147595 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:27 INFO - PROCESS | 1652 | 1468659147597 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e38800 == 22 [pid = 1652] [id = 22] 01:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112f53000) [pid = 1652] [serial = 62] [outer = 0x0] 01:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x113251800) [pid = 1652] [serial = 63] [outer = 0x112f53000] 01:52:27 INFO - PROCESS | 1652 | 1468659147628 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113d99400) [pid = 1652] [serial = 64] [outer = 0x112f53000] 01:52:28 INFO - PROCESS | 1652 | 1468659148041 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:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 675ms 01:52:28 INFO - PROCESS | 1652 | 1468659148085 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 1652 | 1468659148089 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:52:28 INFO - PROCESS | 1652 | 1468659148094 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1652 | 1468659148097 Marionette TRACE conn2 <- [1,62,null,{}] 01:52:28 INFO - PROCESS | 1652 | 1468659148101 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:52:28 INFO - PROCESS | 1652 | 1468659148103 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:28 INFO - PROCESS | 1652 | 1468659148309 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:52:28 INFO - PROCESS | 1652 | 1468659148388 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:28 INFO - PROCESS | 1652 | 1468659148390 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706a800 == 23 [pid = 1652] [id = 23] 01:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1168ba800) [pid = 1652] [serial = 65] [outer = 0x0] 01:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118359800) [pid = 1652] [serial = 66] [outer = 0x1168ba800] 01:52:28 INFO - PROCESS | 1652 | 1468659148443 Marionette DEBUG loaded listener.js 01:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11872a400) [pid = 1652] [serial = 67] [outer = 0x1168ba800] 01:52:28 INFO - PROCESS | 1652 | 1468659148904 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:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 823ms 01:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:52:28 INFO - PROCESS | 1652 | 1468659148919 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 1652 | 1468659148920 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:52:28 INFO - PROCESS | 1652 | 1468659148922 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1652 | 1468659148925 Marionette TRACE conn2 <- [1,66,null,{}] 01:52:28 INFO - PROCESS | 1652 | 1468659148933 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:52:28 INFO - PROCESS | 1652 | 1468659148936 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:29 INFO - PROCESS | 1652 | 1468659149053 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:52:29 INFO - PROCESS | 1652 | 1468659149099 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:29 INFO - PROCESS | 1652 | 1468659149100 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11755c800 == 24 [pid = 1652] [id = 24] 01:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1188c7400) [pid = 1652] [serial = 68] [outer = 0x0] 01:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11956fc00) [pid = 1652] [serial = 69] [outer = 0x1188c7400] 01:52:29 INFO - PROCESS | 1652 | 1468659149132 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119579800) [pid = 1652] [serial = 70] [outer = 0x1188c7400] 01:52:29 INFO - PROCESS | 1652 | 1468659149812 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:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 924ms 01:52:29 INFO - PROCESS | 1652 | 1468659149851 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:52:29 INFO - PROCESS | 1652 | 1468659149853 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:52:29 INFO - PROCESS | 1652 | 1468659149858 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:52:29 INFO - PROCESS | 1652 | 1468659149860 Marionette TRACE conn2 <- [1,70,null,{}] 01:52:29 INFO - PROCESS | 1652 | 1468659149863 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:52:29 INFO - PROCESS | 1652 | 1468659149865 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:29 INFO - PROCESS | 1652 | 1468659149948 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:52:30 INFO - PROCESS | 1652 | 1468659150009 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:30 INFO - PROCESS | 1652 | 1468659150010 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f3b000 == 25 [pid = 1652] [id = 25] 01:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116a79000) [pid = 1652] [serial = 71] [outer = 0x0] 01:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116b1b800) [pid = 1652] [serial = 72] [outer = 0x116a79000] 01:52:30 INFO - PROCESS | 1652 | 1468659150039 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1177f4800) [pid = 1652] [serial = 73] [outer = 0x116a79000] 01:52:30 INFO - PROCESS | 1652 | 1468659150378 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:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 569ms 01:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:52:30 INFO - PROCESS | 1652 | 1468659150428 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:52:30 INFO - PROCESS | 1652 | 1468659150430 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:52:30 INFO - PROCESS | 1652 | 1468659150435 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1652 | 1468659150436 Marionette TRACE conn2 <- [1,74,null,{}] 01:52:30 INFO - PROCESS | 1652 | 1468659150439 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:52:30 INFO - PROCESS | 1652 | 1468659150440 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:30 INFO - PROCESS | 1652 | 1468659150528 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:52:30 INFO - PROCESS | 1652 | 1468659150580 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:30 INFO - PROCESS | 1652 | 1468659150581 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x112ada800 == 26 [pid = 1652] [id = 26] 01:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x112f50c00) [pid = 1652] [serial = 74] [outer = 0x0] 01:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116a7b800) [pid = 1652] [serial = 75] [outer = 0x112f50c00] 01:52:30 INFO - PROCESS | 1652 | 1468659150609 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118362c00) [pid = 1652] [serial = 76] [outer = 0x112f50c00] 01:52:30 INFO - PROCESS | 1652 | 1468659150877 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:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 01:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:52:30 INFO - PROCESS | 1652 | 1468659150905 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:52:30 INFO - PROCESS | 1652 | 1468659150907 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:52:30 INFO - PROCESS | 1652 | 1468659150909 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1652 | 1468659150911 Marionette TRACE conn2 <- [1,78,null,{}] 01:52:30 INFO - PROCESS | 1652 | 1468659150926 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:52:30 INFO - PROCESS | 1652 | 1468659150929 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:31 INFO - PROCESS | 1652 | 1468659151022 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:52:31 INFO - PROCESS | 1652 | 1468659151073 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:31 INFO - PROCESS | 1652 | 1468659151075 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117067800 == 27 [pid = 1652] [id = 27] 01:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1184c9400) [pid = 1652] [serial = 77] [outer = 0x0] 01:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118511000) [pid = 1652] [serial = 78] [outer = 0x1184c9400] 01:52:31 INFO - PROCESS | 1652 | 1468659151103 Marionette DEBUG loaded listener.js 01:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118a6c400) [pid = 1652] [serial = 79] [outer = 0x1184c9400] 01:52:31 INFO - PROCESS | 1652 | 1468659151406 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:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 522ms 01:52:31 INFO - PROCESS | 1652 | 1468659151435 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:52:31 INFO - PROCESS | 1652 | 1468659151437 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:52:31 INFO - PROCESS | 1652 | 1468659151439 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1652 | 1468659151441 Marionette TRACE conn2 <- [1,82,null,{}] 01:52:31 INFO - PROCESS | 1652 | 1468659151443 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:52:31 INFO - PROCESS | 1652 | 1468659151444 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:31 INFO - PROCESS | 1652 | 1468659151525 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:52:31 INFO - PROCESS | 1652 | 1468659151529 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:31 INFO - PROCESS | 1652 | 1468659151530 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11757a800 == 28 [pid = 1652] [id = 28] 01:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119154400) [pid = 1652] [serial = 80] [outer = 0x0] 01:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11930e000) [pid = 1652] [serial = 81] [outer = 0x119154400] 01:52:31 INFO - PROCESS | 1652 | 1468659151559 Marionette DEBUG loaded listener.js 01:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119577800) [pid = 1652] [serial = 82] [outer = 0x119154400] 01:52:31 INFO - PROCESS | 1652 | 1468659151850 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:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 01:52:31 INFO - PROCESS | 1652 | 1468659151908 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:52:31 INFO - PROCESS | 1652 | 1468659151910 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:52:31 INFO - PROCESS | 1652 | 1468659151912 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1652 | 1468659151913 Marionette TRACE conn2 <- [1,86,null,{}] 01:52:31 INFO - PROCESS | 1652 | 1468659151915 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:52:31 INFO - PROCESS | 1652 | 1468659151917 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:31 INFO - PROCESS | 1652 | 1468659151992 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:52:32 INFO - PROCESS | 1652 | 1468659151995 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:32 INFO - PROCESS | 1652 | 1468659151997 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836b000 == 29 [pid = 1652] [id = 29] 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1177f7c00) [pid = 1652] [serial = 83] [outer = 0x0] 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195c5400) [pid = 1652] [serial = 84] [outer = 0x1177f7c00] 01:52:32 INFO - PROCESS | 1652 | 1468659152025 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195cb000) [pid = 1652] [serial = 85] [outer = 0x1177f7c00] 01:52:32 INFO - PROCESS | 1652 | 1468659152346 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:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 01:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:52:32 INFO - PROCESS | 1652 | 1468659152381 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:52:32 INFO - PROCESS | 1652 | 1468659152382 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:52:32 INFO - PROCESS | 1652 | 1468659152384 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 1652 | 1468659152385 Marionette TRACE conn2 <- [1,90,null,{}] 01:52:32 INFO - PROCESS | 1652 | 1468659152388 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:52:32 INFO - PROCESS | 1652 | 1468659152392 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:32 INFO - PROCESS | 1652 | 1468659152484 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:52:32 INFO - PROCESS | 1652 | 1468659152530 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:32 INFO - PROCESS | 1652 | 1468659152531 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aab000 == 30 [pid = 1652] [id = 30] 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113377400) [pid = 1652] [serial = 86] [outer = 0x0] 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195f7c00) [pid = 1652] [serial = 87] [outer = 0x113377400] 01:52:32 INFO - PROCESS | 1652 | 1468659152555 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1211d5c00) [pid = 1652] [serial = 88] [outer = 0x113377400] 01:52:32 INFO - PROCESS | 1652 | 1468659152802 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:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 01:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:52:32 INFO - PROCESS | 1652 | 1468659152855 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:52:32 INFO - PROCESS | 1652 | 1468659152856 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:52:32 INFO - PROCESS | 1652 | 1468659152859 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 1652 | 1468659152860 Marionette TRACE conn2 <- [1,94,null,{}] 01:52:32 INFO - PROCESS | 1652 | 1468659152862 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:52:32 INFO - PROCESS | 1652 | 1468659152864 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:32 INFO - PROCESS | 1652 | 1468659152954 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:52:32 INFO - PROCESS | 1652 | 1468659152957 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:32 INFO - PROCESS | 1652 | 1468659152958 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e8800 == 31 [pid = 1652] [id = 31] 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11989d000) [pid = 1652] [serial = 89] [outer = 0x0] 01:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1215f2000) [pid = 1652] [serial = 90] [outer = 0x11989d000] 01:52:32 INFO - PROCESS | 1652 | 1468659152986 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121810000) [pid = 1652] [serial = 91] [outer = 0x11989d000] 01:52:33 INFO - PROCESS | 1652 | 1468659153293 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:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 01:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:52:33 INFO - PROCESS | 1652 | 1468659153327 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1652 | 1468659153329 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:52:33 INFO - PROCESS | 1652 | 1468659153331 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1652 | 1468659153334 Marionette TRACE conn2 <- [1,98,null,{}] 01:52:33 INFO - PROCESS | 1652 | 1468659153337 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:52:33 INFO - PROCESS | 1652 | 1468659153338 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:33 INFO - PROCESS | 1652 | 1468659153412 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:52:33 INFO - PROCESS | 1652 | 1468659153460 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:33 INFO - PROCESS | 1652 | 1468659153461 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bb000 == 32 [pid = 1652] [id = 32] 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113255000) [pid = 1652] [serial = 92] [outer = 0x0] 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121a7e400) [pid = 1652] [serial = 93] [outer = 0x113255000] 01:52:33 INFO - PROCESS | 1652 | 1468659153486 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123d04000) [pid = 1652] [serial = 94] [outer = 0x113255000] 01:52:33 INFO - PROCESS | 1652 | 1468659153773 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:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 01:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:52:33 INFO - PROCESS | 1652 | 1468659153806 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1652 | 1468659153807 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:52:33 INFO - PROCESS | 1652 | 1468659153809 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1652 | 1468659153811 Marionette TRACE conn2 <- [1,102,null,{}] 01:52:33 INFO - PROCESS | 1652 | 1468659153813 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:52:33 INFO - PROCESS | 1652 | 1468659153815 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:33 INFO - PROCESS | 1652 | 1468659153896 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:52:33 INFO - PROCESS | 1652 | 1468659153901 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:33 INFO - PROCESS | 1652 | 1468659153903 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967f000 == 33 [pid = 1652] [id = 33] 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119310000) [pid = 1652] [serial = 95] [outer = 0x0] 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12498d000) [pid = 1652] [serial = 96] [outer = 0x119310000] 01:52:33 INFO - PROCESS | 1652 | 1468659153927 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124d0f000) [pid = 1652] [serial = 97] [outer = 0x119310000] 01:52:34 INFO - PROCESS | 1652 | 1468659154235 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:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 01:52:34 INFO - PROCESS | 1652 | 1468659154278 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:52:34 INFO - PROCESS | 1652 | 1468659154280 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:52:34 INFO - PROCESS | 1652 | 1468659154282 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:52:34 INFO - PROCESS | 1652 | 1468659154283 Marionette TRACE conn2 <- [1,106,null,{}] 01:52:34 INFO - PROCESS | 1652 | 1468659154285 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:52:34 INFO - PROCESS | 1652 | 1468659154286 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:34 INFO - PROCESS | 1652 | 1468659154388 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:52:34 INFO - PROCESS | 1652 | 1468659154395 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:34 INFO - PROCESS | 1652 | 1468659154396 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2b800 == 34 [pid = 1652] [id = 34] 01:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124d11000) [pid = 1652] [serial = 98] [outer = 0x0] 01:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124d88c00) [pid = 1652] [serial = 99] [outer = 0x124d11000] 01:52:34 INFO - PROCESS | 1652 | 1468659154420 Marionette DEBUG loaded listener.js 01:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12542ec00) [pid = 1652] [serial = 100] [outer = 0x124d11000] 01:52:34 INFO - PROCESS | 1652 | 1468659154721 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:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 01:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:52:34 INFO - PROCESS | 1652 | 1468659154754 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:52:34 INFO - PROCESS | 1652 | 1468659154757 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:52:34 INFO - PROCESS | 1652 | 1468659154760 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:52:34 INFO - PROCESS | 1652 | 1468659154763 Marionette TRACE conn2 <- [1,110,null,{}] 01:52:34 INFO - PROCESS | 1652 | 1468659154768 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:52:34 INFO - PROCESS | 1652 | 1468659154771 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:34 INFO - PROCESS | 1652 | 1468659154911 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:52:34 INFO - PROCESS | 1652 | 1468659154979 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:34 INFO - PROCESS | 1652 | 1468659154981 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd1800 == 35 [pid = 1652] [id = 35] 01:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210b6800) [pid = 1652] [serial = 101] [outer = 0x0] 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1254e3c00) [pid = 1652] [serial = 102] [outer = 0x1210b6800] 01:52:35 INFO - PROCESS | 1652 | 1468659155026 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1215f8800) [pid = 1652] [serial = 103] [outer = 0x1210b6800] 01:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 622ms 01:52:35 INFO - PROCESS | 1652 | 1468659155376 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:52:35 INFO - PROCESS | 1652 | 1468659155389 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1652 | 1468659155391 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:52:35 INFO - PROCESS | 1652 | 1468659155393 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1652 | 1468659155394 Marionette TRACE conn2 <- [1,114,null,{}] 01:52:35 INFO - PROCESS | 1652 | 1468659155397 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:52:35 INFO - PROCESS | 1652 | 1468659155399 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:35 INFO - PROCESS | 1652 | 1468659155480 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:52:35 INFO - PROCESS | 1652 | 1468659155527 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:35 INFO - PROCESS | 1652 | 1468659155527 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121243800 == 36 [pid = 1652] [id = 36] 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121cd0400) [pid = 1652] [serial = 104] [outer = 0x0] 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127025c00) [pid = 1652] [serial = 105] [outer = 0x121cd0400] 01:52:35 INFO - PROCESS | 1652 | 1468659155552 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1275ef400) [pid = 1652] [serial = 106] [outer = 0x121cd0400] 01:52:35 INFO - PROCESS | 1652 | 1468659155811 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:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 01:52:35 INFO - PROCESS | 1652 | 1468659155862 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1652 | 1468659155863 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:52:35 INFO - PROCESS | 1652 | 1468659155874 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1652 | 1468659155875 Marionette TRACE conn2 <- [1,118,null,{}] 01:52:35 INFO - PROCESS | 1652 | 1468659155878 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:52:35 INFO - PROCESS | 1652 | 1468659155879 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:35 INFO - PROCESS | 1652 | 1468659155963 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:52:35 INFO - PROCESS | 1652 | 1468659155969 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:35 INFO - PROCESS | 1652 | 1468659155970 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121427000 == 37 [pid = 1652] [id = 37] 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113253800) [pid = 1652] [serial = 107] [outer = 0x0] 01:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12773d000) [pid = 1652] [serial = 108] [outer = 0x113253800] 01:52:35 INFO - PROCESS | 1652 | 1468659155994 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127748c00) [pid = 1652] [serial = 109] [outer = 0x113253800] 01:52:36 INFO - PROCESS | 1652 | 1468659156303 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:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 01:52:36 INFO - PROCESS | 1652 | 1468659156345 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:52:36 INFO - PROCESS | 1652 | 1468659156346 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:52:36 INFO - PROCESS | 1652 | 1468659156358 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:52:36 INFO - PROCESS | 1652 | 1468659156359 Marionette TRACE conn2 <- [1,122,null,{}] 01:52:36 INFO - PROCESS | 1652 | 1468659156363 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:52:36 INFO - PROCESS | 1652 | 1468659156365 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:36 INFO - PROCESS | 1652 | 1468659156463 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:52:36 INFO - PROCESS | 1652 | 1468659156469 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:36 INFO - PROCESS | 1652 | 1468659156470 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0c000 == 38 [pid = 1652] [id = 38] 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1275f6400) [pid = 1652] [serial = 110] [outer = 0x0] 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128b62800) [pid = 1652] [serial = 111] [outer = 0x1275f6400] 01:52:36 INFO - PROCESS | 1652 | 1468659156494 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129260c00) [pid = 1652] [serial = 112] [outer = 0x1275f6400] 01:52:36 INFO - PROCESS | 1652 | 1468659156758 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:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 01:52:36 INFO - PROCESS | 1652 | 1468659156778 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:52:36 INFO - PROCESS | 1652 | 1468659156779 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:52:36 INFO - PROCESS | 1652 | 1468659156789 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:52:36 INFO - PROCESS | 1652 | 1468659156790 Marionette TRACE conn2 <- [1,126,null,{}] 01:52:36 INFO - PROCESS | 1652 | 1468659156792 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:52:36 INFO - PROCESS | 1652 | 1468659156793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:36 INFO - PROCESS | 1652 | 1468659156876 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:52:36 INFO - PROCESS | 1652 | 1468659156880 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:36 INFO - PROCESS | 1652 | 1468659156882 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1249ae000 == 39 [pid = 1652] [id = 39] 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12773bc00) [pid = 1652] [serial = 113] [outer = 0x0] 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129268400) [pid = 1652] [serial = 114] [outer = 0x12773bc00] 01:52:36 INFO - PROCESS | 1652 | 1468659156914 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1293cbc00) [pid = 1652] [serial = 115] [outer = 0x12773bc00] 01:52:37 INFO - PROCESS | 1652 | 1468659157212 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:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 01:52:37 INFO - PROCESS | 1652 | 1468659157257 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:52:37 INFO - PROCESS | 1652 | 1468659157258 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:52:37 INFO - PROCESS | 1652 | 1468659157260 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:52:37 INFO - PROCESS | 1652 | 1468659157261 Marionette TRACE conn2 <- [1,130,null,{}] 01:52:37 INFO - PROCESS | 1652 | 1468659157263 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:52:37 INFO - PROCESS | 1652 | 1468659157265 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:37 INFO - PROCESS | 1652 | 1468659157345 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:52:38 INFO - PROCESS | 1652 | 1468659158104 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:38 INFO - PROCESS | 1652 | 1468659158105 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11263d800 == 40 [pid = 1652] [id = 40] 01:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x113250c00) [pid = 1652] [serial = 116] [outer = 0x0] 01:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x114f8b800) [pid = 1652] [serial = 117] [outer = 0x113250c00] 01:52:38 INFO - PROCESS | 1652 | 1468659158158 Marionette DEBUG loaded listener.js 01:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1165e8800) [pid = 1652] [serial = 118] [outer = 0x113250c00] 01:52:38 INFO - PROCESS | 1652 | 1468659158619 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:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1419ms 01:52:38 INFO - PROCESS | 1652 | 1468659158687 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:52:38 INFO - PROCESS | 1652 | 1468659158689 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:52:38 INFO - PROCESS | 1652 | 1468659158693 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 1652 | 1468659158695 Marionette TRACE conn2 <- [1,134,null,{}] 01:52:38 INFO - PROCESS | 1652 | 1468659158700 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:52:38 INFO - PROCESS | 1652 | 1468659158703 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:38 INFO - PROCESS | 1652 | 1468659158812 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:52:38 INFO - PROCESS | 1652 | 1468659158819 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:38 INFO - PROCESS | 1652 | 1468659158821 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11627a800 == 41 [pid = 1652] [id = 41] 01:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117ea9400) [pid = 1652] [serial = 119] [outer = 0x0] 01:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11835d800) [pid = 1652] [serial = 120] [outer = 0x117ea9400] 01:52:38 INFO - PROCESS | 1652 | 1468659158848 Marionette DEBUG loaded listener.js 01:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118507000) [pid = 1652] [serial = 121] [outer = 0x117ea9400] 01:52:39 INFO - PROCESS | 1652 | 1468659159187 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:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 01:52:39 INFO - PROCESS | 1652 | 1468659159217 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:52:39 INFO - PROCESS | 1652 | 1468659159221 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:52:39 INFO - PROCESS | 1652 | 1468659159224 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:52:39 INFO - PROCESS | 1652 | 1468659159225 Marionette TRACE conn2 <- [1,138,null,{}] 01:52:39 INFO - PROCESS | 1652 | 1468659159228 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:52:39 INFO - PROCESS | 1652 | 1468659159229 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:39 INFO - PROCESS | 1652 | 1468659159336 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:52:39 INFO - PROCESS | 1652 | 1468659159368 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:39 INFO - PROCESS | 1652 | 1468659159369 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x117072800 == 42 [pid = 1652] [id = 42] 01:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118882000) [pid = 1652] [serial = 122] [outer = 0x0] 01:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118a6bc00) [pid = 1652] [serial = 123] [outer = 0x118882000] 01:52:39 INFO - PROCESS | 1652 | 1468659159394 Marionette DEBUG loaded listener.js 01:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119307400) [pid = 1652] [serial = 124] [outer = 0x118882000] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ccfb800) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12c7f1c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c62ac00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12c0abc00) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bd8bc00) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12baf2000) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bae4800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a8e9800) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a7fd800) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12925fc00) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118885c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118a6dc00) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11989d000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113255000) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119310000) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124d11000) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121cd0400) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113253800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1195cec00) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112f53000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1168ba800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1188c7400) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116a79000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112f50c00) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184c9400) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119154400) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1177f7c00) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113377400) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:52:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1275f6400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:52:40 INFO - PROCESS | 1652 | 1468659160127 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:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 919ms 01:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:52:40 INFO - PROCESS | 1652 | 1468659160144 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:52:40 INFO - PROCESS | 1652 | 1468659160145 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:52:40 INFO - PROCESS | 1652 | 1468659160158 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:52:40 INFO - PROCESS | 1652 | 1468659160161 Marionette TRACE conn2 <- [1,142,null,{}] 01:52:40 INFO - PROCESS | 1652 | 1468659160170 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:52:40 INFO - PROCESS | 1652 | 1468659160173 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:40 INFO - PROCESS | 1652 | 1468659160262 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:52:40 INFO - PROCESS | 1652 | 1468659160308 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:40 INFO - PROCESS | 1652 | 1468659160309 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x117261000 == 43 [pid = 1652] [id = 43] 01:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1122bd800) [pid = 1652] [serial = 125] [outer = 0x0] 01:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116b1a800) [pid = 1652] [serial = 126] [outer = 0x1122bd800] 01:52:40 INFO - PROCESS | 1652 | 1468659160333 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119574400) [pid = 1652] [serial = 127] [outer = 0x1122bd800] 01:52:40 INFO - PROCESS | 1652 | 1468659160614 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:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 482ms 01:52:40 INFO - PROCESS | 1652 | 1468659160630 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:52:40 INFO - PROCESS | 1652 | 1468659160633 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:52:40 INFO - PROCESS | 1652 | 1468659160643 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:52:40 INFO - PROCESS | 1652 | 1468659160644 Marionette TRACE conn2 <- [1,146,null,{}] 01:52:40 INFO - PROCESS | 1652 | 1468659160646 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:52:40 INFO - PROCESS | 1652 | 1468659160648 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:40 INFO - PROCESS | 1652 | 1468659160746 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:52:40 INFO - PROCESS | 1652 | 1468659160751 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:40 INFO - PROCESS | 1652 | 1468659160753 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187df000 == 44 [pid = 1652] [id = 44] 01:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119579400) [pid = 1652] [serial = 128] [outer = 0x0] 01:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11989cc00) [pid = 1652] [serial = 129] [outer = 0x119579400] 01:52:40 INFO - PROCESS | 1652 | 1468659160788 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119ab6c00) [pid = 1652] [serial = 130] [outer = 0x119579400] 01:52:41 INFO - PROCESS | 1652 | 1468659161107 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:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 519ms 01:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:52:41 INFO - PROCESS | 1652 | 1468659161162 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:52:41 INFO - PROCESS | 1652 | 1468659161164 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:52:41 INFO - PROCESS | 1652 | 1468659161168 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1652 | 1468659161170 Marionette TRACE conn2 <- [1,150,null,{}] 01:52:41 INFO - PROCESS | 1652 | 1468659161172 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:52:41 INFO - PROCESS | 1652 | 1468659161173 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:41 INFO - PROCESS | 1652 | 1468659161242 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:52:41 INFO - PROCESS | 1652 | 1468659161245 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:41 INFO - PROCESS | 1652 | 1468659161251 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193cd000 == 45 [pid = 1652] [id = 45] 01:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1211df400) [pid = 1652] [serial = 131] [outer = 0x0] 01:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1215f2800) [pid = 1652] [serial = 132] [outer = 0x1211df400] 01:52:41 INFO - PROCESS | 1652 | 1468659161284 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123cd9000) [pid = 1652] [serial = 133] [outer = 0x1211df400] 01:52:41 INFO - PROCESS | 1652 | 1468659161607 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:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 01:52:41 INFO - PROCESS | 1652 | 1468659161638 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:52:41 INFO - PROCESS | 1652 | 1468659161639 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:52:41 INFO - PROCESS | 1652 | 1468659161642 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1652 | 1468659161643 Marionette TRACE conn2 <- [1,154,null,{}] 01:52:41 INFO - PROCESS | 1652 | 1468659161645 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:52:41 INFO - PROCESS | 1652 | 1468659161647 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:41 INFO - PROCESS | 1652 | 1468659161731 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:52:41 INFO - PROCESS | 1652 | 1468659161737 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:41 INFO - PROCESS | 1652 | 1468659161738 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d1a800 == 46 [pid = 1652] [id = 46] 01:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1168bac00) [pid = 1652] [serial = 134] [outer = 0x0] 01:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12542b800) [pid = 1652] [serial = 135] [outer = 0x1168bac00] 01:52:41 INFO - PROCESS | 1652 | 1468659161762 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125e93c00) [pid = 1652] [serial = 136] [outer = 0x1168bac00] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121243800 == 45 [pid = 1652] [id = 36] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121427000 == 44 [pid = 1652] [id = 37] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11836b000 == 43 [pid = 1652] [id = 29] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0c000 == 42 [pid = 1652] [id = 38] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd1800 == 41 [pid = 1652] [id = 35] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1249ae000 == 40 [pid = 1652] [id = 39] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2b800 == 39 [pid = 1652] [id = 34] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bb000 == 38 [pid = 1652] [id = 32] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11967f000 == 37 [pid = 1652] [id = 33] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116aab000 == 36 [pid = 1652] [id = 30] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11627a800 == 35 [pid = 1652] [id = 41] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11757a800 == 34 [pid = 1652] [id = 28] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e8800 == 33 [pid = 1652] [id = 31] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11263d800 == 32 [pid = 1652] [id = 40] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117067800 == 31 [pid = 1652] [id = 27] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117072800 == 30 [pid = 1652] [id = 42] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117261000 == 29 [pid = 1652] [id = 43] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1193cd000 == 28 [pid = 1652] [id = 45] 01:52:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1187df000 == 27 [pid = 1652] [id = 44] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123d07400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1215f2000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121810000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121a7e400) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12498d000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124d88c00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1254e3c00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127025c00) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12773d000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128b62800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1273d1800) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113251800) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123d04000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118359800) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11956fc00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119579800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116b1b800) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116a7b800) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118511000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11930e000) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195c5400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1195cb000) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1195f7c00) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1211d5c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124d0f000) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12542ec00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119577800) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1177f4800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1275ef400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x127748c00) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118362c00) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11872a400) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113d99400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129260c00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x129268400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12db69400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118a6c400) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12bae8c00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12baeec00) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12b27f400) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12b28a000) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12a8df800) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12a8e3c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x129603c00) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x129261800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x129267800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x121811400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12d3b4800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12d3b0c00) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12d217c00) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12d3a9800) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12cca9000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12ccf5400) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12cc8bc00) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12cc91000) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x12c7eec00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 50 (0x12c630800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 49 (0x12c624c00) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 48 (0x12c628800) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 47 (0x12bd96000) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 46 (0x12c0a7000) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 45 (0x12bd88c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 44 (0x12bd80000) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 43 (0x118889c00) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 42 (0x12d223c00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 01:52:42 INFO - PROCESS | 1652 | 1468659162943 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:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1320ms 01:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:52:42 INFO - PROCESS | 1652 | 1468659162963 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:52:42 INFO - PROCESS | 1652 | 1468659162965 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:52:42 INFO - PROCESS | 1652 | 1468659162969 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:52:42 INFO - PROCESS | 1652 | 1468659162971 Marionette TRACE conn2 <- [1,158,null,{}] 01:52:42 INFO - PROCESS | 1652 | 1468659162975 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:52:42 INFO - PROCESS | 1652 | 1468659162977 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:43 INFO - PROCESS | 1652 | 1468659163050 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:52:43 INFO - PROCESS | 1652 | 1468659163092 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:43 INFO - PROCESS | 1652 | 1468659163095 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1132a2000 == 28 [pid = 1652] [id = 47] 01:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x115f92000) [pid = 1652] [serial = 137] [outer = 0x0] 01:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x115f98400) [pid = 1652] [serial = 138] [outer = 0x115f92000] 01:52:43 INFO - PROCESS | 1652 | 1468659163124 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x115f2d000) [pid = 1652] [serial = 139] [outer = 0x115f92000] 01:52:43 INFO - PROCESS | 1652 | 1468659163447 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:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 522ms 01:52:43 INFO - PROCESS | 1652 | 1468659163491 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 1652 | 1468659163494 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:52:43 INFO - PROCESS | 1652 | 1468659163499 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:52:43 INFO - PROCESS | 1652 | 1468659163501 Marionette TRACE conn2 <- [1,162,null,{}] 01:52:43 INFO - PROCESS | 1652 | 1468659163504 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:52:43 INFO - PROCESS | 1652 | 1468659163506 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:43 INFO - PROCESS | 1652 | 1468659163596 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:52:43 INFO - PROCESS | 1652 | 1468659163653 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:43 INFO - PROCESS | 1652 | 1468659163655 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165a2800 == 29 [pid = 1652] [id = 48] 01:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x116a83c00) [pid = 1652] [serial = 140] [outer = 0x0] 01:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x1177f5c00) [pid = 1652] [serial = 141] [outer = 0x116a83c00] 01:52:43 INFO - PROCESS | 1652 | 1468659163697 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x118361000) [pid = 1652] [serial = 142] [outer = 0x116a83c00] 01:52:44 INFO - PROCESS | 1652 | 1468659164045 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:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 571ms 01:52:44 INFO - PROCESS | 1652 | 1468659164070 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:52:44 INFO - PROCESS | 1652 | 1468659164072 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:52:44 INFO - PROCESS | 1652 | 1468659164074 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1652 | 1468659164086 Marionette TRACE conn2 <- [1,166,null,{}] 01:52:44 INFO - PROCESS | 1652 | 1468659164093 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:52:44 INFO - PROCESS | 1652 | 1468659164097 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:44 INFO - PROCESS | 1652 | 1468659164170 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:52:44 INFO - PROCESS | 1652 | 1468659164212 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:44 INFO - PROCESS | 1652 | 1468659164213 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707d000 == 30 [pid = 1652] [id = 49] 01:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x111c22400) [pid = 1652] [serial = 143] [outer = 0x0] 01:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x118884000) [pid = 1652] [serial = 144] [outer = 0x111c22400] 01:52:44 INFO - PROCESS | 1652 | 1468659164241 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x1188c3000) [pid = 1652] [serial = 145] [outer = 0x111c22400] 01:52:44 INFO - PROCESS | 1652 | 1468659164540 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:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 480ms 01:52:44 INFO - PROCESS | 1652 | 1468659164556 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:52:44 INFO - PROCESS | 1652 | 1468659164558 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:52:44 INFO - PROCESS | 1652 | 1468659164560 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1652 | 1468659164561 Marionette TRACE conn2 <- [1,170,null,{}] 01:52:44 INFO - PROCESS | 1652 | 1468659164564 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:52:44 INFO - PROCESS | 1652 | 1468659164565 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:44 INFO - PROCESS | 1652 | 1468659164654 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:52:44 INFO - PROCESS | 1652 | 1468659164657 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:44 INFO - PROCESS | 1652 | 1468659164659 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e45000 == 31 [pid = 1652] [id = 50] 01:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x119154400) [pid = 1652] [serial = 146] [outer = 0x0] 01:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11930b000) [pid = 1652] [serial = 147] [outer = 0x119154400] 01:52:44 INFO - PROCESS | 1652 | 1468659164687 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x119573400) [pid = 1652] [serial = 148] [outer = 0x119154400] 01:52:44 INFO - PROCESS | 1652 | 1468659164983 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:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 469ms 01:52:45 INFO - PROCESS | 1652 | 1468659165030 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:52:45 INFO - PROCESS | 1652 | 1468659165032 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:52:45 INFO - PROCESS | 1652 | 1468659165036 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 1652 | 1468659165038 Marionette TRACE conn2 <- [1,174,null,{}] 01:52:45 INFO - PROCESS | 1652 | 1468659165040 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:52:45 INFO - PROCESS | 1652 | 1468659165041 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:45 INFO - PROCESS | 1652 | 1468659165136 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:52:45 INFO - PROCESS | 1652 | 1468659165141 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:45 INFO - PROCESS | 1652 | 1468659165142 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836c000 == 32 [pid = 1652] [id = 51] 01:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x115eeb400) [pid = 1652] [serial = 149] [outer = 0x0] 01:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x119157000) [pid = 1652] [serial = 150] [outer = 0x115eeb400] 01:52:45 INFO - PROCESS | 1652 | 1468659165169 Marionette DEBUG loaded listener.js 01:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1195c7000) [pid = 1652] [serial = 151] [outer = 0x115eeb400] 01:52:45 INFO - PROCESS | 1652 | 1468659165455 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:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 469ms 01:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:52:45 INFO - PROCESS | 1652 | 1468659165506 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:52:45 INFO - PROCESS | 1652 | 1468659165508 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:52:45 INFO - PROCESS | 1652 | 1468659165511 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 1652 | 1468659165513 Marionette TRACE conn2 <- [1,178,null,{}] 01:52:45 INFO - PROCESS | 1652 | 1468659165517 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:52:45 INFO - PROCESS | 1652 | 1468659165522 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:45 INFO - PROCESS | 1652 | 1468659165661 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:52:45 INFO - PROCESS | 1652 | 1468659165719 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:45 INFO - PROCESS | 1652 | 1468659165721 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d0800 == 33 [pid = 1652] [id = 52] 01:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x116a80400) [pid = 1652] [serial = 152] [outer = 0x0] 01:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1195f6c00) [pid = 1652] [serial = 153] [outer = 0x116a80400] 01:52:45 INFO - PROCESS | 1652 | 1468659165762 Marionette DEBUG loaded listener.js 01:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1215f8000) [pid = 1652] [serial = 154] [outer = 0x116a80400] 01:52:46 INFO - PROCESS | 1652 | 1468659166108 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:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 01:52:46 INFO - PROCESS | 1652 | 1468659166131 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 1652 | 1468659166134 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:52:46 INFO - PROCESS | 1652 | 1468659166139 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 1652 | 1468659166140 Marionette TRACE conn2 <- [1,182,null,{}] 01:52:46 INFO - PROCESS | 1652 | 1468659166142 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:52:46 INFO - PROCESS | 1652 | 1468659166144 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:46 INFO - PROCESS | 1652 | 1468659166213 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:52:46 INFO - PROCESS | 1652 | 1468659166256 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:46 INFO - PROCESS | 1652 | 1468659166264 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bc800 == 34 [pid = 1652] [id = 53] 01:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1122b9000) [pid = 1652] [serial = 155] [outer = 0x0] 01:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x121804400) [pid = 1652] [serial = 156] [outer = 0x1122b9000] 01:52:46 INFO - PROCESS | 1652 | 1468659166289 Marionette DEBUG loaded listener.js 01:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x123d06c00) [pid = 1652] [serial = 157] [outer = 0x1122b9000] 01:52:46 INFO - PROCESS | 1652 | 1468659166540 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:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 419ms 01:52:46 INFO - PROCESS | 1652 | 1468659166558 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 1652 | 1468659166559 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:52:46 INFO - PROCESS | 1652 | 1468659166562 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 1652 | 1468659166563 Marionette TRACE conn2 <- [1,186,null,{}] 01:52:46 INFO - PROCESS | 1652 | 1468659166575 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:52:46 INFO - PROCESS | 1652 | 1468659166576 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:46 INFO - PROCESS | 1652 | 1468659166651 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:52:46 INFO - PROCESS | 1652 | 1468659166655 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:46 INFO - PROCESS | 1652 | 1468659166656 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119687000 == 35 [pid = 1652] [id = 54] 01:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1211d5c00) [pid = 1652] [serial = 158] [outer = 0x0] 01:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x124ad0800) [pid = 1652] [serial = 159] [outer = 0x1211d5c00] 01:52:46 INFO - PROCESS | 1652 | 1468659166682 Marionette DEBUG loaded listener.js 01:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x124d88000) [pid = 1652] [serial = 160] [outer = 0x1211d5c00] 01:52:46 INFO - PROCESS | 1652 | 1468659166971 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:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 01:52:47 INFO - PROCESS | 1652 | 1468659167037 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:52:47 INFO - PROCESS | 1652 | 1468659167038 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:52:47 INFO - PROCESS | 1652 | 1468659167040 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:52:47 INFO - PROCESS | 1652 | 1468659167041 Marionette TRACE conn2 <- [1,190,null,{}] 01:52:47 INFO - PROCESS | 1652 | 1468659167044 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:52:47 INFO - PROCESS | 1652 | 1468659167045 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:47 INFO - PROCESS | 1652 | 1468659167138 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:52:47 INFO - PROCESS | 1652 | 1468659167143 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:47 INFO - PROCESS | 1652 | 1468659167145 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707c000 == 36 [pid = 1652] [id = 55] 01:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x121a7e400) [pid = 1652] [serial = 161] [outer = 0x0] 01:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x12542a000) [pid = 1652] [serial = 162] [outer = 0x121a7e400] 01:52:47 INFO - PROCESS | 1652 | 1468659167169 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1268ea800) [pid = 1652] [serial = 163] [outer = 0x121a7e400] 01:52:47 INFO - PROCESS | 1652 | 1468659167453 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:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 01:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:52:47 INFO - PROCESS | 1652 | 1468659167508 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:52:47 INFO - PROCESS | 1652 | 1468659167510 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:52:47 INFO - PROCESS | 1652 | 1468659167512 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:52:47 INFO - PROCESS | 1652 | 1468659167513 Marionette TRACE conn2 <- [1,194,null,{}] 01:52:47 INFO - PROCESS | 1652 | 1468659167515 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:52:47 INFO - PROCESS | 1652 | 1468659167519 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:47 INFO - PROCESS | 1652 | 1468659167614 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:52:47 INFO - PROCESS | 1652 | 1468659167618 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:47 INFO - PROCESS | 1652 | 1468659167619 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12113b800 == 37 [pid = 1652] [id = 56] 01:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x121a8cc00) [pid = 1652] [serial = 164] [outer = 0x0] 01:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1268f4000) [pid = 1652] [serial = 165] [outer = 0x121a8cc00] 01:52:47 INFO - PROCESS | 1652 | 1468659167643 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x126def000) [pid = 1652] [serial = 166] [outer = 0x121a8cc00] 01:52:47 INFO - PROCESS | 1652 | 1468659167985 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:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 518ms 01:52:48 INFO - PROCESS | 1652 | 1468659168031 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1652 | 1468659168034 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:52:48 INFO - PROCESS | 1652 | 1468659168043 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1652 | 1468659168046 Marionette TRACE conn2 <- [1,198,null,{}] 01:52:48 INFO - PROCESS | 1652 | 1468659168049 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:52:48 INFO - PROCESS | 1652 | 1468659168052 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:48 INFO - PROCESS | 1652 | 1468659168198 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:52:48 INFO - PROCESS | 1652 | 1468659168219 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:48 INFO - PROCESS | 1652 | 1468659168221 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118262000 == 38 [pid = 1652] [id = 57] 01:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x126e80000) [pid = 1652] [serial = 167] [outer = 0x0] 01:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1275ed400) [pid = 1652] [serial = 168] [outer = 0x126e80000] 01:52:48 INFO - PROCESS | 1652 | 1468659168264 Marionette DEBUG loaded listener.js 01:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x127740c00) [pid = 1652] [serial = 169] [outer = 0x126e80000] 01:52:48 INFO - PROCESS | 1652 | 1468659168618 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:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 627ms 01:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:52:48 INFO - PROCESS | 1652 | 1468659168664 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1652 | 1468659168665 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:52:48 INFO - PROCESS | 1652 | 1468659168667 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1652 | 1468659168669 Marionette TRACE conn2 <- [1,202,null,{}] 01:52:48 INFO - PROCESS | 1652 | 1468659168671 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:52:48 INFO - PROCESS | 1652 | 1468659168672 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:48 INFO - PROCESS | 1652 | 1468659168764 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:52:48 INFO - PROCESS | 1652 | 1468659168767 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:48 INFO - PROCESS | 1652 | 1468659168769 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0e000 == 39 [pid = 1652] [id = 58] 01:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1254dec00) [pid = 1652] [serial = 170] [outer = 0x0] 01:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x127018800) [pid = 1652] [serial = 171] [outer = 0x1254dec00] 01:52:48 INFO - PROCESS | 1652 | 1468659168792 Marionette DEBUG loaded listener.js 01:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x128b5f800) [pid = 1652] [serial = 172] [outer = 0x1254dec00] 01:52:49 INFO - PROCESS | 1652 | 1468659169109 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:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 01:52:49 INFO - PROCESS | 1652 | 1468659169147 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:52:49 INFO - PROCESS | 1652 | 1468659169148 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:52:49 INFO - PROCESS | 1652 | 1468659169154 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:52:49 INFO - PROCESS | 1652 | 1468659169155 Marionette TRACE conn2 <- [1,206,null,{}] 01:52:49 INFO - PROCESS | 1652 | 1468659169157 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:52:49 INFO - PROCESS | 1652 | 1468659169158 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:49 INFO - PROCESS | 1652 | 1468659169249 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:52:49 INFO - PROCESS | 1652 | 1468659169277 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:49 INFO - PROCESS | 1652 | 1468659169278 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1249bf000 == 40 [pid = 1652] [id = 59] 01:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128d6cc00) [pid = 1652] [serial = 173] [outer = 0x0] 01:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x128f7a800) [pid = 1652] [serial = 174] [outer = 0x128d6cc00] 01:52:49 INFO - PROCESS | 1652 | 1468659169302 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x129261c00) [pid = 1652] [serial = 175] [outer = 0x128d6cc00] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1210b6800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117ea9400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1122bd800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118882000) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1211df400) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119579400) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113250c00) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12773bc00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:52:49 INFO - PROCESS | 1652 | 1468659169618 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:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 01:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:52:49 INFO - PROCESS | 1652 | 1468659169672 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:52:49 INFO - PROCESS | 1652 | 1468659169674 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:52:49 INFO - PROCESS | 1652 | 1468659169676 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:52:49 INFO - PROCESS | 1652 | 1468659169677 Marionette TRACE conn2 <- [1,210,null,{}] 01:52:49 INFO - PROCESS | 1652 | 1468659169679 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:52:49 INFO - PROCESS | 1652 | 1468659169680 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:49 INFO - PROCESS | 1652 | 1468659169756 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:52:49 INFO - PROCESS | 1652 | 1468659169760 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:49 INFO - PROCESS | 1652 | 1468659169761 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c3000 == 41 [pid = 1652] [id = 60] 01:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124ecf400) [pid = 1652] [serial = 176] [outer = 0x0] 01:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128f7bc00) [pid = 1652] [serial = 177] [outer = 0x124ecf400] 01:52:49 INFO - PROCESS | 1652 | 1468659169785 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x129267800) [pid = 1652] [serial = 178] [outer = 0x124ecf400] 01:52:50 INFO - PROCESS | 1652 | 1468659170089 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:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 01:52:50 INFO - PROCESS | 1652 | 1468659170095 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1652 | 1468659170097 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:52:50 INFO - PROCESS | 1652 | 1468659170107 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1652 | 1468659170108 Marionette TRACE conn2 <- [1,214,null,{}] 01:52:50 INFO - PROCESS | 1652 | 1468659170111 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:52:50 INFO - PROCESS | 1652 | 1468659170112 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:50 INFO - PROCESS | 1652 | 1468659170196 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:52:50 INFO - PROCESS | 1652 | 1468659170202 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:50 INFO - PROCESS | 1652 | 1468659170203 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268bf800 == 42 [pid = 1652] [id = 61] 01:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x129267c00) [pid = 1652] [serial = 179] [outer = 0x0] 01:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1293c8800) [pid = 1652] [serial = 180] [outer = 0x129267c00] 01:52:50 INFO - PROCESS | 1652 | 1468659170228 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12960a400) [pid = 1652] [serial = 181] [outer = 0x129267c00] 01:52:50 INFO - PROCESS | 1652 | 1468659170549 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:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 01:52:50 INFO - PROCESS | 1652 | 1468659170576 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1652 | 1468659170577 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:52:50 INFO - PROCESS | 1652 | 1468659170580 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1652 | 1468659170581 Marionette TRACE conn2 <- [1,218,null,{}] 01:52:50 INFO - PROCESS | 1652 | 1468659170585 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:52:50 INFO - PROCESS | 1652 | 1468659170586 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:50 INFO - PROCESS | 1652 | 1468659170684 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:52:50 INFO - PROCESS | 1652 | 1468659170690 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:50 INFO - PROCESS | 1652 | 1468659170691 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ea5800 == 43 [pid = 1652] [id = 62] 01:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1165e8400) [pid = 1652] [serial = 182] [outer = 0x0] 01:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12960a800) [pid = 1652] [serial = 183] [outer = 0x1165e8400] 01:52:50 INFO - PROCESS | 1652 | 1468659170715 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12a3e6800) [pid = 1652] [serial = 184] [outer = 0x1165e8400] 01:52:50 INFO - PROCESS | 1652 | 1468659170989 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:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 01:52:51 INFO - PROCESS | 1652 | 1468659171049 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:52:51 INFO - PROCESS | 1652 | 1468659171052 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:52:51 INFO - PROCESS | 1652 | 1468659171056 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:52:51 INFO - PROCESS | 1652 | 1468659171057 Marionette TRACE conn2 <- [1,222,null,{}] 01:52:51 INFO - PROCESS | 1652 | 1468659171059 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:52:51 INFO - PROCESS | 1652 | 1468659171060 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:51 INFO - PROCESS | 1652 | 1468659171141 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:52:51 INFO - PROCESS | 1652 | 1468659171145 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:51 INFO - PROCESS | 1652 | 1468659171146 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b3e000 == 44 [pid = 1652] [id = 63] 01:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119570000) [pid = 1652] [serial = 185] [outer = 0x0] 01:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a7f1400) [pid = 1652] [serial = 186] [outer = 0x119570000] 01:52:51 INFO - PROCESS | 1652 | 1468659171170 Marionette DEBUG loaded listener.js 01:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a7fa800) [pid = 1652] [serial = 187] [outer = 0x119570000] 01:52:51 INFO - PROCESS | 1652 | 1468659171634 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:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 618ms 01:52:51 INFO - PROCESS | 1652 | 1468659171675 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:52:51 INFO - PROCESS | 1652 | 1468659171678 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:52:51 INFO - PROCESS | 1652 | 1468659171681 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:52:51 INFO - PROCESS | 1652 | 1468659171683 Marionette TRACE conn2 <- [1,226,null,{}] 01:52:51 INFO - PROCESS | 1652 | 1468659171687 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:52:51 INFO - PROCESS | 1652 | 1468659171689 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:51 INFO - PROCESS | 1652 | 1468659171799 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:52:51 INFO - PROCESS | 1652 | 1468659171912 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:51 INFO - PROCESS | 1652 | 1468659171914 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x115fe4800 == 45 [pid = 1652] [id = 64] 01:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116292c00) [pid = 1652] [serial = 188] [outer = 0x0] 01:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116731400) [pid = 1652] [serial = 189] [outer = 0x116292c00] 01:52:51 INFO - PROCESS | 1652 | 1468659171946 Marionette DEBUG loaded listener.js 01:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116b1a400) [pid = 1652] [serial = 190] [outer = 0x116292c00] 01:52:52 INFO - PROCESS | 1652 | 1468659172559 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:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 921ms 01:52:52 INFO - PROCESS | 1652 | 1468659172603 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:52:52 INFO - PROCESS | 1652 | 1468659172605 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:52:52 INFO - PROCESS | 1652 | 1468659172608 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:52:52 INFO - PROCESS | 1652 | 1468659172610 Marionette TRACE conn2 <- [1,230,null,{}] 01:52:52 INFO - PROCESS | 1652 | 1468659172614 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:52:52 INFO - PROCESS | 1652 | 1468659172615 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:52 INFO - PROCESS | 1652 | 1468659172716 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:52:52 INFO - PROCESS | 1652 | 1468659172761 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:52 INFO - PROCESS | 1652 | 1468659172764 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116281800 == 46 [pid = 1652] [id = 65] 01:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1165e6400) [pid = 1652] [serial = 191] [outer = 0x0] 01:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11708e400) [pid = 1652] [serial = 192] [outer = 0x1165e6400] 01:52:52 INFO - PROCESS | 1652 | 1468659172791 Marionette DEBUG loaded listener.js 01:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11835a400) [pid = 1652] [serial = 193] [outer = 0x1165e6400] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126ea5800 == 45 [pid = 1652] [id = 62] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1268bf800 == 44 [pid = 1652] [id = 61] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1254c3000 == 43 [pid = 1652] [id = 60] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1249bf000 == 42 [pid = 1652] [id = 59] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0e000 == 41 [pid = 1652] [id = 58] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118262000 == 40 [pid = 1652] [id = 57] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12113b800 == 39 [pid = 1652] [id = 56] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11707c000 == 38 [pid = 1652] [id = 55] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119687000 == 37 [pid = 1652] [id = 54] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bc800 == 36 [pid = 1652] [id = 53] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d0800 == 35 [pid = 1652] [id = 52] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12542b800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11836c000 == 34 [pid = 1652] [id = 51] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x117e45000 == 33 [pid = 1652] [id = 50] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11707d000 == 32 [pid = 1652] [id = 49] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1165a2800 == 31 [pid = 1652] [id = 48] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1132a2000 == 30 [pid = 1652] [id = 47] 01:52:53 INFO - PROCESS | 1652 | --DOCSHELL 0x113d1a800 == 29 [pid = 1652] [id = 46] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1293cbc00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1215f8800) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11835d800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116b1a800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118a6bc00) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1215f2800) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123cd9000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119307400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119ab6c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x114f8b800) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11989cc00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1165e8800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119574400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118507000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 01:52:53 INFO - PROCESS | 1652 | 1468659173224 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:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 620ms 01:52:53 INFO - PROCESS | 1652 | 1468659173228 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:52:53 INFO - PROCESS | 1652 | 1468659173232 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:52:53 INFO - PROCESS | 1652 | 1468659173238 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 1652 | 1468659173240 Marionette TRACE conn2 <- [1,234,null,{}] 01:52:53 INFO - PROCESS | 1652 | 1468659173242 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:52:53 INFO - PROCESS | 1652 | 1468659173244 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:53 INFO - PROCESS | 1652 | 1468659173320 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:52:53 INFO - PROCESS | 1652 | 1468659173324 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:53 INFO - PROCESS | 1652 | 1468659173325 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a4c000 == 30 [pid = 1652] [id = 66] 01:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11835d800) [pid = 1652] [serial = 194] [outer = 0x0] 01:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118724800) [pid = 1652] [serial = 195] [outer = 0x11835d800] 01:52:53 INFO - PROCESS | 1652 | 1468659173355 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1188c4400) [pid = 1652] [serial = 196] [outer = 0x11835d800] 01:52:53 INFO - PROCESS | 1652 | 1468659173687 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:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 01:52:53 INFO - PROCESS | 1652 | 1468659173708 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:52:53 INFO - PROCESS | 1652 | 1468659173710 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:52:53 INFO - PROCESS | 1652 | 1468659173714 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 1652 | 1468659173719 Marionette TRACE conn2 <- [1,238,null,{}] 01:52:53 INFO - PROCESS | 1652 | 1468659173747 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:52:53 INFO - PROCESS | 1652 | 1468659173752 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:53 INFO - PROCESS | 1652 | 1468659173903 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:52:53 INFO - PROCESS | 1652 | 1468659173919 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:53 INFO - PROCESS | 1652 | 1468659173921 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824e000 == 31 [pid = 1652] [id = 67] 01:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1191c2400) [pid = 1652] [serial = 197] [outer = 0x0] 01:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119579800) [pid = 1652] [serial = 198] [outer = 0x1191c2400] 01:52:53 INFO - PROCESS | 1652 | 1468659173965 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195f7c00) [pid = 1652] [serial = 199] [outer = 0x1191c2400] 01:52:54 INFO - PROCESS | 1652 | 1468659174342 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:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 676ms 01:52:54 INFO - PROCESS | 1652 | 1468659174389 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:52:54 INFO - PROCESS | 1652 | 1468659174391 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:52:54 INFO - PROCESS | 1652 | 1468659174393 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:52:54 INFO - PROCESS | 1652 | 1468659174394 Marionette TRACE conn2 <- [1,242,null,{}] 01:52:54 INFO - PROCESS | 1652 | 1468659174396 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:52:54 INFO - PROCESS | 1652 | 1468659174398 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:54 INFO - PROCESS | 1652 | 1468659174473 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:52:54 INFO - PROCESS | 1652 | 1468659174477 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:54 INFO - PROCESS | 1652 | 1468659174478 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e3800 == 32 [pid = 1652] [id = 68] 01:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116731800) [pid = 1652] [serial = 200] [outer = 0x0] 01:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119aee400) [pid = 1652] [serial = 201] [outer = 0x116731800] 01:52:54 INFO - PROCESS | 1652 | 1468659174506 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1211de400) [pid = 1652] [serial = 202] [outer = 0x116731800] 01:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124919c00) [pid = 1652] [serial = 203] [outer = 0x12cced800] 01:52:54 INFO - PROCESS | 1652 | 1468659174866 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:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 520ms 01:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:52:54 INFO - PROCESS | 1652 | 1468659174913 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:52:54 INFO - PROCESS | 1652 | 1468659174915 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:52:54 INFO - PROCESS | 1652 | 1468659174917 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:52:54 INFO - PROCESS | 1652 | 1468659174918 Marionette TRACE conn2 <- [1,246,null,{}] 01:52:54 INFO - PROCESS | 1652 | 1468659174920 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:52:54 INFO - PROCESS | 1652 | 1468659174921 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:55 INFO - PROCESS | 1652 | 1468659175017 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:52:55 INFO - PROCESS | 1652 | 1468659175047 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:55 INFO - PROCESS | 1652 | 1468659175048 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119119800 == 33 [pid = 1652] [id = 69] 01:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113253400) [pid = 1652] [serial = 204] [outer = 0x0] 01:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121811400) [pid = 1652] [serial = 205] [outer = 0x113253400] 01:52:55 INFO - PROCESS | 1652 | 1468659175072 Marionette DEBUG loaded listener.js 01:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123d04c00) [pid = 1652] [serial = 206] [outer = 0x113253400] 01:52:55 INFO - PROCESS | 1652 | 1468659175372 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:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 01:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:52:55 INFO - PROCESS | 1652 | 1468659175390 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1652 | 1468659175391 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:52:55 INFO - PROCESS | 1652 | 1468659175393 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1652 | 1468659175394 Marionette TRACE conn2 <- [1,250,null,{}] 01:52:55 INFO - PROCESS | 1652 | 1468659175397 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:52:55 INFO - PROCESS | 1652 | 1468659175404 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:55 INFO - PROCESS | 1652 | 1468659175535 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:52:55 INFO - PROCESS | 1652 | 1468659175539 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:55 INFO - PROCESS | 1652 | 1468659175540 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121121000 == 34 [pid = 1652] [id = 70] 01:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191cac00) [pid = 1652] [serial = 207] [outer = 0x0] 01:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125430c00) [pid = 1652] [serial = 208] [outer = 0x1191cac00] 01:52:55 INFO - PROCESS | 1652 | 1468659175564 Marionette DEBUG loaded listener.js 01:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1275ef400) [pid = 1652] [serial = 209] [outer = 0x1191cac00] 01:52:55 INFO - PROCESS | 1652 | 1468659175906 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:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 569ms 01:52:55 INFO - PROCESS | 1652 | 1468659175963 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1652 | 1468659175965 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:52:55 INFO - PROCESS | 1652 | 1468659175967 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1652 | 1468659175969 Marionette TRACE conn2 <- [1,254,null,{}] 01:52:55 INFO - PROCESS | 1652 | 1468659175978 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:52:55 INFO - PROCESS | 1652 | 1468659175980 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:56 INFO - PROCESS | 1652 | 1468659176119 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:52:56 INFO - PROCESS | 1652 | 1468659176173 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:56 INFO - PROCESS | 1652 | 1468659176175 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121241800 == 35 [pid = 1652] [id = 71] 01:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1273c8c00) [pid = 1652] [serial = 210] [outer = 0x0] 01:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127748c00) [pid = 1652] [serial = 211] [outer = 0x1273c8c00] 01:52:56 INFO - PROCESS | 1652 | 1468659176215 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12925f400) [pid = 1652] [serial = 212] [outer = 0x1273c8c00] 01:52:56 INFO - PROCESS | 1652 | 1468659176615 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:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 670ms 01:52:56 INFO - PROCESS | 1652 | 1468659176638 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:52:56 INFO - PROCESS | 1652 | 1468659176639 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:52:56 INFO - PROCESS | 1652 | 1468659176641 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:52:56 INFO - PROCESS | 1652 | 1468659176642 Marionette TRACE conn2 <- [1,258,null,{}] 01:52:56 INFO - PROCESS | 1652 | 1468659176645 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:52:56 INFO - PROCESS | 1652 | 1468659176646 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:56 INFO - PROCESS | 1652 | 1468659176737 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:52:56 INFO - PROCESS | 1652 | 1468659176767 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:56 INFO - PROCESS | 1652 | 1468659176768 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0b000 == 36 [pid = 1652] [id = 72] 01:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129264800) [pid = 1652] [serial = 213] [outer = 0x0] 01:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129269c00) [pid = 1652] [serial = 214] [outer = 0x129264800] 01:52:56 INFO - PROCESS | 1652 | 1468659176793 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129606000) [pid = 1652] [serial = 215] [outer = 0x129264800] 01:52:57 INFO - PROCESS | 1652 | 1468659177078 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:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 01:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:52:57 INFO - PROCESS | 1652 | 1468659177130 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:52:57 INFO - PROCESS | 1652 | 1468659177131 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:52:57 INFO - PROCESS | 1652 | 1468659177139 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:52:57 INFO - PROCESS | 1652 | 1468659177140 Marionette TRACE conn2 <- [1,262,null,{}] 01:52:57 INFO - PROCESS | 1652 | 1468659177144 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:52:57 INFO - PROCESS | 1652 | 1468659177145 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:57 INFO - PROCESS | 1652 | 1468659177287 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126e80000) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121a8cc00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1254dec00) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x111c22400) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a83c00) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1211d5c00) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116a80400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119154400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1168bac00) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115eeb400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115f92000) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1122b9000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121a7e400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128d6cc00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129267c00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124ecf400) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:52:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1165e8400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:52:57 INFO - PROCESS | 1652 | 1468659177497 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:57 INFO - PROCESS | 1652 | 1468659177498 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa9800 == 37 [pid = 1652] [id = 73] 01:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11201b800) [pid = 1652] [serial = 216] [outer = 0x0] 01:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1165e8400) [pid = 1652] [serial = 217] [outer = 0x11201b800] 01:52:57 INFO - PROCESS | 1652 | 1468659177523 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11888f400) [pid = 1652] [serial = 218] [outer = 0x11201b800] 01:52:57 INFO - PROCESS | 1652 | 1468659177782 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:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 673ms 01:52:57 INFO - PROCESS | 1652 | 1468659177809 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:52:57 INFO - PROCESS | 1652 | 1468659177811 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:52:57 INFO - PROCESS | 1652 | 1468659177813 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:52:57 INFO - PROCESS | 1652 | 1468659177814 Marionette TRACE conn2 <- [1,266,null,{}] 01:52:57 INFO - PROCESS | 1652 | 1468659177824 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:52:57 INFO - PROCESS | 1652 | 1468659177825 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:57 INFO - PROCESS | 1652 | 1468659177906 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:52:57 INFO - PROCESS | 1652 | 1468659177910 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:57 INFO - PROCESS | 1652 | 1468659177912 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e2800 == 38 [pid = 1652] [id = 74] 01:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118511000) [pid = 1652] [serial = 219] [outer = 0x0] 01:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1254dec00) [pid = 1652] [serial = 220] [outer = 0x118511000] 01:52:57 INFO - PROCESS | 1652 | 1468659177936 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128d71c00) [pid = 1652] [serial = 221] [outer = 0x118511000] 01:52:58 INFO - PROCESS | 1652 | 1468659178263 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:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 472ms 01:52:58 INFO - PROCESS | 1652 | 1468659178286 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:52:58 INFO - PROCESS | 1652 | 1468659178288 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:52:58 INFO - PROCESS | 1652 | 1468659178290 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:52:58 INFO - PROCESS | 1652 | 1468659178291 Marionette TRACE conn2 <- [1,270,null,{}] 01:52:58 INFO - PROCESS | 1652 | 1468659178294 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:52:58 INFO - PROCESS | 1652 | 1468659178295 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:58 INFO - PROCESS | 1652 | 1468659178405 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:52:58 INFO - PROCESS | 1652 | 1468659178411 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:58 INFO - PROCESS | 1652 | 1468659178412 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ea7000 == 39 [pid = 1652] [id = 75] 01:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184c9400) [pid = 1652] [serial = 222] [outer = 0x0] 01:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119308c00) [pid = 1652] [serial = 223] [outer = 0x1184c9400] 01:52:58 INFO - PROCESS | 1652 | 1468659178445 Marionette DEBUG loaded listener.js 01:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a8e6000) [pid = 1652] [serial = 224] [outer = 0x1184c9400] 01:52:58 INFO - PROCESS | 1652 | 1468659178731 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:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 01:52:58 INFO - PROCESS | 1652 | 1468659178759 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:52:58 INFO - PROCESS | 1652 | 1468659178761 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:52:58 INFO - PROCESS | 1652 | 1468659178763 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:52:58 INFO - PROCESS | 1652 | 1468659178764 Marionette TRACE conn2 <- [1,274,null,{}] 01:52:58 INFO - PROCESS | 1652 | 1468659178774 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:52:58 INFO - PROCESS | 1652 | 1468659178775 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:58 INFO - PROCESS | 1652 | 1468659178859 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:52:58 INFO - PROCESS | 1652 | 1468659178863 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:58 INFO - PROCESS | 1652 | 1468659178864 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc5000 == 40 [pid = 1652] [id = 76] 01:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a8ea000) [pid = 1652] [serial = 225] [outer = 0x0] 01:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b078c00) [pid = 1652] [serial = 226] [outer = 0x12a8ea000] 01:52:58 INFO - PROCESS | 1652 | 1468659178889 Marionette DEBUG loaded listener.js 01:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b1ba400) [pid = 1652] [serial = 227] [outer = 0x12a8ea000] 01:52:59 INFO - PROCESS | 1652 | 1468659179212 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:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 476ms 01:52:59 INFO - PROCESS | 1652 | 1468659179241 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 1652 | 1468659179242 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:52:59 INFO - PROCESS | 1652 | 1468659179246 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 1652 | 1468659179247 Marionette TRACE conn2 <- [1,278,null,{}] 01:52:59 INFO - PROCESS | 1652 | 1468659179251 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:52:59 INFO - PROCESS | 1652 | 1468659179252 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:59 INFO - PROCESS | 1652 | 1468659179398 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:52:59 INFO - PROCESS | 1652 | 1468659179407 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:52:59 INFO - PROCESS | 1652 | 1468659179408 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12938b800 == 41 [pid = 1652] [id = 77] 01:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b1bf400) [pid = 1652] [serial = 228] [outer = 0x0] 01:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b27e000) [pid = 1652] [serial = 229] [outer = 0x12b1bf400] 01:52:59 INFO - PROCESS | 1652 | 1468659179458 Marionette DEBUG loaded listener.js 01:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b287800) [pid = 1652] [serial = 230] [outer = 0x12b1bf400] 01:52:59 INFO - PROCESS | 1652 | 1468659179913 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:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 719ms 01:52:59 INFO - PROCESS | 1652 | 1468659179966 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 1652 | 1468659179970 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:52:59 INFO - PROCESS | 1652 | 1468659179973 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 1652 | 1468659179977 Marionette TRACE conn2 <- [1,282,null,{}] 01:52:59 INFO - PROCESS | 1652 | 1468659179980 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:52:59 INFO - PROCESS | 1652 | 1468659179982 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:00 INFO - PROCESS | 1652 | 1468659180081 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:53:00 INFO - PROCESS | 1652 | 1468659180142 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:00 INFO - PROCESS | 1652 | 1468659180143 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117070800 == 42 [pid = 1652] [id = 78] 01:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117006400) [pid = 1652] [serial = 231] [outer = 0x0] 01:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117eb1000) [pid = 1652] [serial = 232] [outer = 0x117006400] 01:53:00 INFO - PROCESS | 1652 | 1468659180174 Marionette DEBUG loaded listener.js 01:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118731000) [pid = 1652] [serial = 233] [outer = 0x117006400] 01:53:00 INFO - PROCESS | 1652 | 1468659180586 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:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 623ms 01:53:00 INFO - PROCESS | 1652 | 1468659180597 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:53:00 INFO - PROCESS | 1652 | 1468659180600 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:53:00 INFO - PROCESS | 1652 | 1468659180605 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:53:00 INFO - PROCESS | 1652 | 1468659180606 Marionette TRACE conn2 <- [1,286,null,{}] 01:53:00 INFO - PROCESS | 1652 | 1468659180609 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:53:00 INFO - PROCESS | 1652 | 1468659180611 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:00 INFO - PROCESS | 1652 | 1468659180714 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:53:00 INFO - PROCESS | 1652 | 1468659180807 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:00 INFO - PROCESS | 1652 | 1468659180809 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca800 == 43 [pid = 1652] [id = 79] 01:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11956fc00) [pid = 1652] [serial = 234] [outer = 0x0] 01:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11957b800) [pid = 1652] [serial = 235] [outer = 0x11956fc00] 01:53:00 INFO - PROCESS | 1652 | 1468659180840 Marionette DEBUG loaded listener.js 01:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1198a4400) [pid = 1652] [serial = 236] [outer = 0x11956fc00] 01:53:01 INFO - PROCESS | 1652 | 1468659181243 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:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 01:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:53:01 INFO - PROCESS | 1652 | 1468659181274 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:53:01 INFO - PROCESS | 1652 | 1468659181275 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:53:01 INFO - PROCESS | 1652 | 1468659181278 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:53:01 INFO - PROCESS | 1652 | 1468659181280 Marionette TRACE conn2 <- [1,290,null,{}] 01:53:01 INFO - PROCESS | 1652 | 1468659181288 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:53:01 INFO - PROCESS | 1652 | 1468659181291 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:01 INFO - PROCESS | 1652 | 1468659181394 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:53:01 INFO - PROCESS | 1652 | 1468659181445 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:01 INFO - PROCESS | 1652 | 1468659181447 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a329800 == 44 [pid = 1652] [id = 80] 01:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124988c00) [pid = 1652] [serial = 237] [outer = 0x0] 01:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125e8dc00) [pid = 1652] [serial = 238] [outer = 0x124988c00] 01:53:01 INFO - PROCESS | 1652 | 1468659181490 Marionette DEBUG loaded listener.js 01:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127326800) [pid = 1652] [serial = 239] [outer = 0x124988c00] 01:53:01 INFO - PROCESS | 1652 | 1468659181917 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:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 01:53:01 INFO - PROCESS | 1652 | 1468659181953 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:53:01 INFO - PROCESS | 1652 | 1468659181955 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:53:01 INFO - PROCESS | 1652 | 1468659181959 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:53:01 INFO - PROCESS | 1652 | 1468659181960 Marionette TRACE conn2 <- [1,294,null,{}] 01:53:01 INFO - PROCESS | 1652 | 1468659181964 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:53:01 INFO - PROCESS | 1652 | 1468659181967 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:02 INFO - PROCESS | 1652 | 1468659182140 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:53:02 INFO - PROCESS | 1652 | 1468659182239 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:02 INFO - PROCESS | 1652 | 1468659182240 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2f000 == 45 [pid = 1652] [id = 81] 01:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1275f1000) [pid = 1652] [serial = 240] [outer = 0x0] 01:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1275f9400) [pid = 1652] [serial = 241] [outer = 0x1275f1000] 01:53:02 INFO - PROCESS | 1652 | 1468659182290 Marionette DEBUG loaded listener.js 01:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12773a800) [pid = 1652] [serial = 242] [outer = 0x1275f1000] 01:53:02 INFO - PROCESS | 1652 | 1468659182740 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:53:02 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:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 822ms 01:53:02 INFO - PROCESS | 1652 | 1468659182781 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:53:02 INFO - PROCESS | 1652 | 1468659182784 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:53:02 INFO - PROCESS | 1652 | 1468659182787 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:53:02 INFO - PROCESS | 1652 | 1468659182789 Marionette TRACE conn2 <- [1,298,null,{}] 01:53:02 INFO - PROCESS | 1652 | 1468659182793 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:53:02 INFO - PROCESS | 1652 | 1468659182795 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:02 INFO - PROCESS | 1652 | 1468659182922 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:53:03 INFO - PROCESS | 1652 | 1468659183159 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:03 INFO - PROCESS | 1652 | 1468659183161 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165a2800 == 46 [pid = 1652] [id = 82] 01:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x114f8b800) [pid = 1652] [serial = 243] [outer = 0x0] 01:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116568000) [pid = 1652] [serial = 244] [outer = 0x114f8b800] 01:53:03 INFO - PROCESS | 1652 | 1468659183210 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117eb5000) [pid = 1652] [serial = 245] [outer = 0x114f8b800] 01:53:03 INFO - PROCESS | 1652 | 1468659183602 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:53:03 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:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 871ms 01:53:03 INFO - PROCESS | 1652 | 1468659183658 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:53:03 INFO - PROCESS | 1652 | 1468659183660 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:53:03 INFO - PROCESS | 1652 | 1468659183663 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:53:03 INFO - PROCESS | 1652 | 1468659183665 Marionette TRACE conn2 <- [1,302,null,{}] 01:53:03 INFO - PROCESS | 1652 | 1468659183689 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:53:03 INFO - PROCESS | 1652 | 1468659183692 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:03 INFO - PROCESS | 1652 | 1468659183778 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:53:03 INFO - PROCESS | 1652 | 1468659183841 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:03 INFO - PROCESS | 1652 | 1468659183843 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707c000 == 47 [pid = 1652] [id = 83] 01:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1188c3400) [pid = 1652] [serial = 246] [outer = 0x0] 01:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119309000) [pid = 1652] [serial = 247] [outer = 0x1188c3400] 01:53:03 INFO - PROCESS | 1652 | 1468659183871 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1195cc400) [pid = 1652] [serial = 248] [outer = 0x1188c3400] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc5000 == 46 [pid = 1652] [id = 76] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126ea7000 == 45 [pid = 1652] [id = 75] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e2800 == 44 [pid = 1652] [id = 74] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa9800 == 43 [pid = 1652] [id = 73] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0b000 == 42 [pid = 1652] [id = 72] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x121241800 == 41 [pid = 1652] [id = 71] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x121121000 == 40 [pid = 1652] [id = 70] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119119800 == 39 [pid = 1652] [id = 69] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e3800 == 38 [pid = 1652] [id = 68] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a7f1400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11824e000 == 37 [pid = 1652] [id = 67] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116a4c000 == 36 [pid = 1652] [id = 66] 01:53:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116281800 == 35 [pid = 1652] [id = 65] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1275ed400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1268f4000) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127018800) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118884000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1188c3000) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1177f5c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118361000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124ad0800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124d88000) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195f6c00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1215f8000) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11930b000) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119573400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125e93c00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119157000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1195c7000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115f2d000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115f98400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121804400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123d06c00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12542a000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128f7a800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1293c8800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129261c00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128f7bc00) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128b5f800) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12960a800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126def000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127740c00) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12960a400) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129267800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1268ea800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a3e6800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 01:53:04 INFO - PROCESS | 1652 | 1468659184223 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:53:04 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:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 589ms 01:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:53:04 INFO - PROCESS | 1652 | 1468659184254 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 1652 | 1468659184256 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:53:04 INFO - PROCESS | 1652 | 1468659184260 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1652 | 1468659184261 Marionette TRACE conn2 <- [1,306,null,{}] 01:53:04 INFO - PROCESS | 1652 | 1468659184263 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:53:04 INFO - PROCESS | 1652 | 1468659184265 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:04 INFO - PROCESS | 1652 | 1468659184346 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:53:04 INFO - PROCESS | 1652 | 1468659184353 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:04 INFO - PROCESS | 1652 | 1468659184354 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117247000 == 36 [pid = 1652] [id = 84] 01:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11930b000) [pid = 1652] [serial = 249] [outer = 0x0] 01:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119abf800) [pid = 1652] [serial = 250] [outer = 0x11930b000] 01:53:04 INFO - PROCESS | 1652 | 1468659184380 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121cd2800) [pid = 1652] [serial = 251] [outer = 0x11930b000] 01:53:04 INFO - PROCESS | 1652 | 1468659184723 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:53:04 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:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 519ms 01:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:53:04 INFO - PROCESS | 1652 | 1468659184778 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 1652 | 1468659184780 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:53:04 INFO - PROCESS | 1652 | 1468659184783 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1652 | 1468659184787 Marionette TRACE conn2 <- [1,310,null,{}] 01:53:04 INFO - PROCESS | 1652 | 1468659184794 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:53:04 INFO - PROCESS | 1652 | 1468659184796 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:04 INFO - PROCESS | 1652 | 1468659184875 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:53:04 INFO - PROCESS | 1652 | 1468659184880 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:04 INFO - PROCESS | 1652 | 1468659184881 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d0000 == 37 [pid = 1652] [id = 85] 01:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123d06c00) [pid = 1652] [serial = 252] [outer = 0x0] 01:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1268ea800) [pid = 1652] [serial = 253] [outer = 0x123d06c00] 01:53:04 INFO - PROCESS | 1652 | 1468659184910 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12701c400) [pid = 1652] [serial = 254] [outer = 0x123d06c00] 01:53:05 INFO - PROCESS | 1652 | 1468659185243 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:53:05 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:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 01:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:53:05 INFO - PROCESS | 1652 | 1468659185256 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:53:05 INFO - PROCESS | 1652 | 1468659185258 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:53:05 INFO - PROCESS | 1652 | 1468659185260 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:53:05 INFO - PROCESS | 1652 | 1468659185261 Marionette TRACE conn2 <- [1,314,null,{}] 01:53:05 INFO - PROCESS | 1652 | 1468659185263 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:53:05 INFO - PROCESS | 1652 | 1468659185265 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:05 INFO - PROCESS | 1652 | 1468659185348 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:53:05 INFO - PROCESS | 1652 | 1468659185392 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:05 INFO - PROCESS | 1652 | 1468659185394 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11725e000 == 38 [pid = 1652] [id = 86] 01:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126de4400) [pid = 1652] [serial = 255] [outer = 0x0] 01:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1275f6c00) [pid = 1652] [serial = 256] [outer = 0x126de4400] 01:53:05 INFO - PROCESS | 1652 | 1468659185416 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128b57c00) [pid = 1652] [serial = 257] [outer = 0x126de4400] 01:53:05 INFO - PROCESS | 1652 | 1468659185704 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:53:05 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:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 01:53:05 INFO - PROCESS | 1652 | 1468659185729 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:53:05 INFO - PROCESS | 1652 | 1468659185730 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:53:05 INFO - PROCESS | 1652 | 1468659185735 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:53:05 INFO - PROCESS | 1652 | 1468659185738 Marionette TRACE conn2 <- [1,318,null,{}] 01:53:05 INFO - PROCESS | 1652 | 1468659185740 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:53:05 INFO - PROCESS | 1652 | 1468659185742 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:05 INFO - PROCESS | 1652 | 1468659185821 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:53:05 INFO - PROCESS | 1652 | 1468659185825 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:05 INFO - PROCESS | 1652 | 1468659185829 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a68800 == 39 [pid = 1652] [id = 87] 01:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128f79400) [pid = 1652] [serial = 258] [outer = 0x0] 01:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129261c00) [pid = 1652] [serial = 259] [outer = 0x128f79400] 01:53:05 INFO - PROCESS | 1652 | 1468659185869 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12960bc00) [pid = 1652] [serial = 260] [outer = 0x128f79400] 01:53:06 INFO - PROCESS | 1652 | 1468659186238 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:53:06 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:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 522ms 01:53:06 INFO - PROCESS | 1652 | 1468659186263 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:53:06 INFO - PROCESS | 1652 | 1468659186264 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:53:06 INFO - PROCESS | 1652 | 1468659186266 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:53:06 INFO - PROCESS | 1652 | 1468659186267 Marionette TRACE conn2 <- [1,322,null,{}] 01:53:06 INFO - PROCESS | 1652 | 1468659186270 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:53:06 INFO - PROCESS | 1652 | 1468659186271 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:06 INFO - PROCESS | 1652 | 1468659186371 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:53:06 INFO - PROCESS | 1652 | 1468659186382 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:06 INFO - PROCESS | 1652 | 1468659186384 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123da0000 == 40 [pid = 1652] [id = 88] 01:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a3df000) [pid = 1652] [serial = 261] [outer = 0x0] 01:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a8e1000) [pid = 1652] [serial = 262] [outer = 0x12a3df000] 01:53:06 INFO - PROCESS | 1652 | 1468659186408 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119306400) [pid = 1652] [serial = 263] [outer = 0x12a3df000] 01:53:06 INFO - PROCESS | 1652 | 1468659186748 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:53:06 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:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 01:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:53:06 INFO - PROCESS | 1652 | 1468659186786 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:53:06 INFO - PROCESS | 1652 | 1468659186787 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:53:06 INFO - PROCESS | 1652 | 1468659186789 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:53:06 INFO - PROCESS | 1652 | 1468659186790 Marionette TRACE conn2 <- [1,326,null,{}] 01:53:06 INFO - PROCESS | 1652 | 1468659186792 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:53:06 INFO - PROCESS | 1652 | 1468659186793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:06 INFO - PROCESS | 1652 | 1468659186891 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:53:06 INFO - PROCESS | 1652 | 1468659186903 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:06 INFO - PROCESS | 1652 | 1468659186904 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e0a800 == 41 [pid = 1652] [id = 89] 01:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b078000) [pid = 1652] [serial = 264] [outer = 0x0] 01:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b27e800) [pid = 1652] [serial = 265] [outer = 0x12b078000] 01:53:06 INFO - PROCESS | 1652 | 1468659186928 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b28a800) [pid = 1652] [serial = 266] [outer = 0x12b078000] 01:53:07 INFO - PROCESS | 1652 | 1468659187264 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:53:07 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:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 01:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:53:07 INFO - PROCESS | 1652 | 1468659187308 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 1652 | 1468659187309 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:53:07 INFO - PROCESS | 1652 | 1468659187312 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 1652 | 1468659187313 Marionette TRACE conn2 <- [1,330,null,{}] 01:53:07 INFO - PROCESS | 1652 | 1468659187315 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:53:07 INFO - PROCESS | 1652 | 1468659187316 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:07 INFO - PROCESS | 1652 | 1468659187413 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:53:07 INFO - PROCESS | 1652 | 1468659187424 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:07 INFO - PROCESS | 1652 | 1468659187425 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b33800 == 42 [pid = 1652] [id = 90] 01:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba4c800) [pid = 1652] [serial = 267] [outer = 0x0] 01:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba52c00) [pid = 1652] [serial = 268] [outer = 0x12ba4c800] 01:53:07 INFO - PROCESS | 1652 | 1468659187449 Marionette DEBUG loaded listener.js 01:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba59400) [pid = 1652] [serial = 269] [outer = 0x12ba4c800] 01:53:07 INFO - PROCESS | 1652 | 1468659187775 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:53:07 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:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 01:53:07 INFO - PROCESS | 1652 | 1468659187780 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 1652 | 1468659187781 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:53:07 INFO - PROCESS | 1652 | 1468659187792 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 1652 | 1468659187793 Marionette TRACE conn2 <- [1,334,null,{}] 01:53:07 INFO - PROCESS | 1652 | 1468659187795 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:53:07 INFO - PROCESS | 1652 | 1468659187796 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:07 INFO - PROCESS | 1652 | 1468659187904 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:53:07 INFO - PROCESS | 1652 | 1468659187907 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:07 INFO - PROCESS | 1652 | 1468659187908 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc5000 == 43 [pid = 1652] [id = 91] 01:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ba4f400) [pid = 1652] [serial = 270] [outer = 0x0] 01:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12baea000) [pid = 1652] [serial = 271] [outer = 0x12ba4f400] 01:53:07 INFO - PROCESS | 1652 | 1468659187932 Marionette DEBUG loaded listener.js 01:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd7a400) [pid = 1652] [serial = 272] [outer = 0x12ba4f400] 01:53:08 INFO - PROCESS | 1652 | 1468659188246 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:53:08 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:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 01:53:08 INFO - PROCESS | 1652 | 1468659188261 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:53:08 INFO - PROCESS | 1652 | 1468659188262 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:53:08 INFO - PROCESS | 1652 | 1468659188264 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:53:08 INFO - PROCESS | 1652 | 1468659188265 Marionette TRACE conn2 <- [1,338,null,{}] 01:53:08 INFO - PROCESS | 1652 | 1468659188276 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:53:08 INFO - PROCESS | 1652 | 1468659188278 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116731800) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116292c00) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1273c8c00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11201b800) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1191cac00) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11835d800) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119570000) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113253400) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1184c9400) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118511000) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1165e6400) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1191c2400) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129264800) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:53:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a8ea000) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:53:08 INFO - PROCESS | 1652 | 1468659188471 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:53:08 INFO - PROCESS | 1652 | 1468659188478 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:08 INFO - PROCESS | 1652 | 1468659188480 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x117258000 == 44 [pid = 1652] [id = 92] 01:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112f51c00) [pid = 1652] [serial = 273] [outer = 0x0] 01:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1168b2000) [pid = 1652] [serial = 274] [outer = 0x112f51c00] 01:53:08 INFO - PROCESS | 1652 | 1468659188507 Marionette DEBUG loaded listener.js 01:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12542cc00) [pid = 1652] [serial = 275] [outer = 0x112f51c00] 01:53:08 INFO - PROCESS | 1652 | 1468659188813 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:53:08 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:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 578ms 01:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:53:08 INFO - PROCESS | 1652 | 1468659188842 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:53:08 INFO - PROCESS | 1652 | 1468659188844 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:53:08 INFO - PROCESS | 1652 | 1468659188846 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:53:08 INFO - PROCESS | 1652 | 1468659188848 Marionette TRACE conn2 <- [1,342,null,{}] 01:53:08 INFO - PROCESS | 1652 | 1468659188853 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:53:08 INFO - PROCESS | 1652 | 1468659188854 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:08 INFO - PROCESS | 1652 | 1468659188954 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:53:09 INFO - PROCESS | 1652 | 1468659189003 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:09 INFO - PROCESS | 1652 | 1468659189004 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d5800 == 45 [pid = 1652] [id = 93] 01:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x114f97400) [pid = 1652] [serial = 276] [outer = 0x0] 01:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8eb000) [pid = 1652] [serial = 277] [outer = 0x114f97400] 01:53:09 INFO - PROCESS | 1652 | 1468659189028 Marionette DEBUG loaded listener.js 01:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bd8c400) [pid = 1652] [serial = 278] [outer = 0x114f97400] 01:53:09 INFO - PROCESS | 1652 | 1468659189320 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:53:09 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:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 01:53:09 INFO - PROCESS | 1652 | 1468659189370 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:53:09 INFO - PROCESS | 1652 | 1468659189371 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:53:09 INFO - PROCESS | 1652 | 1468659189373 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:53:09 INFO - PROCESS | 1652 | 1468659189374 Marionette TRACE conn2 <- [1,346,null,{}] 01:53:09 INFO - PROCESS | 1652 | 1468659189376 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:53:09 INFO - PROCESS | 1652 | 1468659189377 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:09 INFO - PROCESS | 1652 | 1468659189447 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:53:09 INFO - PROCESS | 1652 | 1468659189454 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:09 INFO - PROCESS | 1652 | 1468659189455 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b00c800 == 46 [pid = 1652] [id = 94] 01:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bd8c800) [pid = 1652] [serial = 279] [outer = 0x0] 01:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bd96000) [pid = 1652] [serial = 280] [outer = 0x12bd8c800] 01:53:09 INFO - PROCESS | 1652 | 1468659189481 Marionette DEBUG loaded listener.js 01:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c0a2800) [pid = 1652] [serial = 281] [outer = 0x12bd8c800] 01:53:09 INFO - PROCESS | 1652 | 1468659189844 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:53:09 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:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 520ms 01:53:09 INFO - PROCESS | 1652 | 1468659189894 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:53:09 INFO - PROCESS | 1652 | 1468659189896 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:53:09 INFO - PROCESS | 1652 | 1468659189899 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:53:09 INFO - PROCESS | 1652 | 1468659189901 Marionette TRACE conn2 <- [1,350,null,{}] 01:53:09 INFO - PROCESS | 1652 | 1468659189904 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:53:09 INFO - PROCESS | 1652 | 1468659189906 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:10 INFO - PROCESS | 1652 | 1468659190040 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:53:10 INFO - PROCESS | 1652 | 1468659190045 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:10 INFO - PROCESS | 1652 | 1468659190046 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b256800 == 47 [pid = 1652] [id = 95] 01:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c0a2400) [pid = 1652] [serial = 282] [outer = 0x0] 01:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c0ab800) [pid = 1652] [serial = 283] [outer = 0x12c0a2400] 01:53:10 INFO - PROCESS | 1652 | 1468659190086 Marionette DEBUG loaded listener.js 01:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c623800) [pid = 1652] [serial = 284] [outer = 0x12c0a2400] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x115fe4800 == 46 [pid = 1652] [id = 64] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128b3e000 == 45 [pid = 1652] [id = 63] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11707c000 == 44 [pid = 1652] [id = 83] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1165a2800 == 43 [pid = 1652] [id = 82] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2f000 == 42 [pid = 1652] [id = 81] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a329800 == 41 [pid = 1652] [id = 80] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca800 == 40 [pid = 1652] [id = 79] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12938b800 == 39 [pid = 1652] [id = 77] 01:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x117070800 == 38 [pid = 1652] [id = 78] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d0000 == 37 [pid = 1652] [id = 85] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123da0000 == 36 [pid = 1652] [id = 88] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126e0a800 == 35 [pid = 1652] [id = 89] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x128b33800 == 34 [pid = 1652] [id = 90] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11725e000 == 33 [pid = 1652] [id = 86] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc5000 == 32 [pid = 1652] [id = 91] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117258000 == 31 [pid = 1652] [id = 92] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121a68800 == 30 [pid = 1652] [id = 87] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d5800 == 29 [pid = 1652] [id = 93] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b00c800 == 28 [pid = 1652] [id = 94] 01:53:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117247000 == 27 [pid = 1652] [id = 84] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b078c00) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b1ba400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1211de400) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116b1a400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12925f400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119aee400) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11888f400) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125430c00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118724800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127748c00) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a7fa800) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123d04c00) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1165e8400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1275ef400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116731400) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119308c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128d71c00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11708e400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121811400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1188c4400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1254dec00) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195f7c00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129606000) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a8e6000) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119579800) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12cc93000) [pid = 1652] [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:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11835a400) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129269c00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 01:53:11 INFO - PROCESS | 1652 | 1468659191604 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:53:11 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:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1724ms 01:53:11 INFO - PROCESS | 1652 | 1468659191623 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:53:11 INFO - PROCESS | 1652 | 1468659191625 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:53:11 INFO - PROCESS | 1652 | 1468659191629 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:53:11 INFO - PROCESS | 1652 | 1468659191631 Marionette TRACE conn2 <- [1,354,null,{}] 01:53:11 INFO - PROCESS | 1652 | 1468659191635 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:53:11 INFO - PROCESS | 1652 | 1468659191637 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:11 INFO - PROCESS | 1652 | 1468659191715 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:53:11 INFO - PROCESS | 1652 | 1468659191763 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:11 INFO - PROCESS | 1652 | 1468659191766 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e95000 == 28 [pid = 1652] [id = 96] 01:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116b1a400) [pid = 1652] [serial = 285] [outer = 0x0] 01:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118359800) [pid = 1652] [serial = 286] [outer = 0x116b1a400] 01:53:11 INFO - PROCESS | 1652 | 1468659191795 Marionette DEBUG loaded listener.js 01:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11850a000) [pid = 1652] [serial = 287] [outer = 0x116b1a400] 01:53:12 INFO - PROCESS | 1652 | 1468659192109 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:53:12 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:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 521ms 01:53:12 INFO - PROCESS | 1652 | 1468659192150 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1652 | 1468659192153 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:53:12 INFO - PROCESS | 1652 | 1468659192158 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1652 | 1468659192160 Marionette TRACE conn2 <- [1,358,null,{}] 01:53:12 INFO - PROCESS | 1652 | 1468659192162 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:53:12 INFO - PROCESS | 1652 | 1468659192164 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:12 INFO - PROCESS | 1652 | 1468659192243 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:53:12 INFO - PROCESS | 1652 | 1468659192289 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:12 INFO - PROCESS | 1652 | 1468659192291 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aaa000 == 29 [pid = 1652] [id = 97] 01:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11850c400) [pid = 1652] [serial = 288] [outer = 0x0] 01:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1188bf000) [pid = 1652] [serial = 289] [outer = 0x11850c400] 01:53:12 INFO - PROCESS | 1652 | 1468659192321 Marionette DEBUG loaded listener.js 01:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119309400) [pid = 1652] [serial = 290] [outer = 0x11850c400] 01:53:12 INFO - PROCESS | 1652 | 1468659192631 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:53:12 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:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 01:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:53:12 INFO - PROCESS | 1652 | 1468659192677 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1652 | 1468659192679 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:53:12 INFO - PROCESS | 1652 | 1468659192681 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1652 | 1468659192692 Marionette TRACE conn2 <- [1,362,null,{}] 01:53:12 INFO - PROCESS | 1652 | 1468659192700 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:53:12 INFO - PROCESS | 1652 | 1468659192704 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:12 INFO - PROCESS | 1652 | 1468659192780 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:53:12 INFO - PROCESS | 1652 | 1468659192830 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:12 INFO - PROCESS | 1652 | 1468659192832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118255000 == 30 [pid = 1652] [id = 98] 01:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1122b9c00) [pid = 1652] [serial = 291] [outer = 0x0] 01:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195f2c00) [pid = 1652] [serial = 292] [outer = 0x1122b9c00] 01:53:12 INFO - PROCESS | 1652 | 1468659192860 Marionette DEBUG loaded listener.js 01:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1210b4c00) [pid = 1652] [serial = 293] [outer = 0x1122b9c00] 01:53:13 INFO - PROCESS | 1652 | 1468659193162 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:53:13 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:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 530ms 01:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:53:13 INFO - PROCESS | 1652 | 1468659193212 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:53:13 INFO - PROCESS | 1652 | 1468659193214 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:53:13 INFO - PROCESS | 1652 | 1468659193216 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:53:13 INFO - PROCESS | 1652 | 1468659193220 Marionette TRACE conn2 <- [1,366,null,{}] 01:53:13 INFO - PROCESS | 1652 | 1468659193223 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:53:13 INFO - PROCESS | 1652 | 1468659193224 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:13 INFO - PROCESS | 1652 | 1468659193304 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:53:13 INFO - PROCESS | 1652 | 1468659193321 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:13 INFO - PROCESS | 1652 | 1468659193322 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d9800 == 31 [pid = 1652] [id = 99] 01:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123d04c00) [pid = 1652] [serial = 294] [outer = 0x0] 01:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12498d000) [pid = 1652] [serial = 295] [outer = 0x123d04c00] 01:53:13 INFO - PROCESS | 1652 | 1468659193354 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124d88400) [pid = 1652] [serial = 296] [outer = 0x123d04c00] 01:53:13 INFO - PROCESS | 1652 | 1468659193730 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:53:13 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:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 572ms 01:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:53:13 INFO - PROCESS | 1652 | 1468659193788 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:53:13 INFO - PROCESS | 1652 | 1468659193790 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:53:13 INFO - PROCESS | 1652 | 1468659193792 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:53:13 INFO - PROCESS | 1652 | 1468659193793 Marionette TRACE conn2 <- [1,370,null,{}] 01:53:13 INFO - PROCESS | 1652 | 1468659193795 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:53:13 INFO - PROCESS | 1652 | 1468659193797 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:13 INFO - PROCESS | 1652 | 1468659193869 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:53:13 INFO - PROCESS | 1652 | 1468659193872 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:13 INFO - PROCESS | 1652 | 1468659193873 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d4000 == 32 [pid = 1652] [id = 100] 01:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11850b000) [pid = 1652] [serial = 297] [outer = 0x0] 01:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1254de800) [pid = 1652] [serial = 298] [outer = 0x11850b000] 01:53:13 INFO - PROCESS | 1652 | 1468659193900 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126e84c00) [pid = 1652] [serial = 299] [outer = 0x11850b000] 01:53:14 INFO - PROCESS | 1652 | 1468659194228 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:53:14 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:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 01:53:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:53:14 INFO - PROCESS | 1652 | 1468659194260 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 1652 | 1468659194262 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:53:14 INFO - PROCESS | 1652 | 1468659194264 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 1652 | 1468659194265 Marionette TRACE conn2 <- [1,374,null,{}] 01:53:14 INFO - PROCESS | 1652 | 1468659194267 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:53:14 INFO - PROCESS | 1652 | 1468659194271 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:14 INFO - PROCESS | 1652 | 1468659194395 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:53:14 INFO - PROCESS | 1652 | 1468659194402 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:14 INFO - PROCESS | 1652 | 1468659194403 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121123800 == 33 [pid = 1652] [id = 101] 01:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126e84800) [pid = 1652] [serial = 300] [outer = 0x0] 01:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1275ed400) [pid = 1652] [serial = 301] [outer = 0x126e84800] 01:53:14 INFO - PROCESS | 1652 | 1468659194428 Marionette DEBUG loaded listener.js 01:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128b5c800) [pid = 1652] [serial = 302] [outer = 0x126e84800] 01:53:14 INFO - PROCESS | 1652 | 1468659194731 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:53:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:53:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 01:53:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:53:14 INFO - PROCESS | 1652 | 1468659194785 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 1652 | 1468659194787 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:53:14 INFO - PROCESS | 1652 | 1468659194789 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 1652 | 1468659194790 Marionette TRACE conn2 <- [1,378,null,{}] 01:53:14 INFO - PROCESS | 1652 | 1468659194793 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:53:14 INFO - PROCESS | 1652 | 1468659194794 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:14 INFO - PROCESS | 1652 | 1468659194865 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:53:14 INFO - PROCESS | 1652 | 1468659194871 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:14 INFO - PROCESS | 1652 | 1468659194872 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121902800 == 34 [pid = 1652] [id = 102] 01:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128b5d000) [pid = 1652] [serial = 303] [outer = 0x0] 01:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128f79800) [pid = 1652] [serial = 304] [outer = 0x128b5d000] 01:53:14 INFO - PROCESS | 1652 | 1468659194896 Marionette DEBUG loaded listener.js 01:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129266000) [pid = 1652] [serial = 305] [outer = 0x128b5d000] 01:53:15 INFO - PROCESS | 1652 | 1468659195229 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:53:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:53:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 01:53:15 INFO - PROCESS | 1652 | 1468659195257 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:53:15 INFO - PROCESS | 1652 | 1468659195259 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:53:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:53:15 INFO - PROCESS | 1652 | 1468659195261 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:53:15 INFO - PROCESS | 1652 | 1468659195262 Marionette TRACE conn2 <- [1,382,null,{}] 01:53:15 INFO - PROCESS | 1652 | 1468659195265 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:53:15 INFO - PROCESS | 1652 | 1468659195266 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:15 INFO - PROCESS | 1652 | 1468659195364 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:53:15 INFO - PROCESS | 1652 | 1468659195373 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:15 INFO - PROCESS | 1652 | 1468659195382 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d87000 == 35 [pid = 1652] [id = 103] 01:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129265400) [pid = 1652] [serial = 306] [outer = 0x0] 01:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293c7000) [pid = 1652] [serial = 307] [outer = 0x129265400] 01:53:15 INFO - PROCESS | 1652 | 1468659195408 Marionette DEBUG loaded listener.js 01:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129606800) [pid = 1652] [serial = 308] [outer = 0x129265400] 01:53:15 INFO - PROCESS | 1652 | 1468659195711 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:53:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:53:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 01:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:53:15 INFO - PROCESS | 1652 | 1468659195730 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:53:15 INFO - PROCESS | 1652 | 1468659195731 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:53:15 INFO - PROCESS | 1652 | 1468659195735 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:53:15 INFO - PROCESS | 1652 | 1468659195738 Marionette TRACE conn2 <- [1,386,null,{}] 01:53:15 INFO - PROCESS | 1652 | 1468659195741 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:53:15 INFO - PROCESS | 1652 | 1468659195742 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:15 INFO - PROCESS | 1652 | 1468659195819 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:53:15 INFO - PROCESS | 1652 | 1468659195823 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:15 INFO - PROCESS | 1652 | 1468659195824 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824f800 == 36 [pid = 1652] [id = 104] 01:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128b5e800) [pid = 1652] [serial = 309] [outer = 0x0] 01:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a7ac000) [pid = 1652] [serial = 310] [outer = 0x128b5e800] 01:53:15 INFO - PROCESS | 1652 | 1468659195848 Marionette DEBUG loaded listener.js 01:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a7fa800) [pid = 1652] [serial = 311] [outer = 0x128b5e800] 01:53:16 INFO - PROCESS | 1652 | 1468659196197 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:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 01:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:53:16 INFO - PROCESS | 1652 | 1468659196208 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:53:16 INFO - PROCESS | 1652 | 1468659196210 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:53:16 INFO - PROCESS | 1652 | 1468659196213 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:53:16 INFO - PROCESS | 1652 | 1468659196215 Marionette TRACE conn2 <- [1,390,null,{}] 01:53:16 INFO - PROCESS | 1652 | 1468659196221 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:53:16 INFO - PROCESS | 1652 | 1468659196223 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:16 INFO - PROCESS | 1652 | 1468659196431 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:53:16 INFO - PROCESS | 1652 | 1468659196450 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:16 INFO - PROCESS | 1652 | 1468659196451 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733f800 == 37 [pid = 1652] [id = 105] 01:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b078c00) [pid = 1652] [serial = 312] [outer = 0x0] 01:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b07d400) [pid = 1652] [serial = 313] [outer = 0x12b078c00] 01:53:16 INFO - PROCESS | 1652 | 1468659196497 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b1c0800) [pid = 1652] [serial = 314] [outer = 0x12b078c00] 01:53:17 INFO - PROCESS | 1652 | 1468659197105 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:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 923ms 01:53:17 INFO - PROCESS | 1652 | 1468659197137 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:53:17 INFO - PROCESS | 1652 | 1468659197139 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:53:17 INFO - PROCESS | 1652 | 1468659197141 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 1652 | 1468659197143 Marionette TRACE conn2 <- [1,394,null,{}] 01:53:17 INFO - PROCESS | 1652 | 1468659197145 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:53:17 INFO - PROCESS | 1652 | 1468659197147 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:17 INFO - PROCESS | 1652 | 1468659197262 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:53:17 INFO - PROCESS | 1652 | 1468659197301 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:17 INFO - PROCESS | 1652 | 1468659197303 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d3800 == 38 [pid = 1652] [id = 106] 01:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12baebc00) [pid = 1652] [serial = 315] [outer = 0x0] 01:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bd7fc00) [pid = 1652] [serial = 316] [outer = 0x12baebc00] 01:53:17 INFO - PROCESS | 1652 | 1468659197340 Marionette DEBUG loaded listener.js 01:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bd8ac00) [pid = 1652] [serial = 317] [outer = 0x12baebc00] 01:53:17 INFO - PROCESS | 1652 | 1468659197817 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:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 720ms 01:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:53:17 INFO - PROCESS | 1652 | 1468659197862 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:53:17 INFO - PROCESS | 1652 | 1468659197863 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:53:17 INFO - PROCESS | 1652 | 1468659197865 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 1652 | 1468659197867 Marionette TRACE conn2 <- [1,398,null,{}] 01:53:17 INFO - PROCESS | 1652 | 1468659197872 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:53:17 INFO - PROCESS | 1652 | 1468659197873 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:17 INFO - PROCESS | 1652 | 1468659197971 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:53:17 INFO - PROCESS | 1652 | 1468659197974 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:17 INFO - PROCESS | 1652 | 1468659197975 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a621000 == 39 [pid = 1652] [id = 107] 01:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bd80800) [pid = 1652] [serial = 318] [outer = 0x0] 01:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c0a9800) [pid = 1652] [serial = 319] [outer = 0x12bd80800] 01:53:18 INFO - PROCESS | 1652 | 1468659197999 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c626800) [pid = 1652] [serial = 320] [outer = 0x12bd80800] 01:53:18 INFO - PROCESS | 1652 | 1468659198354 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:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 01:53:18 INFO - PROCESS | 1652 | 1468659198389 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:53:18 INFO - PROCESS | 1652 | 1468659198390 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:53:18 INFO - PROCESS | 1652 | 1468659198392 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:53:18 INFO - PROCESS | 1652 | 1468659198393 Marionette TRACE conn2 <- [1,402,null,{}] 01:53:18 INFO - PROCESS | 1652 | 1468659198396 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:53:18 INFO - PROCESS | 1652 | 1468659198397 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:18 INFO - PROCESS | 1652 | 1468659198497 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:53:18 INFO - PROCESS | 1652 | 1468659198508 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:18 INFO - PROCESS | 1652 | 1468659198510 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88c000 == 40 [pid = 1652] [id = 108] 01:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bd93000) [pid = 1652] [serial = 321] [outer = 0x0] 01:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c62d800) [pid = 1652] [serial = 322] [outer = 0x12bd93000] 01:53:18 INFO - PROCESS | 1652 | 1468659198534 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c7eb400) [pid = 1652] [serial = 323] [outer = 0x12bd93000] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b078000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ba4c800) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ba4f400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112f51c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bd8c800) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11956fc00) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117006400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b1bf400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128f79400) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126de4400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123d06c00) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11930b000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1188c3400) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114f8b800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1275f1000) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124988c00) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a3df000) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:53:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114f97400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:53:19 INFO - PROCESS | 1652 | 1468659199031 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:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 01:53:19 INFO - PROCESS | 1652 | 1468659199061 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 1652 | 1468659199063 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:53:19 INFO - PROCESS | 1652 | 1468659199065 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 1652 | 1468659199066 Marionette TRACE conn2 <- [1,406,null,{}] 01:53:19 INFO - PROCESS | 1652 | 1468659199068 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:53:19 INFO - PROCESS | 1652 | 1468659199069 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:19 INFO - PROCESS | 1652 | 1468659199156 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:53:19 INFO - PROCESS | 1652 | 1468659199224 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:19 INFO - PROCESS | 1652 | 1468659199225 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733d800 == 41 [pid = 1652] [id = 109] 01:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1126f1c00) [pid = 1652] [serial = 324] [outer = 0x0] 01:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1126fa400) [pid = 1652] [serial = 325] [outer = 0x1126f1c00] 01:53:19 INFO - PROCESS | 1652 | 1468659199250 Marionette DEBUG loaded listener.js 01:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1126ff000) [pid = 1652] [serial = 326] [outer = 0x1126f1c00] 01:53:19 INFO - PROCESS | 1652 | 1468659199410 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:53:19 INFO - PROCESS | 1652 | 1468659199560 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:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 01:53:19 INFO - PROCESS | 1652 | 1468659199586 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 1652 | 1468659199589 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:53:19 INFO - PROCESS | 1652 | 1468659199591 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 1652 | 1468659199592 Marionette TRACE conn2 <- [1,410,null,{}] 01:53:19 INFO - PROCESS | 1652 | 1468659199595 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:53:19 INFO - PROCESS | 1652 | 1468659199596 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:19 INFO - PROCESS | 1652 | 1468659199679 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:53:19 INFO - PROCESS | 1652 | 1468659199685 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:19 INFO - PROCESS | 1652 | 1468659199687 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba9b000 == 42 [pid = 1652] [id = 110] 01:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112f51c00) [pid = 1652] [serial = 327] [outer = 0x0] 01:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a3df000) [pid = 1652] [serial = 328] [outer = 0x112f51c00] 01:53:19 INFO - PROCESS | 1652 | 1468659199711 Marionette DEBUG loaded listener.js 01:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba57c00) [pid = 1652] [serial = 329] [outer = 0x112f51c00] 01:53:20 INFO - PROCESS | 1652 | 1468659200052 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:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 467ms 01:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:53:20 INFO - PROCESS | 1652 | 1468659200060 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 1652 | 1468659200061 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:53:20 INFO - PROCESS | 1652 | 1468659200063 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1652 | 1468659200064 Marionette TRACE conn2 <- [1,414,null,{}] 01:53:20 INFO - PROCESS | 1652 | 1468659200068 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:53:20 INFO - PROCESS | 1652 | 1468659200071 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:20 INFO - PROCESS | 1652 | 1468659200192 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:53:20 INFO - PROCESS | 1652 | 1468659200198 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:20 INFO - PROCESS | 1652 | 1468659200199 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd5a800 == 43 [pid = 1652] [id = 111] 01:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1126ff800) [pid = 1652] [serial = 330] [outer = 0x0] 01:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11862f400) [pid = 1652] [serial = 331] [outer = 0x1126ff800] 01:53:20 INFO - PROCESS | 1652 | 1468659200226 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118633000) [pid = 1652] [serial = 332] [outer = 0x1126ff800] 01:53:20 INFO - PROCESS | 1652 | 1468659200557 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:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 01:53:20 INFO - PROCESS | 1652 | 1468659200586 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:53:20 INFO - PROCESS | 1652 | 1468659200589 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:53:20 INFO - PROCESS | 1652 | 1468659200592 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1652 | 1468659200593 Marionette TRACE conn2 <- [1,418,null,{}] 01:53:20 INFO - PROCESS | 1652 | 1468659200595 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:53:20 INFO - PROCESS | 1652 | 1468659200596 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:20 INFO - PROCESS | 1652 | 1468659200682 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:53:20 INFO - PROCESS | 1652 | 1468659200685 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:20 INFO - PROCESS | 1652 | 1468659200686 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c37f000 == 44 [pid = 1652] [id = 112] 01:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11862b800) [pid = 1652] [serial = 333] [outer = 0x0] 01:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12739dc00) [pid = 1652] [serial = 334] [outer = 0x11862b800] 01:53:20 INFO - PROCESS | 1652 | 1468659200710 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1273a1400) [pid = 1652] [serial = 335] [outer = 0x11862b800] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x115e95000 == 43 [pid = 1652] [id = 96] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b256800 == 42 [pid = 1652] [id = 95] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d4000 == 41 [pid = 1652] [id = 100] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x123d87000 == 40 [pid = 1652] [id = 103] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d9800 == 39 [pid = 1652] [id = 99] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121123800 == 38 [pid = 1652] [id = 101] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121902800 == 37 [pid = 1652] [id = 102] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a621000 == 36 [pid = 1652] [id = 107] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88c000 == 35 [pid = 1652] [id = 108] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d3800 == 34 [pid = 1652] [id = 106] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12733d800 == 33 [pid = 1652] [id = 109] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba9b000 == 32 [pid = 1652] [id = 110] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12733f800 == 31 [pid = 1652] [id = 105] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116aaa000 == 30 [pid = 1652] [id = 97] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118255000 == 29 [pid = 1652] [id = 98] 01:53:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11824f800 == 28 [pid = 1652] [id = 104] 01:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd5a800 == 27 [pid = 1652] [id = 111] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b27e800) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ba52c00) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12baea000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12542cc00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12bd96000) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bd7a400) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1168b2000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1198a4400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11957b800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118731000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117eb1000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b27e000) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b287800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129261c00) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1275f6c00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128b57c00) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12701c400) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1268ea800) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119abf800) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121cd2800) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195cc400) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119309000) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117eb5000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116568000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c0ab800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12773a800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1275f9400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127326800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125e8dc00) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a8e1000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b28a800) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12ba59400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119306400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12bd8c400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12960bc00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12c0a2800) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12a8eb000) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1652 | 1468659202604 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:53:22 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:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2021ms 01:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:53:22 INFO - PROCESS | 1652 | 1468659202614 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:53:22 INFO - PROCESS | 1652 | 1468659202615 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:53:22 INFO - PROCESS | 1652 | 1468659202620 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 1652 | 1468659202622 Marionette TRACE conn2 <- [1,422,null,{}] 01:53:22 INFO - PROCESS | 1652 | 1468659202626 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:53:22 INFO - PROCESS | 1652 | 1468659202628 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:22 INFO - PROCESS | 1652 | 1468659202703 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:53:22 INFO - PROCESS | 1652 | 1468659202749 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:22 INFO - PROCESS | 1652 | 1468659202751 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d10000 == 28 [pid = 1652] [id = 113] 01:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1165e4400) [pid = 1652] [serial = 336] [outer = 0x0] 01:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116a81c00) [pid = 1652] [serial = 337] [outer = 0x1165e4400] 01:53:22 INFO - PROCESS | 1652 | 1468659202780 Marionette DEBUG loaded listener.js 01:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1177f4c00) [pid = 1652] [serial = 338] [outer = 0x1165e4400] 01:53:23 INFO - PROCESS | 1652 | 1468659203542 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:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 01:53:23 INFO - PROCESS | 1652 | 1468659203591 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:53:23 INFO - PROCESS | 1652 | 1468659203595 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:53:23 INFO - PROCESS | 1652 | 1468659203599 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:53:23 INFO - PROCESS | 1652 | 1468659203601 Marionette TRACE conn2 <- [1,426,null,{}] 01:53:23 INFO - PROCESS | 1652 | 1468659203604 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:53:23 INFO - PROCESS | 1652 | 1468659203605 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:23 INFO - PROCESS | 1652 | 1468659203684 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:53:23 INFO - PROCESS | 1652 | 1468659203690 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:23 INFO - PROCESS | 1652 | 1468659203691 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa9000 == 29 [pid = 1652] [id = 114] 01:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118364c00) [pid = 1652] [serial = 339] [outer = 0x0] 01:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118627c00) [pid = 1652] [serial = 340] [outer = 0x118364c00] 01:53:23 INFO - PROCESS | 1652 | 1468659203722 Marionette DEBUG loaded listener.js 01:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11872a400) [pid = 1652] [serial = 341] [outer = 0x118364c00] 01:53:24 INFO - PROCESS | 1652 | 1468659204090 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:53:24 INFO - PROCESS | 1652 | 1468659204121 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:53:24 INFO - PROCESS | 1652 | 1468659204124 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 1652 | 1468659204126 Marionette TRACE conn2 <- [1,430,null,{}] 01:53:24 INFO - PROCESS | 1652 | 1468659204134 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:53:24 INFO - PROCESS | 1652 | 1468659204137 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:24 INFO - PROCESS | 1652 | 1468659204213 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:53:24 INFO - PROCESS | 1652 | 1468659204221 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:24 INFO - PROCESS | 1652 | 1468659204223 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x117579800 == 30 [pid = 1652] [id = 115] 01:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1126f0c00) [pid = 1652] [serial = 342] [outer = 0x0] 01:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119156c00) [pid = 1652] [serial = 343] [outer = 0x1126f0c00] 01:53:24 INFO - PROCESS | 1652 | 1468659204251 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119310800) [pid = 1652] [serial = 344] [outer = 0x1126f0c00] 01:53:24 INFO - PROCESS | 1652 | 1468659204578 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:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 473ms 01:53:24 INFO - PROCESS | 1652 | 1468659204597 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:53:24 INFO - PROCESS | 1652 | 1468659204600 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:53:24 INFO - PROCESS | 1652 | 1468659204605 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 1652 | 1468659204607 Marionette TRACE conn2 <- [1,434,null,{}] 01:53:24 INFO - PROCESS | 1652 | 1468659204609 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:53:24 INFO - PROCESS | 1652 | 1468659204610 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:24 INFO - PROCESS | 1652 | 1468659204688 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:53:24 INFO - PROCESS | 1652 | 1468659204739 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:24 INFO - PROCESS | 1652 | 1468659204740 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118251000 == 31 [pid = 1652] [id = 116] 01:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118a6a800) [pid = 1652] [serial = 345] [outer = 0x0] 01:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119576800) [pid = 1652] [serial = 346] [outer = 0x118a6a800] 01:53:24 INFO - PROCESS | 1652 | 1468659204766 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11989ac00) [pid = 1652] [serial = 347] [outer = 0x118a6a800] 01:53:25 INFO - PROCESS | 1652 | 1468659205055 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:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 470ms 01:53:25 INFO - PROCESS | 1652 | 1468659205075 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:53:25 INFO - PROCESS | 1652 | 1468659205076 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:53:25 INFO - PROCESS | 1652 | 1468659205079 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1652 | 1468659205080 Marionette TRACE conn2 <- [1,438,null,{}] 01:53:25 INFO - PROCESS | 1652 | 1468659205097 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:53:25 INFO - PROCESS | 1652 | 1468659205099 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:25 INFO - PROCESS | 1652 | 1468659205176 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:53:25 INFO - PROCESS | 1652 | 1468659205179 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:25 INFO - PROCESS | 1652 | 1468659205180 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119104000 == 32 [pid = 1652] [id = 117] 01:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115f92800) [pid = 1652] [serial = 348] [outer = 0x0] 01:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119af8000) [pid = 1652] [serial = 349] [outer = 0x115f92800] 01:53:25 INFO - PROCESS | 1652 | 1468659205207 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1215f2400) [pid = 1652] [serial = 350] [outer = 0x115f92800] 01:53:25 INFO - PROCESS | 1652 | 1468659205532 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:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 480ms 01:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:53:25 INFO - PROCESS | 1652 | 1468659205559 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:53:25 INFO - PROCESS | 1652 | 1468659205561 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:53:25 INFO - PROCESS | 1652 | 1468659205563 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1652 | 1468659205564 Marionette TRACE conn2 <- [1,442,null,{}] 01:53:25 INFO - PROCESS | 1652 | 1468659205566 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:53:25 INFO - PROCESS | 1652 | 1468659205572 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:25 INFO - PROCESS | 1652 | 1468659205683 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:53:25 INFO - PROCESS | 1652 | 1468659205692 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:25 INFO - PROCESS | 1652 | 1468659205693 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11968b000 == 33 [pid = 1652] [id = 118] 01:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11862a000) [pid = 1652] [serial = 351] [outer = 0x0] 01:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121810000) [pid = 1652] [serial = 352] [outer = 0x11862a000] 01:53:25 INFO - PROCESS | 1652 | 1468659205719 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125e8ec00) [pid = 1652] [serial = 353] [outer = 0x11862a000] 01:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 01:53:26 INFO - PROCESS | 1652 | 1468659206028 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:53:26 INFO - PROCESS | 1652 | 1468659206031 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:53:26 INFO - PROCESS | 1652 | 1468659206033 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:53:26 INFO - PROCESS | 1652 | 1468659206043 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:53:26 INFO - PROCESS | 1652 | 1468659206045 Marionette TRACE conn2 <- [1,446,null,{}] 01:53:26 INFO - PROCESS | 1652 | 1468659206047 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:53:26 INFO - PROCESS | 1652 | 1468659206048 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:26 INFO - PROCESS | 1652 | 1468659206132 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:53:26 INFO - PROCESS | 1652 | 1468659206138 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:26 INFO - PROCESS | 1652 | 1468659206139 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121123000 == 34 [pid = 1652] [id = 119] 01:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119311c00) [pid = 1652] [serial = 354] [outer = 0x0] 01:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d7c800) [pid = 1652] [serial = 355] [outer = 0x119311c00] 01:53:26 INFO - PROCESS | 1652 | 1468659206163 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127397c00) [pid = 1652] [serial = 356] [outer = 0x119311c00] 01:53:26 INFO - PROCESS | 1652 | 1468659206502 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:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 01:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:53:26 INFO - PROCESS | 1652 | 1468659206512 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:53:26 INFO - PROCESS | 1652 | 1468659206513 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:53:26 INFO - PROCESS | 1652 | 1468659206516 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:53:26 INFO - PROCESS | 1652 | 1468659206520 Marionette TRACE conn2 <- [1,450,null,{}] 01:53:26 INFO - PROCESS | 1652 | 1468659206524 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:53:26 INFO - PROCESS | 1652 | 1468659206525 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:26 INFO - PROCESS | 1652 | 1468659206635 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:53:26 INFO - PROCESS | 1652 | 1468659206641 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:26 INFO - PROCESS | 1652 | 1468659206642 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121251000 == 35 [pid = 1652] [id = 120] 01:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195cb000) [pid = 1652] [serial = 357] [outer = 0x0] 01:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127399400) [pid = 1652] [serial = 358] [outer = 0x1195cb000] 01:53:26 INFO - PROCESS | 1652 | 1468659206667 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1273c8c00) [pid = 1652] [serial = 359] [outer = 0x1195cb000] 01:53:27 INFO - PROCESS | 1652 | 1468659207058 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:53:27 INFO - PROCESS | 1652 | 1468659207099 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:53:27 INFO - PROCESS | 1652 | 1468659207103 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1652 | 1468659207105 Marionette TRACE conn2 <- [1,454,null,{}] 01:53:27 INFO - PROCESS | 1652 | 1468659207108 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:53:27 INFO - PROCESS | 1652 | 1468659207110 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:27 INFO - PROCESS | 1652 | 1468659207262 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:53:27 INFO - PROCESS | 1652 | 1468659207289 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:27 INFO - PROCESS | 1652 | 1468659207290 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117578800 == 36 [pid = 1652] [id = 121] 01:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1275ef000) [pid = 1652] [serial = 360] [outer = 0x0] 01:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1275f8400) [pid = 1652] [serial = 361] [outer = 0x1275ef000] 01:53:27 INFO - PROCESS | 1652 | 1468659207330 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12773b000) [pid = 1652] [serial = 362] [outer = 0x1275ef000] 01:53:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:27 INFO - PROCESS | 1652 | 1468659207703 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:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 621ms 01:53:27 INFO - PROCESS | 1652 | 1468659207724 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:53:27 INFO - PROCESS | 1652 | 1468659207725 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:53:27 INFO - PROCESS | 1652 | 1468659207727 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1652 | 1468659207728 Marionette TRACE conn2 <- [1,458,null,{}] 01:53:27 INFO - PROCESS | 1652 | 1468659207731 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:53:27 INFO - PROCESS | 1652 | 1468659207732 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:27 INFO - PROCESS | 1652 | 1468659207832 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:53:27 INFO - PROCESS | 1652 | 1468659207881 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:27 INFO - PROCESS | 1652 | 1468659207882 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ff3000 == 37 [pid = 1652] [id = 122] 01:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1275fcc00) [pid = 1652] [serial = 363] [outer = 0x0] 01:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128b56c00) [pid = 1652] [serial = 364] [outer = 0x1275fcc00] 01:53:27 INFO - PROCESS | 1652 | 1468659207906 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128b5fc00) [pid = 1652] [serial = 365] [outer = 0x1275fcc00] 01:53:28 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc - 01:53:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1 01:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:53:28 INFO - _addTest/ [0,461,"getWindowHandle",null] 01:53:28 INFO - PROCESS | 1652 | 1468659208250 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:53:28 INFO - PROCESS | 1652 | 1468659208256 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 1652 | 1468659208257 Marionette TRACE conn2 <- [1,462,null,{}] 01:53:28 INFO - PROCESS | 1652 | 1468659208266 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:53:28 INFO - PROCESS | 1652 | 1468659208270 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:28 INFO - PROCESS | 1652 | 1468659208379 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:53:28 INFO - PROCESS | 1652 | 1468659208384 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:28 INFO - PROCESS | 1652 | 1468659208385 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119103800 == 38 [pid = 1652] [id = 123] 01:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128b5f400) [pid = 1652] [serial = 366] [outer = 0x0] 01:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12925f400) [pid = 1652] [serial = 367] [outer = 0x128b5f400] 01:53:28 INFO - PROCESS | 1652 | 1468659208411 Marionette DEBUG loaded listener.js 01:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a3e5800) [pid = 1652] [serial = 368] [outer = 0x128b5f400] 01:53:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:28 INFO - PROCESS | 1652 | 1468659208816 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:53:28 INFO - PROCESS | 1652 | 1468659208878 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:53:28 INFO - PROCESS | 1652 | 1468659208883 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 1652 | 1468659208885 Marionette TRACE conn2 <- [1,466,null,{}] 01:53:29 INFO - PROCESS | 1652 | 1468659209142 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:53:29 INFO - PROCESS | 1652 | 1468659209144 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12baebc00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bd80800) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bd93000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1126f1c00) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f51c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1126ff800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b078c00) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128b5e800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129265400) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128b5d000) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126e84800) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11850b000) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123d04c00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1122b9c00) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11850c400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116b1a400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:53:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c0a2400) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:53:29 INFO - PROCESS | 1652 | 1468659209284 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:53:29 INFO - PROCESS | 1652 | 1468659209289 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:29 INFO - PROCESS | 1652 | 1468659209290 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b3f800 == 39 [pid = 1652] [id = 124] 01:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117eb5c00) [pid = 1652] [serial = 369] [outer = 0x0] 01:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11862e800) [pid = 1652] [serial = 370] [outer = 0x117eb5c00] 01:53:29 INFO - PROCESS | 1652 | 1468659209315 Marionette DEBUG loaded listener.js 01:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126de4c00) [pid = 1652] [serial = 371] [outer = 0x117eb5c00] 01:53:29 INFO - PROCESS | 1652 | 1468659209625 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:53:29 INFO - PROCESS | 1652 | 1468659209657 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:53:29 INFO - PROCESS | 1652 | 1468659209659 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:53:29 INFO - PROCESS | 1652 | 1468659209660 Marionette TRACE conn2 <- [1,470,null,{}] 01:53:29 INFO - PROCESS | 1652 | 1468659209663 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:53:29 INFO - PROCESS | 1652 | 1468659209664 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:29 INFO - PROCESS | 1652 | 1468659209748 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:53:29 INFO - PROCESS | 1652 | 1468659209802 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:29 INFO - PROCESS | 1652 | 1468659209803 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dee800 == 40 [pid = 1652] [id = 125] 01:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116731400) [pid = 1652] [serial = 372] [outer = 0x0] 01:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128b5d000) [pid = 1652] [serial = 373] [outer = 0x116731400] 01:53:29 INFO - PROCESS | 1652 | 1468659209827 Marionette DEBUG loaded listener.js 01:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a8e3000) [pid = 1652] [serial = 374] [outer = 0x116731400] 01:53:30 INFO - PROCESS | 1652 | 1468659210107 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:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 01:53:30 INFO - PROCESS | 1652 | 1468659210127 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:53:30 INFO - PROCESS | 1652 | 1468659210129 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:53:30 INFO - PROCESS | 1652 | 1468659210131 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 1652 | 1468659210132 Marionette TRACE conn2 <- [1,474,null,{}] 01:53:30 INFO - PROCESS | 1652 | 1468659210143 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:53:30 INFO - PROCESS | 1652 | 1468659210144 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:30 INFO - PROCESS | 1652 | 1468659210228 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:53:30 INFO - PROCESS | 1652 | 1468659210233 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:30 INFO - PROCESS | 1652 | 1468659210235 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129392000 == 41 [pid = 1652] [id = 126] 01:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e84800) [pid = 1652] [serial = 375] [outer = 0x0] 01:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b1ba800) [pid = 1652] [serial = 376] [outer = 0x126e84800] 01:53:30 INFO - PROCESS | 1652 | 1468659210261 Marionette DEBUG loaded listener.js 01:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b283000) [pid = 1652] [serial = 377] [outer = 0x126e84800] 01:53:30 INFO - PROCESS | 1652 | 1468659210595 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:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 478ms 01:53:30 INFO - PROCESS | 1652 | 1468659210610 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:53:30 INFO - PROCESS | 1652 | 1468659210611 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:53:30 INFO - PROCESS | 1652 | 1468659210613 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 1652 | 1468659210614 Marionette TRACE conn2 <- [1,478,null,{}] 01:53:30 INFO - PROCESS | 1652 | 1468659210617 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:53:30 INFO - PROCESS | 1652 | 1468659210621 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:30 INFO - PROCESS | 1652 | 1468659210732 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:53:30 INFO - PROCESS | 1652 | 1468659210741 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:30 INFO - PROCESS | 1652 | 1468659210742 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a620000 == 42 [pid = 1652] [id = 127] 01:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12960d400) [pid = 1652] [serial = 378] [outer = 0x0] 01:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b28a800) [pid = 1652] [serial = 379] [outer = 0x12960d400] 01:53:30 INFO - PROCESS | 1652 | 1468659210766 Marionette DEBUG loaded listener.js 01:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba55800) [pid = 1652] [serial = 380] [outer = 0x12960d400] 01:53:31 INFO - PROCESS | 1652 | 1468659211062 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:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 01:53:31 INFO - PROCESS | 1652 | 1468659211082 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:53:31 INFO - PROCESS | 1652 | 1468659211083 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:53:31 INFO - PROCESS | 1652 | 1468659211089 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:53:31 INFO - PROCESS | 1652 | 1468659211091 Marionette TRACE conn2 <- [1,482,null,{}] 01:53:31 INFO - PROCESS | 1652 | 1468659211093 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:53:31 INFO - PROCESS | 1652 | 1468659211094 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:31 INFO - PROCESS | 1652 | 1468659211174 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:53:31 INFO - PROCESS | 1652 | 1468659211266 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:31 INFO - PROCESS | 1652 | 1468659211268 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x112635000 == 43 [pid = 1652] [id = 128] 01:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111c22400) [pid = 1652] [serial = 381] [outer = 0x0] 01:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1126f2000) [pid = 1652] [serial = 382] [outer = 0x111c22400] 01:53:31 INFO - PROCESS | 1652 | 1468659211299 Marionette DEBUG loaded listener.js 01:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113230400) [pid = 1652] [serial = 383] [outer = 0x111c22400] 01:53:31 INFO - PROCESS | 1652 | 1468659211862 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:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 819ms 01:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:53:31 INFO - PROCESS | 1652 | 1468659211923 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:53:31 INFO - PROCESS | 1652 | 1468659211925 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:53:31 INFO - PROCESS | 1652 | 1468659211928 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:53:31 INFO - PROCESS | 1652 | 1468659211930 Marionette TRACE conn2 <- [1,486,null,{}] 01:53:31 INFO - PROCESS | 1652 | 1468659211958 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:53:31 INFO - PROCESS | 1652 | 1468659211961 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:32 INFO - PROCESS | 1652 | 1468659212074 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:53:32 INFO - PROCESS | 1652 | 1468659212126 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:32 INFO - PROCESS | 1652 | 1468659212128 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11756e800 == 44 [pid = 1652] [id = 129] 01:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117eb8c00) [pid = 1652] [serial = 384] [outer = 0x0] 01:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118362c00) [pid = 1652] [serial = 385] [outer = 0x117eb8c00] 01:53:32 INFO - PROCESS | 1652 | 1468659212158 Marionette DEBUG loaded listener.js 01:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118631c00) [pid = 1652] [serial = 386] [outer = 0x117eb8c00] 01:53:32 INFO - PROCESS | 1652 | 1468659212890 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:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a620000 == 43 [pid = 1652] [id = 127] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129392000 == 42 [pid = 1652] [id = 126] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128dee800 == 41 [pid = 1652] [id = 125] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119b3f800 == 40 [pid = 1652] [id = 124] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119103800 == 39 [pid = 1652] [id = 123] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124ff3000 == 38 [pid = 1652] [id = 122] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x117578800 == 37 [pid = 1652] [id = 121] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121251000 == 36 [pid = 1652] [id = 120] 01:53:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12739dc00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 01:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1022ms 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121123000 == 35 [pid = 1652] [id = 119] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11968b000 == 34 [pid = 1652] [id = 118] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119104000 == 33 [pid = 1652] [id = 117] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118251000 == 32 [pid = 1652] [id = 116] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x117579800 == 31 [pid = 1652] [id = 115] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa9000 == 30 [pid = 1652] [id = 114] 01:53:32 INFO - PROCESS | 1652 | --DOCSHELL 0x113d10000 == 29 [pid = 1652] [id = 113] 01:53:32 INFO - PROCESS | 1652 | 1468659212968 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:53:32 INFO - PROCESS | 1652 | 1468659212971 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:53:32 INFO - PROCESS | 1652 | 1468659212974 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:53:32 INFO - PROCESS | 1652 | 1468659212976 Marionette TRACE conn2 <- [1,490,null,{}] 01:53:32 INFO - PROCESS | 1652 | 1468659212980 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:53:32 INFO - PROCESS | 1652 | 1468659212981 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:33 INFO - PROCESS | 1652 | 1468659213065 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a7ac000) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a7fa800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1293c7000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129606800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128f79800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129266000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1275ed400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128b5c800) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1254de800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126e84c00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12498d000) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124d88400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195f2c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210b4c00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1188bf000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119309400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118359800) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11850a000) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c623800) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118633000) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12ba57c00) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b1c0800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1126ff000) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12bd7fc00) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12c0a9800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12bd8ac00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12c62d800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12c626800) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1126fa400) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a3df000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11862f400) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12c7eb400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b07d400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1652 | 1468659213123 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:33 INFO - PROCESS | 1652 | 1468659213126 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116513800 == 30 [pid = 1652] [id = 130] 01:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x117eb4800) [pid = 1652] [serial = 387] [outer = 0x0] 01:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118508c00) [pid = 1652] [serial = 388] [outer = 0x117eb4800] 01:53:33 INFO - PROCESS | 1652 | 1468659213154 Marionette DEBUG loaded listener.js 01:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118883000) [pid = 1652] [serial = 389] [outer = 0x117eb4800] 01:53:33 INFO - PROCESS | 1652 | 1468659213477 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:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 519ms 01:53:33 INFO - PROCESS | 1652 | 1468659213494 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:53:33 INFO - PROCESS | 1652 | 1468659213497 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:53:33 INFO - PROCESS | 1652 | 1468659213505 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:53:33 INFO - PROCESS | 1652 | 1468659213507 Marionette TRACE conn2 <- [1,494,null,{}] 01:53:33 INFO - PROCESS | 1652 | 1468659213510 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:53:33 INFO - PROCESS | 1652 | 1468659213511 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:33 INFO - PROCESS | 1652 | 1468659213589 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:53:33 INFO - PROCESS | 1652 | 1468659213648 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:33 INFO - PROCESS | 1652 | 1468659213650 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11755f800 == 31 [pid = 1652] [id = 131] 01:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118881800) [pid = 1652] [serial = 390] [outer = 0x0] 01:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1188bf000) [pid = 1652] [serial = 391] [outer = 0x118881800] 01:53:33 INFO - PROCESS | 1652 | 1468659213677 Marionette DEBUG loaded listener.js 01:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1195ca800) [pid = 1652] [serial = 392] [outer = 0x118881800] 01:53:34 INFO - PROCESS | 1652 | 1468659214005 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:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 01:53:34 INFO - PROCESS | 1652 | 1468659214025 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 1652 | 1468659214026 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:53:34 INFO - PROCESS | 1652 | 1468659214029 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 1652 | 1468659214031 Marionette TRACE conn2 <- [1,498,null,{}] 01:53:34 INFO - PROCESS | 1652 | 1468659214041 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:53:34 INFO - PROCESS | 1652 | 1468659214044 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:34 INFO - PROCESS | 1652 | 1468659214121 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:53:34 INFO - PROCESS | 1652 | 1468659214176 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:34 INFO - PROCESS | 1652 | 1468659214178 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119105800 == 32 [pid = 1652] [id = 132] 01:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1195c6400) [pid = 1652] [serial = 393] [outer = 0x0] 01:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119aee400) [pid = 1652] [serial = 394] [outer = 0x1195c6400] 01:53:34 INFO - PROCESS | 1652 | 1468659214205 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12498dc00) [pid = 1652] [serial = 395] [outer = 0x1195c6400] 01:53:34 INFO - PROCESS | 1652 | 1468659214479 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:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 474ms 01:53:34 INFO - PROCESS | 1652 | 1468659214508 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 1652 | 1468659214510 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:53:34 INFO - PROCESS | 1652 | 1468659214512 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 1652 | 1468659214513 Marionette TRACE conn2 <- [1,502,null,{}] 01:53:34 INFO - PROCESS | 1652 | 1468659214515 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:53:34 INFO - PROCESS | 1652 | 1468659214517 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:34 INFO - PROCESS | 1652 | 1468659214608 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:53:34 INFO - PROCESS | 1652 | 1468659214611 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:34 INFO - PROCESS | 1652 | 1468659214612 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b28000 == 33 [pid = 1652] [id = 133] 01:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124d84800) [pid = 1652] [serial = 396] [outer = 0x0] 01:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1254eb400) [pid = 1652] [serial = 397] [outer = 0x124d84800] 01:53:34 INFO - PROCESS | 1652 | 1468659214640 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126def000) [pid = 1652] [serial = 398] [outer = 0x124d84800] 01:53:34 INFO - PROCESS | 1652 | 1468659214992 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:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 01:53:35 INFO - PROCESS | 1652 | 1468659215038 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:53:35 INFO - PROCESS | 1652 | 1468659215040 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:53:35 INFO - PROCESS | 1652 | 1468659215042 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 1652 | 1468659215043 Marionette TRACE conn2 <- [1,506,null,{}] 01:53:35 INFO - PROCESS | 1652 | 1468659215045 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:53:35 INFO - PROCESS | 1652 | 1468659215046 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:35 INFO - PROCESS | 1652 | 1468659215142 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:53:35 INFO - PROCESS | 1652 | 1468659215176 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:35 INFO - PROCESS | 1652 | 1468659215177 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706e000 == 34 [pid = 1652] [id = 134] 01:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125e96800) [pid = 1652] [serial = 399] [outer = 0x0] 01:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12739ac00) [pid = 1652] [serial = 400] [outer = 0x125e96800] 01:53:35 INFO - PROCESS | 1652 | 1468659215201 Marionette DEBUG loaded listener.js 01:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1273a4800) [pid = 1652] [serial = 401] [outer = 0x125e96800] 01:53:35 INFO - PROCESS | 1652 | 1468659215514 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:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 01:53:35 INFO - PROCESS | 1652 | 1468659215561 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:53:35 INFO - PROCESS | 1652 | 1468659215562 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:53:35 INFO - PROCESS | 1652 | 1468659215571 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 1652 | 1468659215572 Marionette TRACE conn2 <- [1,510,null,{}] 01:53:35 INFO - PROCESS | 1652 | 1468659215574 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:53:35 INFO - PROCESS | 1652 | 1468659215578 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:35 INFO - PROCESS | 1652 | 1468659215695 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:53:35 INFO - PROCESS | 1652 | 1468659215699 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:35 INFO - PROCESS | 1652 | 1468659215700 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x123da4800 == 35 [pid = 1652] [id = 135] 01:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1273a4c00) [pid = 1652] [serial = 402] [outer = 0x0] 01:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1275f2400) [pid = 1652] [serial = 403] [outer = 0x1273a4c00] 01:53:35 INFO - PROCESS | 1652 | 1468659215726 Marionette DEBUG loaded listener.js 01:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12925c800) [pid = 1652] [serial = 404] [outer = 0x1273a4c00] 01:53:36 INFO - PROCESS | 1652 | 1468659216101 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:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 01:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:53:36 INFO - PROCESS | 1652 | 1468659216143 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:53:36 INFO - PROCESS | 1652 | 1468659216145 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:53:36 INFO - PROCESS | 1652 | 1468659216147 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1652 | 1468659216148 Marionette TRACE conn2 <- [1,514,null,{}] 01:53:36 INFO - PROCESS | 1652 | 1468659216151 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:53:36 INFO - PROCESS | 1652 | 1468659216152 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:36 INFO - PROCESS | 1652 | 1468659216266 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:53:36 INFO - PROCESS | 1652 | 1468659216315 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:36 INFO - PROCESS | 1652 | 1468659216316 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268c9000 == 36 [pid = 1652] [id = 136] 01:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128d71c00) [pid = 1652] [serial = 405] [outer = 0x0] 01:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1293c7000) [pid = 1652] [serial = 406] [outer = 0x128d71c00] 01:53:36 INFO - PROCESS | 1652 | 1468659216356 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a3ddc00) [pid = 1652] [serial = 407] [outer = 0x128d71c00] 01:53:36 INFO - PROCESS | 1652 | 1468659216774 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:53:36 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:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 01:53:36 INFO - PROCESS | 1652 | 1468659216818 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:53:36 INFO - PROCESS | 1652 | 1468659216819 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:53:36 INFO - PROCESS | 1652 | 1468659216821 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1652 | 1468659216822 Marionette TRACE conn2 <- [1,518,null,{}] 01:53:36 INFO - PROCESS | 1652 | 1468659216825 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:53:36 INFO - PROCESS | 1652 | 1468659216826 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:36 INFO - PROCESS | 1652 | 1468659216912 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:53:36 INFO - PROCESS | 1652 | 1468659216915 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:36 INFO - PROCESS | 1652 | 1468659216917 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127349800 == 37 [pid = 1652] [id = 137] 01:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1293c6800) [pid = 1652] [serial = 408] [outer = 0x0] 01:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7f8c00) [pid = 1652] [serial = 409] [outer = 0x1293c6800] 01:53:36 INFO - PROCESS | 1652 | 1468659216937 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b1c4c00) [pid = 1652] [serial = 410] [outer = 0x1293c6800] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1126f0c00) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118364c00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115f92800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1165e4400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119311c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195cb000) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a6a800) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1275ef000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1275fcc00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128b5f400) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126e84800) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117eb5c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11862a000) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:53:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116731400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:53:37 INFO - PROCESS | 1652 | 1468659217569 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:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 768ms 01:53:37 INFO - PROCESS | 1652 | 1468659217590 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:53:37 INFO - PROCESS | 1652 | 1468659217592 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:53:37 INFO - PROCESS | 1652 | 1468659217594 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:53:37 INFO - PROCESS | 1652 | 1468659217595 Marionette TRACE conn2 <- [1,522,null,{}] 01:53:37 INFO - PROCESS | 1652 | 1468659217597 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:53:37 INFO - PROCESS | 1652 | 1468659217598 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:37 INFO - PROCESS | 1652 | 1468659217699 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:53:37 INFO - PROCESS | 1652 | 1468659217705 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:37 INFO - PROCESS | 1652 | 1468659217706 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733f000 == 38 [pid = 1652] [id = 138] 01:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115eeb400) [pid = 1652] [serial = 411] [outer = 0x0] 01:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11957c000) [pid = 1652] [serial = 412] [outer = 0x115eeb400] 01:53:37 INFO - PROCESS | 1652 | 1468659217730 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1273c8400) [pid = 1652] [serial = 413] [outer = 0x115eeb400] 01:53:38 INFO - PROCESS | 1652 | 1468659218043 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:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 01:53:38 INFO - PROCESS | 1652 | 1468659218063 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:53:38 INFO - PROCESS | 1652 | 1468659218064 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:53:38 INFO - PROCESS | 1652 | 1468659218067 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1652 | 1468659218069 Marionette TRACE conn2 <- [1,526,null,{}] 01:53:38 INFO - PROCESS | 1652 | 1468659218074 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:53:38 INFO - PROCESS | 1652 | 1468659218075 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:38 INFO - PROCESS | 1652 | 1468659218158 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:53:38 INFO - PROCESS | 1652 | 1468659218161 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:38 INFO - PROCESS | 1652 | 1468659218162 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129392000 == 39 [pid = 1652] [id = 139] 01:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1254de800) [pid = 1652] [serial = 414] [outer = 0x0] 01:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a8e2800) [pid = 1652] [serial = 415] [outer = 0x1254de800] 01:53:38 INFO - PROCESS | 1652 | 1468659218194 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12ba52c00) [pid = 1652] [serial = 416] [outer = 0x1254de800] 01:53:38 INFO - PROCESS | 1652 | 1468659218534 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:53:38 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:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 473ms 01:53:38 INFO - PROCESS | 1652 | 1468659218540 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:53:38 INFO - PROCESS | 1652 | 1468659218541 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:53:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:53:38 INFO - PROCESS | 1652 | 1468659218544 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1652 | 1468659218545 Marionette TRACE conn2 <- [1,530,null,{}] 01:53:38 INFO - PROCESS | 1652 | 1468659218548 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:53:38 INFO - PROCESS | 1652 | 1468659218550 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:38 INFO - PROCESS | 1652 | 1468659218667 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:53:38 INFO - PROCESS | 1652 | 1468659218673 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:38 INFO - PROCESS | 1652 | 1468659218675 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a622800 == 40 [pid = 1652] [id = 140] 01:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119575800) [pid = 1652] [serial = 417] [outer = 0x0] 01:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ba54000) [pid = 1652] [serial = 418] [outer = 0x119575800] 01:53:38 INFO - PROCESS | 1652 | 1468659218701 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12bd8e400) [pid = 1652] [serial = 419] [outer = 0x119575800] 01:53:39 INFO - PROCESS | 1652 | 1468659219044 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:53:39 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:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:53:39 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:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:53:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 01:53:39 INFO - PROCESS | 1652 | 1468659219064 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:53:39 INFO - PROCESS | 1652 | 1468659219066 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:53:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:53:39 INFO - PROCESS | 1652 | 1468659219072 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 1652 | 1468659219072 Marionette TRACE conn2 <- [1,534,null,{}] 01:53:39 INFO - PROCESS | 1652 | 1468659219074 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:53:39 INFO - PROCESS | 1652 | 1468659219076 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:39 INFO - PROCESS | 1652 | 1468659219144 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:53:39 INFO - PROCESS | 1652 | 1468659219156 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:39 INFO - PROCESS | 1652 | 1468659219157 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b254800 == 41 [pid = 1652] [id = 141] 01:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12bd88000) [pid = 1652] [serial = 420] [outer = 0x0] 01:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bd95400) [pid = 1652] [serial = 421] [outer = 0x12bd88000] 01:53:39 INFO - PROCESS | 1652 | 1468659219177 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c625c00) [pid = 1652] [serial = 422] [outer = 0x12bd88000] 01:53:39 INFO - PROCESS | 1652 | 1468659219723 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:53:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:53:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 670ms 01:53:39 INFO - PROCESS | 1652 | 1468659219743 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:53:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:53:39 INFO - PROCESS | 1652 | 1468659219747 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:53:39 INFO - PROCESS | 1652 | 1468659219752 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 1652 | 1468659219755 Marionette TRACE conn2 <- [1,538,null,{}] 01:53:39 INFO - PROCESS | 1652 | 1468659219761 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:53:39 INFO - PROCESS | 1652 | 1468659219764 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:39 INFO - PROCESS | 1652 | 1468659219933 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:53:40 INFO - PROCESS | 1652 | 1468659220041 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:40 INFO - PROCESS | 1652 | 1468659220042 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e47800 == 42 [pid = 1652] [id = 142] 01:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1184c8000) [pid = 1652] [serial = 423] [outer = 0x0] 01:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118632000) [pid = 1652] [serial = 424] [outer = 0x1184c8000] 01:53:40 INFO - PROCESS | 1652 | 1468659220080 Marionette DEBUG loaded listener.js 01:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11930e000) [pid = 1652] [serial = 425] [outer = 0x1184c8000] 01:53:40 INFO - PROCESS | 1652 | 1468659220458 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:53:40 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:53:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 724ms 01:53:40 INFO - PROCESS | 1652 | 1468659220474 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:53:40 INFO - PROCESS | 1652 | 1468659220478 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:53:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:53:40 INFO - PROCESS | 1652 | 1468659220482 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:53:40 INFO - PROCESS | 1652 | 1468659220484 Marionette TRACE conn2 <- [1,542,null,{}] 01:53:40 INFO - PROCESS | 1652 | 1468659220487 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:53:40 INFO - PROCESS | 1652 | 1468659220489 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:40 INFO - PROCESS | 1652 | 1468659220592 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:53:40 INFO - PROCESS | 1652 | 1468659220678 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:40 INFO - PROCESS | 1652 | 1468659220679 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d16800 == 43 [pid = 1652] [id = 143] 01:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119ab7800) [pid = 1652] [serial = 426] [outer = 0x0] 01:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12180c000) [pid = 1652] [serial = 427] [outer = 0x119ab7800] 01:53:40 INFO - PROCESS | 1652 | 1468659220709 Marionette DEBUG loaded listener.js 01:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124d0e800) [pid = 1652] [serial = 428] [outer = 0x119ab7800] 01:53:41 INFO - PROCESS | 1652 | 1468659221088 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:53:41 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:53:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 01:53:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:53:41 INFO - PROCESS | 1652 | 1468659221106 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:53:41 INFO - PROCESS | 1652 | 1468659221107 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:53:41 INFO - PROCESS | 1652 | 1468659221110 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 1652 | 1468659221112 Marionette TRACE conn2 <- [1,546,null,{}] 01:53:41 INFO - PROCESS | 1652 | 1468659221139 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:53:41 INFO - PROCESS | 1652 | 1468659221142 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:41 INFO - PROCESS | 1652 | 1468659221266 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:53:41 INFO - PROCESS | 1652 | 1468659221334 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:41 INFO - PROCESS | 1652 | 1468659221339 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b271800 == 44 [pid = 1652] [id = 144] 01:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12739a800) [pid = 1652] [serial = 429] [outer = 0x0] 01:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1275fa000) [pid = 1652] [serial = 430] [outer = 0x12739a800] 01:53:41 INFO - PROCESS | 1652 | 1468659221378 Marionette DEBUG loaded listener.js 01:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128d70800) [pid = 1652] [serial = 431] [outer = 0x12739a800] 01:53:41 INFO - PROCESS | 1652 | 1468659221790 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:53:41 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:53:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 720ms 01:53:41 INFO - PROCESS | 1652 | 1468659221831 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:53:41 INFO - PROCESS | 1652 | 1468659221833 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:53:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:53:41 INFO - PROCESS | 1652 | 1468659221839 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 1652 | 1468659221840 Marionette TRACE conn2 <- [1,550,null,{}] 01:53:41 INFO - PROCESS | 1652 | 1468659221842 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:53:41 INFO - PROCESS | 1652 | 1468659221844 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:41 INFO - PROCESS | 1652 | 1468659221974 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:53:42 INFO - PROCESS | 1652 | 1468659222073 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:42 INFO - PROCESS | 1652 | 1468659222074 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd61800 == 45 [pid = 1652] [id = 145] 01:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a7ac400) [pid = 1652] [serial = 432] [outer = 0x0] 01:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bae4800) [pid = 1652] [serial = 433] [outer = 0x12a7ac400] 01:53:42 INFO - PROCESS | 1652 | 1468659222109 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd84400) [pid = 1652] [serial = 434] [outer = 0x12a7ac400] 01:53:42 INFO - PROCESS | 1652 | 1468659222477 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:53:42 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:53:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 668ms 01:53:42 INFO - PROCESS | 1652 | 1468659222508 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:53:42 INFO - PROCESS | 1652 | 1468659222509 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:53:42 INFO - PROCESS | 1652 | 1468659222512 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:53:42 INFO - PROCESS | 1652 | 1468659222513 Marionette TRACE conn2 <- [1,554,null,{}] 01:53:42 INFO - PROCESS | 1652 | 1468659222515 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:53:42 INFO - PROCESS | 1652 | 1468659222517 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:42 INFO - PROCESS | 1652 | 1468659222617 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:53:42 INFO - PROCESS | 1652 | 1468659222670 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:42 INFO - PROCESS | 1652 | 1468659222671 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c38a000 == 46 [pid = 1652] [id = 146] 01:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ba4ec00) [pid = 1652] [serial = 435] [outer = 0x0] 01:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bd8f400) [pid = 1652] [serial = 436] [outer = 0x12ba4ec00] 01:53:42 INFO - PROCESS | 1652 | 1468659222700 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c0a9800) [pid = 1652] [serial = 437] [outer = 0x12ba4ec00] 01:53:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:43 INFO - PROCESS | 1652 | 1468659223128 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:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 01:53:43 INFO - PROCESS | 1652 | 1468659223184 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:53:43 INFO - PROCESS | 1652 | 1468659223186 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:53:43 INFO - PROCESS | 1652 | 1468659223190 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:53:43 INFO - PROCESS | 1652 | 1468659223191 Marionette TRACE conn2 <- [1,558,null,{}] 01:53:43 INFO - PROCESS | 1652 | 1468659223194 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:53:43 INFO - PROCESS | 1652 | 1468659223198 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:43 INFO - PROCESS | 1652 | 1468659223316 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:53:43 INFO - PROCESS | 1652 | 1468659223427 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:43 INFO - PROCESS | 1652 | 1468659223429 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a33a800 == 47 [pid = 1652] [id = 147] 01:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ba4f400) [pid = 1652] [serial = 438] [outer = 0x0] 01:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c7e9800) [pid = 1652] [serial = 439] [outer = 0x12ba4f400] 01:53:43 INFO - PROCESS | 1652 | 1468659223457 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c7f8000) [pid = 1652] [serial = 440] [outer = 0x12ba4f400] 01:53:44 INFO - PROCESS | 1652 | 1468659223995 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:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 869ms 01:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:53:44 INFO - PROCESS | 1652 | 1468659224068 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 1652 | 1468659224070 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:53:44 INFO - PROCESS | 1652 | 1468659224075 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 1652 | 1468659224077 Marionette TRACE conn2 <- [1,562,null,{}] 01:53:44 INFO - PROCESS | 1652 | 1468659224080 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:53:44 INFO - PROCESS | 1652 | 1468659224082 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:44 INFO - PROCESS | 1652 | 1468659224180 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:53:44 INFO - PROCESS | 1652 | 1468659224248 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:44 INFO - PROCESS | 1652 | 1468659224249 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118248800 == 48 [pid = 1652] [id = 148] 01:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118359000) [pid = 1652] [serial = 441] [outer = 0x0] 01:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1184c7000) [pid = 1652] [serial = 442] [outer = 0x118359000] 01:53:44 INFO - PROCESS | 1652 | 1468659224276 Marionette DEBUG loaded listener.js 01:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118632400) [pid = 1652] [serial = 443] [outer = 0x118359000] 01:53:44 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a622800 == 47 [pid = 1652] [id = 140] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x129392000 == 46 [pid = 1652] [id = 139] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12733f000 == 45 [pid = 1652] [id = 138] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127349800 == 44 [pid = 1652] [id = 137] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1268c9000 == 43 [pid = 1652] [id = 136] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x123da4800 == 42 [pid = 1652] [id = 135] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11706e000 == 41 [pid = 1652] [id = 134] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119b28000 == 40 [pid = 1652] [id = 133] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119105800 == 39 [pid = 1652] [id = 132] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11755f800 == 38 [pid = 1652] [id = 131] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116513800 == 37 [pid = 1652] [id = 130] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11756e800 == 36 [pid = 1652] [id = 129] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x112635000 == 35 [pid = 1652] [id = 128] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c37f000 == 34 [pid = 1652] [id = 112] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a33a800 == 33 [pid = 1652] [id = 147] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c38a000 == 32 [pid = 1652] [id = 146] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd61800 == 31 [pid = 1652] [id = 145] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b271800 == 30 [pid = 1652] [id = 144] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x123d16800 == 29 [pid = 1652] [id = 143] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b254800 == 28 [pid = 1652] [id = 141] 01:53:45 INFO - PROCESS | 1652 | --DOCSHELL 0x117e47800 == 27 [pid = 1652] [id = 142] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119156c00) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119310800) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118627c00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11872a400) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119af8000) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1215f2400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116a81c00) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1177f4c00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126d7c800) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127397c00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127399400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119576800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11989ac00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1275f8400) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128b5fc00) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128b56c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12925f400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b283000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a3e5800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b1ba800) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b28a800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11862e800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126de4c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121810000) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125e8ec00) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12773b000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a8e3000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1273c8c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128b5d000) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 01:53:45 INFO - PROCESS | 1652 | 1468659225358 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:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1324ms 01:53:45 INFO - PROCESS | 1652 | 1468659225399 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:53:45 INFO - PROCESS | 1652 | 1468659225401 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:53:45 INFO - PROCESS | 1652 | 1468659225405 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:53:45 INFO - PROCESS | 1652 | 1468659225406 Marionette TRACE conn2 <- [1,566,null,{}] 01:53:45 INFO - PROCESS | 1652 | 1468659225410 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:53:45 INFO - PROCESS | 1652 | 1468659225412 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:45 INFO - PROCESS | 1652 | 1468659225488 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:53:45 INFO - PROCESS | 1652 | 1468659225494 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:45 INFO - PROCESS | 1652 | 1468659225496 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f39000 == 28 [pid = 1652] [id = 149] 01:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116560800) [pid = 1652] [serial = 444] [outer = 0x0] 01:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116734000) [pid = 1652] [serial = 445] [outer = 0x116560800] 01:53:45 INFO - PROCESS | 1652 | 1468659225527 Marionette DEBUG loaded listener.js 01:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117096000) [pid = 1652] [serial = 446] [outer = 0x116560800] 01:53:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:45 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:53:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:45 INFO - PROCESS | 1652 | 1468659225878 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:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 01:53:45 INFO - PROCESS | 1652 | 1468659225924 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:53:45 INFO - PROCESS | 1652 | 1468659225928 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:53:45 INFO - PROCESS | 1652 | 1468659225933 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:53:45 INFO - PROCESS | 1652 | 1468659225935 Marionette TRACE conn2 <- [1,570,null,{}] 01:53:45 INFO - PROCESS | 1652 | 1468659225938 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:53:45 INFO - PROCESS | 1652 | 1468659225939 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:46 INFO - PROCESS | 1652 | 1468659226045 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:53:46 INFO - PROCESS | 1652 | 1468659226055 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:46 INFO - PROCESS | 1652 | 1468659226056 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117077000 == 29 [pid = 1652] [id = 150] 01:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184c5c00) [pid = 1652] [serial = 447] [outer = 0x0] 01:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118631800) [pid = 1652] [serial = 448] [outer = 0x1184c5c00] 01:53:46 INFO - PROCESS | 1652 | 1468659226103 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118888c00) [pid = 1652] [serial = 449] [outer = 0x1184c5c00] 01:53:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 01:53:46 INFO - PROCESS | 1652 | 1468659226549 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:53:46 INFO - PROCESS | 1652 | 1468659226555 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:53:46 INFO - PROCESS | 1652 | 1468659226563 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:53:46 INFO - PROCESS | 1652 | 1468659226566 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:53:46 INFO - PROCESS | 1652 | 1468659226571 Marionette TRACE conn2 <- [1,574,null,{}] 01:53:46 INFO - PROCESS | 1652 | 1468659226579 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:53:46 INFO - PROCESS | 1652 | 1468659226582 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:46 INFO - PROCESS | 1652 | 1468659226659 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:53:46 INFO - PROCESS | 1652 | 1468659226689 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:46 INFO - PROCESS | 1652 | 1468659226691 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186ce000 == 30 [pid = 1652] [id = 151] 01:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195ce800) [pid = 1652] [serial = 450] [outer = 0x0] 01:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119898400) [pid = 1652] [serial = 451] [outer = 0x1195ce800] 01:53:46 INFO - PROCESS | 1652 | 1468659226718 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119af6000) [pid = 1652] [serial = 452] [outer = 0x1195ce800] 01:53:47 INFO - PROCESS | 1652 | 1468659227058 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:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 524ms 01:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:53:47 INFO - PROCESS | 1652 | 1468659227091 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:53:47 INFO - PROCESS | 1652 | 1468659227092 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:53:47 INFO - PROCESS | 1652 | 1468659227095 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 1652 | 1468659227096 Marionette TRACE conn2 <- [1,578,null,{}] 01:53:47 INFO - PROCESS | 1652 | 1468659227098 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:53:47 INFO - PROCESS | 1652 | 1468659227099 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:47 INFO - PROCESS | 1652 | 1468659227205 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:53:47 INFO - PROCESS | 1652 | 1468659227212 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:47 INFO - PROCESS | 1652 | 1468659227213 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193be800 == 31 [pid = 1652] [id = 152] 01:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1211dc800) [pid = 1652] [serial = 453] [outer = 0x0] 01:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121802800) [pid = 1652] [serial = 454] [outer = 0x1211dc800] 01:53:47 INFO - PROCESS | 1652 | 1468659227241 Marionette DEBUG loaded listener.js 01:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123d05c00) [pid = 1652] [serial = 455] [outer = 0x1211dc800] 01:53:47 INFO - PROCESS | 1652 | 1468659227574 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:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 01:53:47 INFO - PROCESS | 1652 | 1468659227615 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:53:47 INFO - PROCESS | 1652 | 1468659227616 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:53:47 INFO - PROCESS | 1652 | 1468659227618 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 1652 | 1468659227620 Marionette TRACE conn2 <- [1,582,null,{}] 01:53:47 INFO - PROCESS | 1652 | 1468659227622 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:53:47 INFO - PROCESS | 1652 | 1468659227623 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:47 INFO - PROCESS | 1652 | 1468659227723 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:53:47 INFO - PROCESS | 1652 | 1468659227765 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:47 INFO - PROCESS | 1652 | 1468659227766 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb9800 == 32 [pid = 1652] [id = 153] 01:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116a04800) [pid = 1652] [serial = 456] [outer = 0x0] 01:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124d15400) [pid = 1652] [serial = 457] [outer = 0x116a04800] 01:53:47 INFO - PROCESS | 1652 | 1468659227792 Marionette DEBUG loaded listener.js 01:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125430c00) [pid = 1652] [serial = 458] [outer = 0x116a04800] 01:53:48 INFO - PROCESS | 1652 | 1468659228139 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:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 569ms 01:53:48 INFO - PROCESS | 1652 | 1468659228188 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:53:48 INFO - PROCESS | 1652 | 1468659228189 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:53:48 INFO - PROCESS | 1652 | 1468659228191 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:53:48 INFO - PROCESS | 1652 | 1468659228193 Marionette TRACE conn2 <- [1,586,null,{}] 01:53:48 INFO - PROCESS | 1652 | 1468659228195 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:53:48 INFO - PROCESS | 1652 | 1468659228199 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:48 INFO - PROCESS | 1652 | 1468659228312 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:53:48 INFO - PROCESS | 1652 | 1468659228327 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:48 INFO - PROCESS | 1652 | 1468659228328 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121426800 == 33 [pid = 1652] [id = 154] 01:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124d14000) [pid = 1652] [serial = 459] [outer = 0x0] 01:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d7c800) [pid = 1652] [serial = 460] [outer = 0x124d14000] 01:53:48 INFO - PROCESS | 1652 | 1468659228354 Marionette DEBUG loaded listener.js 01:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1275f5000) [pid = 1652] [serial = 461] [outer = 0x124d14000] 01:53:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:48 INFO - PROCESS | 1652 | 1468659228707 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:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 567ms 01:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:53:48 INFO - PROCESS | 1652 | 1468659228760 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:53:48 INFO - PROCESS | 1652 | 1468659228761 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:53:48 INFO - PROCESS | 1652 | 1468659228763 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:53:48 INFO - PROCESS | 1652 | 1468659228764 Marionette TRACE conn2 <- [1,590,null,{}] 01:53:48 INFO - PROCESS | 1652 | 1468659228766 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:53:48 INFO - PROCESS | 1652 | 1468659228768 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:48 INFO - PROCESS | 1652 | 1468659228866 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:53:48 INFO - PROCESS | 1652 | 1468659228899 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:48 INFO - PROCESS | 1652 | 1468659228900 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123da1000 == 34 [pid = 1652] [id = 155] 01:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113253800) [pid = 1652] [serial = 462] [outer = 0x0] 01:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127749400) [pid = 1652] [serial = 463] [outer = 0x113253800] 01:53:48 INFO - PROCESS | 1652 | 1468659228925 Marionette DEBUG loaded listener.js 01:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128b5e000) [pid = 1652] [serial = 464] [outer = 0x113253800] 01:53:49 INFO - PROCESS | 1652 | 1468659229258 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:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 01:53:49 INFO - PROCESS | 1652 | 1468659229282 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:53:49 INFO - PROCESS | 1652 | 1468659229284 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:53:49 INFO - PROCESS | 1652 | 1468659229296 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:53:49 INFO - PROCESS | 1652 | 1468659229297 Marionette TRACE conn2 <- [1,594,null,{}] 01:53:49 INFO - PROCESS | 1652 | 1468659229299 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:53:49 INFO - PROCESS | 1652 | 1468659229301 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:49 INFO - PROCESS | 1652 | 1468659229437 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11862b800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12960d400) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1273a4c00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128d71c00) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1293c6800) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195c6400) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111c22400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117eb8c00) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118881800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117eb4800) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124d84800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115eeb400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119575800) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1254de800) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bd88000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:53:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125e96800) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:53:49 INFO - PROCESS | 1652 | 1468659229701 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:49 INFO - PROCESS | 1652 | 1468659229703 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116778800 == 35 [pid = 1652] [id = 156] 01:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x111cabc00) [pid = 1652] [serial = 465] [outer = 0x0] 01:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11708e000) [pid = 1652] [serial = 466] [outer = 0x111cabc00] 01:53:49 INFO - PROCESS | 1652 | 1468659229726 Marionette DEBUG loaded listener.js 01:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118a6b000) [pid = 1652] [serial = 467] [outer = 0x111cabc00] 01:53:50 INFO - PROCESS | 1652 | 1468659230110 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:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 878ms 01:53:50 INFO - PROCESS | 1652 | 1468659230168 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:53:50 INFO - PROCESS | 1652 | 1468659230171 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:53:50 INFO - PROCESS | 1652 | 1468659230174 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:53:50 INFO - PROCESS | 1652 | 1468659230176 Marionette TRACE conn2 <- [1,598,null,{}] 01:53:50 INFO - PROCESS | 1652 | 1468659230179 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:53:50 INFO - PROCESS | 1652 | 1468659230181 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:50 INFO - PROCESS | 1652 | 1468659230292 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:53:50 INFO - PROCESS | 1652 | 1468659230302 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:50 INFO - PROCESS | 1652 | 1468659230303 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e43800 == 36 [pid = 1652] [id = 157] 01:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119573c00) [pid = 1652] [serial = 468] [outer = 0x0] 01:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1195c6400) [pid = 1652] [serial = 469] [outer = 0x119573c00] 01:53:50 INFO - PROCESS | 1652 | 1468659230328 Marionette DEBUG loaded listener.js 01:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128d75400) [pid = 1652] [serial = 470] [outer = 0x119573c00] 01:53:50 INFO - PROCESS | 1652 | 1468659230621 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:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 01:53:50 INFO - PROCESS | 1652 | 1468659230644 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:53:50 INFO - PROCESS | 1652 | 1468659230645 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:53:50 INFO - PROCESS | 1652 | 1468659230647 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:53:50 INFO - PROCESS | 1652 | 1468659230648 Marionette TRACE conn2 <- [1,602,null,{}] 01:53:50 INFO - PROCESS | 1652 | 1468659230651 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:53:50 INFO - PROCESS | 1652 | 1468659230655 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:50 INFO - PROCESS | 1652 | 1468659230732 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:53:50 INFO - PROCESS | 1652 | 1468659230738 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:50 INFO - PROCESS | 1652 | 1468659230739 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b37800 == 37 [pid = 1652] [id = 158] 01:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119306c00) [pid = 1652] [serial = 471] [outer = 0x0] 01:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129269000) [pid = 1652] [serial = 472] [outer = 0x119306c00] 01:53:50 INFO - PROCESS | 1652 | 1468659230764 Marionette DEBUG loaded listener.js 01:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129603800) [pid = 1652] [serial = 473] [outer = 0x119306c00] 01:53:51 INFO - PROCESS | 1652 | 1468659231086 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:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 01:53:51 INFO - PROCESS | 1652 | 1468659231116 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:53:51 INFO - PROCESS | 1652 | 1468659231120 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:53:51 INFO - PROCESS | 1652 | 1468659231123 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:53:51 INFO - PROCESS | 1652 | 1468659231124 Marionette TRACE conn2 <- [1,606,null,{}] 01:53:51 INFO - PROCESS | 1652 | 1468659231127 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:53:51 INFO - PROCESS | 1652 | 1468659231129 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:51 INFO - PROCESS | 1652 | 1468659231245 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:53:51 INFO - PROCESS | 1652 | 1468659231253 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:51 INFO - PROCESS | 1652 | 1468659231254 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc6000 == 38 [pid = 1652] [id = 159] 01:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118884800) [pid = 1652] [serial = 474] [outer = 0x0] 01:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12960e800) [pid = 1652] [serial = 475] [outer = 0x118884800] 01:53:51 INFO - PROCESS | 1652 | 1468659231281 Marionette DEBUG loaded listener.js 01:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b079800) [pid = 1652] [serial = 476] [outer = 0x118884800] 01:53:51 INFO - PROCESS | 1652 | 1468659231607 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:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 01:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:53:51 INFO - PROCESS | 1652 | 1468659231642 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:53:51 INFO - PROCESS | 1652 | 1468659231643 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:53:51 INFO - PROCESS | 1652 | 1468659231645 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:53:51 INFO - PROCESS | 1652 | 1468659231647 Marionette TRACE conn2 <- [1,610,null,{}] 01:53:51 INFO - PROCESS | 1652 | 1468659231649 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:53:51 INFO - PROCESS | 1652 | 1468659231650 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:51 INFO - PROCESS | 1652 | 1468659231728 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:53:51 INFO - PROCESS | 1652 | 1468659231828 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:51 INFO - PROCESS | 1652 | 1468659231830 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d28000 == 39 [pid = 1652] [id = 160] 01:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1122b9800) [pid = 1652] [serial = 477] [outer = 0x0] 01:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1126fa000) [pid = 1652] [serial = 478] [outer = 0x1122b9800] 01:53:51 INFO - PROCESS | 1652 | 1468659231862 Marionette DEBUG loaded listener.js 01:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115f2d000) [pid = 1652] [serial = 479] [outer = 0x1122b9800] 01:53:52 INFO - PROCESS | 1652 | 1468659232367 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:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 769ms 01:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:53:52 INFO - PROCESS | 1652 | 1468659232439 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:53:52 INFO - PROCESS | 1652 | 1468659232440 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:53:52 INFO - PROCESS | 1652 | 1468659232443 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:53:52 INFO - PROCESS | 1652 | 1468659232445 Marionette TRACE conn2 <- [1,614,null,{}] 01:53:52 INFO - PROCESS | 1652 | 1468659232449 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:53:52 INFO - PROCESS | 1652 | 1468659232451 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:52 INFO - PROCESS | 1652 | 1468659232558 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:53:52 INFO - PROCESS | 1652 | 1468659232634 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:52 INFO - PROCESS | 1652 | 1468659232636 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186c3800 == 40 [pid = 1652] [id = 161] 01:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11872e000) [pid = 1652] [serial = 480] [outer = 0x0] 01:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11888c800) [pid = 1652] [serial = 481] [outer = 0x11872e000] 01:53:52 INFO - PROCESS | 1652 | 1468659232667 Marionette DEBUG loaded listener.js 01:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1191cdc00) [pid = 1652] [serial = 482] [outer = 0x11872e000] 01:53:53 INFO - PROCESS | 1652 | 1468659233223 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:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 822ms 01:53:53 INFO - PROCESS | 1652 | 1468659233364 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:53:53 INFO - PROCESS | 1652 | 1468659233366 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:53:53 INFO - PROCESS | 1652 | 1468659233393 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:53:53 INFO - PROCESS | 1652 | 1468659233395 Marionette TRACE conn2 <- [1,618,null,{}] 01:53:53 INFO - PROCESS | 1652 | 1468659233403 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:53:53 INFO - PROCESS | 1652 | 1468659233405 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:53 INFO - PROCESS | 1652 | 1468659233507 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:53:53 INFO - PROCESS | 1652 | 1468659233557 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:53 INFO - PROCESS | 1652 | 1468659233560 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117080800 == 41 [pid = 1652] [id = 162] 01:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11835a800) [pid = 1652] [serial = 483] [outer = 0x0] 01:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11850b000) [pid = 1652] [serial = 484] [outer = 0x11835a800] 01:53:53 INFO - PROCESS | 1652 | 1468659233587 Marionette DEBUG loaded listener.js 01:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118885400) [pid = 1652] [serial = 485] [outer = 0x11835a800] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc6000 == 40 [pid = 1652] [id = 159] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x128b37800 == 39 [pid = 1652] [id = 158] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125e43800 == 38 [pid = 1652] [id = 157] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116778800 == 37 [pid = 1652] [id = 156] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123da1000 == 36 [pid = 1652] [id = 155] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121426800 == 35 [pid = 1652] [id = 154] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb9800 == 34 [pid = 1652] [id = 153] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1193be800 == 33 [pid = 1652] [id = 152] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1186ce000 == 32 [pid = 1652] [id = 151] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x117077000 == 31 [pid = 1652] [id = 150] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x115f39000 == 30 [pid = 1652] [id = 149] 01:53:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118248800 == 29 [pid = 1652] [id = 148] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1273a1400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ba55800) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1275f2400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1293c7000) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a7f8c00) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119aee400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12498dc00) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1126f2000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113230400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118362c00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118631c00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1188bf000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1195ca800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118508c00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118883000) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1254eb400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a3ddc00) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11957c000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bd8e400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a8e2800) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ba52c00) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12c625c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba54000) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b1c4c00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1273a4800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bd95400) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12739ac00) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12925c800) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1273c8400) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126def000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 01:53:54 INFO - PROCESS | 1652 | 1468659233999 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:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 627ms 01:53:54 INFO - PROCESS | 1652 | 1468659234022 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1652 | 1468659234024 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:53:54 INFO - PROCESS | 1652 | 1468659234028 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1652 | 1468659234031 Marionette TRACE conn2 <- [1,622,null,{}] 01:53:54 INFO - PROCESS | 1652 | 1468659234034 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:53:54 INFO - PROCESS | 1652 | 1468659234036 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:54 INFO - PROCESS | 1652 | 1468659234114 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:53:54 INFO - PROCESS | 1652 | 1468659234120 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:54 INFO - PROCESS | 1652 | 1468659234122 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x117077000 == 30 [pid = 1652] [id = 163] 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191cb800) [pid = 1652] [serial = 486] [outer = 0x0] 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11930d800) [pid = 1652] [serial = 487] [outer = 0x1191cb800] 01:53:54 INFO - PROCESS | 1652 | 1468659234150 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195ca800) [pid = 1652] [serial = 488] [outer = 0x1191cb800] 01:53:54 INFO - PROCESS | 1652 | 1468659234489 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:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 01:53:54 INFO - PROCESS | 1652 | 1468659234499 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1652 | 1468659234500 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:53:54 INFO - PROCESS | 1652 | 1468659234506 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1652 | 1468659234508 Marionette TRACE conn2 <- [1,626,null,{}] 01:53:54 INFO - PROCESS | 1652 | 1468659234514 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:53:54 INFO - PROCESS | 1652 | 1468659234519 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:54 INFO - PROCESS | 1652 | 1468659234609 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:53:54 INFO - PROCESS | 1652 | 1468659234662 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:54 INFO - PROCESS | 1652 | 1468659234665 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119113800 == 31 [pid = 1652] [id = 164] 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1168b2000) [pid = 1652] [serial = 489] [outer = 0x0] 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1219d6800) [pid = 1652] [serial = 490] [outer = 0x1168b2000] 01:53:54 INFO - PROCESS | 1652 | 1468659234694 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124ecec00) [pid = 1652] [serial = 491] [outer = 0x1168b2000] 01:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123d06400) [pid = 1652] [serial = 492] [outer = 0x12cced800] 01:53:55 INFO - PROCESS | 1652 | 1468659235063 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:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 568ms 01:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:53:55 INFO - PROCESS | 1652 | 1468659235075 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:53:55 INFO - PROCESS | 1652 | 1468659235076 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:53:55 INFO - PROCESS | 1652 | 1468659235078 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:53:55 INFO - PROCESS | 1652 | 1468659235079 Marionette TRACE conn2 <- [1,630,null,{}] 01:53:55 INFO - PROCESS | 1652 | 1468659235082 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:53:55 INFO - PROCESS | 1652 | 1468659235083 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:55 INFO - PROCESS | 1652 | 1468659235169 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:53:55 INFO - PROCESS | 1652 | 1468659235222 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:55 INFO - PROCESS | 1652 | 1468659235223 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b42000 == 32 [pid = 1652] [id = 165] 01:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116731400) [pid = 1652] [serial = 493] [outer = 0x0] 01:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1254dc400) [pid = 1652] [serial = 494] [outer = 0x116731400] 01:53:55 INFO - PROCESS | 1652 | 1468659235248 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1273c6000) [pid = 1652] [serial = 495] [outer = 0x116731400] 01:53:55 INFO - PROCESS | 1652 | 1468659235539 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:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 01:53:55 INFO - PROCESS | 1652 | 1468659235599 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:53:55 INFO - PROCESS | 1652 | 1468659235600 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:53:55 INFO - PROCESS | 1652 | 1468659235605 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:53:55 INFO - PROCESS | 1652 | 1468659235606 Marionette TRACE conn2 <- [1,634,null,{}] 01:53:55 INFO - PROCESS | 1652 | 1468659235609 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:53:55 INFO - PROCESS | 1652 | 1468659235610 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:55 INFO - PROCESS | 1652 | 1468659235684 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:53:55 INFO - PROCESS | 1652 | 1468659235741 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:55 INFO - PROCESS | 1652 | 1468659235742 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116510800 == 33 [pid = 1652] [id = 166] 01:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118a76000) [pid = 1652] [serial = 496] [outer = 0x0] 01:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1273c8800) [pid = 1652] [serial = 497] [outer = 0x118a76000] 01:53:55 INFO - PROCESS | 1652 | 1468659235766 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128b56800) [pid = 1652] [serial = 498] [outer = 0x118a76000] 01:53:55 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:55 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:56 INFO - PROCESS | 1652 | 1468659236084 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:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 01:53:56 INFO - PROCESS | 1652 | 1468659236124 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1652 | 1468659236125 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:53:56 INFO - PROCESS | 1652 | 1468659236127 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1652 | 1468659236128 Marionette TRACE conn2 <- [1,638,null,{}] 01:53:56 INFO - PROCESS | 1652 | 1468659236131 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:53:56 INFO - PROCESS | 1652 | 1468659236135 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:56 INFO - PROCESS | 1652 | 1468659236258 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:53:56 INFO - PROCESS | 1652 | 1468659236291 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:56 INFO - PROCESS | 1652 | 1468659236292 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254da800 == 34 [pid = 1652] [id = 167] 01:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128d73000) [pid = 1652] [serial = 499] [outer = 0x0] 01:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293c8000) [pid = 1652] [serial = 500] [outer = 0x128d73000] 01:53:56 INFO - PROCESS | 1652 | 1468659236317 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7fe000) [pid = 1652] [serial = 501] [outer = 0x128d73000] 01:53:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:56 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:53:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:56 INFO - PROCESS | 1652 | 1468659236634 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:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 01:53:56 INFO - PROCESS | 1652 | 1468659236646 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1652 | 1468659236647 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:53:56 INFO - PROCESS | 1652 | 1468659236649 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1652 | 1468659236651 Marionette TRACE conn2 <- [1,642,null,{}] 01:53:56 INFO - PROCESS | 1652 | 1468659236656 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:53:56 INFO - PROCESS | 1652 | 1468659236658 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:56 INFO - PROCESS | 1652 | 1468659236756 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:53:56 INFO - PROCESS | 1652 | 1468659236766 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:56 INFO - PROCESS | 1652 | 1468659236767 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x127333800 == 35 [pid = 1652] [id = 168] 01:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a8e8800) [pid = 1652] [serial = 502] [outer = 0x0] 01:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b1bc000) [pid = 1652] [serial = 503] [outer = 0x12a8e8800] 01:53:56 INFO - PROCESS | 1652 | 1468659236793 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba52800) [pid = 1652] [serial = 504] [outer = 0x12a8e8800] 01:53:57 INFO - PROCESS | 1652 | 1468659237139 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:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 01:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:53:57 INFO - PROCESS | 1652 | 1468659237178 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:53:57 INFO - PROCESS | 1652 | 1468659237179 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:53:57 INFO - PROCESS | 1652 | 1468659237181 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1652 | 1468659237182 Marionette TRACE conn2 <- [1,646,null,{}] 01:53:57 INFO - PROCESS | 1652 | 1468659237185 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:53:57 INFO - PROCESS | 1652 | 1468659237186 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:57 INFO - PROCESS | 1652 | 1468659237285 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:53:57 INFO - PROCESS | 1652 | 1468659237288 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:57 INFO - PROCESS | 1652 | 1468659237289 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128df4800 == 36 [pid = 1652] [id = 169] 01:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a8eac00) [pid = 1652] [serial = 505] [outer = 0x0] 01:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12baf1000) [pid = 1652] [serial = 506] [outer = 0x12a8eac00] 01:53:57 INFO - PROCESS | 1652 | 1468659237315 Marionette DEBUG loaded listener.js 01:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bb5ac00) [pid = 1652] [serial = 507] [outer = 0x12a8eac00] 01:53:57 INFO - PROCESS | 1652 | 1468659237636 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:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 01:53:57 INFO - PROCESS | 1652 | 1468659237650 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:53:57 INFO - PROCESS | 1652 | 1468659237652 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:53:57 INFO - PROCESS | 1652 | 1468659237662 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1652 | 1468659237664 Marionette TRACE conn2 <- [1,650,null,{}] 01:53:57 INFO - PROCESS | 1652 | 1468659237666 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:53:57 INFO - PROCESS | 1652 | 1468659237667 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:57 INFO - PROCESS | 1652 | 1468659237773 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:53:57 INFO - PROCESS | 1652 | 1468659237777 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:57 INFO - PROCESS | 1652 | 1468659237778 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a32c800 == 37 [pid = 1652] [id = 170] 01:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bb55800) [pid = 1652] [serial = 508] [outer = 0x0] 01:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb5e800) [pid = 1652] [serial = 509] [outer = 0x12bb55800] 01:53:57 INFO - PROCESS | 1652 | 1468659237810 Marionette DEBUG loaded listener.js 01:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bd7b000) [pid = 1652] [serial = 510] [outer = 0x12bb55800] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116a04800) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113253800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116560800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1184c5c00) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1195ce800) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1211dc800) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118359000) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1184c8000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119ab7800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119306c00) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12739a800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7ac400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ba4ec00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ba4f400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124d14000) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111cabc00) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:53:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119573c00) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:53:58 INFO - PROCESS | 1652 | 1468659238236 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:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 01:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:53:58 INFO - PROCESS | 1652 | 1468659238282 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:53:58 INFO - PROCESS | 1652 | 1468659238283 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:53:58 INFO - PROCESS | 1652 | 1468659238285 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:53:58 INFO - PROCESS | 1652 | 1468659238286 Marionette TRACE conn2 <- [1,654,null,{}] 01:53:58 INFO - PROCESS | 1652 | 1468659238289 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:53:58 INFO - PROCESS | 1652 | 1468659238290 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:58 INFO - PROCESS | 1652 | 1468659238371 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:53:58 INFO - PROCESS | 1652 | 1468659238375 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:58 INFO - PROCESS | 1652 | 1468659238376 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119687000 == 38 [pid = 1652] [id = 171] 01:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115ef4800) [pid = 1652] [serial = 511] [outer = 0x0] 01:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119309400) [pid = 1652] [serial = 512] [outer = 0x115ef4800] 01:53:58 INFO - PROCESS | 1652 | 1468659238401 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126d78000) [pid = 1652] [serial = 513] [outer = 0x115ef4800] 01:53:58 INFO - PROCESS | 1652 | 1468659238711 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:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 01:53:58 INFO - PROCESS | 1652 | 1468659238767 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:53:58 INFO - PROCESS | 1652 | 1468659238771 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:53:58 INFO - PROCESS | 1652 | 1468659238776 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:53:58 INFO - PROCESS | 1652 | 1468659238777 Marionette TRACE conn2 <- [1,658,null,{}] 01:53:58 INFO - PROCESS | 1652 | 1468659238780 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:53:58 INFO - PROCESS | 1652 | 1468659238782 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:58 INFO - PROCESS | 1652 | 1468659238876 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:53:58 INFO - PROCESS | 1652 | 1468659238880 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:58 INFO - PROCESS | 1652 | 1468659238882 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a0000 == 39 [pid = 1652] [id = 172] 01:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1210b8800) [pid = 1652] [serial = 514] [outer = 0x0] 01:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1273a2800) [pid = 1652] [serial = 515] [outer = 0x1210b8800] 01:53:58 INFO - PROCESS | 1652 | 1468659238916 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bd8b400) [pid = 1652] [serial = 516] [outer = 0x1210b8800] 01:53:59 INFO - PROCESS | 1652 | 1468659239259 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:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 01:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:53:59 INFO - PROCESS | 1652 | 1468659239295 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:53:59 INFO - PROCESS | 1652 | 1468659239296 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:53:59 INFO - PROCESS | 1652 | 1468659239298 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 1652 | 1468659239299 Marionette TRACE conn2 <- [1,662,null,{}] 01:53:59 INFO - PROCESS | 1652 | 1468659239302 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:53:59 INFO - PROCESS | 1652 | 1468659239303 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:59 INFO - PROCESS | 1652 | 1468659239409 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:53:59 INFO - PROCESS | 1652 | 1468659239440 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:59 INFO - PROCESS | 1652 | 1468659239442 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b262800 == 40 [pid = 1652] [id = 173] 01:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bb5bc00) [pid = 1652] [serial = 517] [outer = 0x0] 01:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c0a0400) [pid = 1652] [serial = 518] [outer = 0x12bb5bc00] 01:53:59 INFO - PROCESS | 1652 | 1468659239466 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c628000) [pid = 1652] [serial = 519] [outer = 0x12bb5bc00] 01:53:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:59 INFO - PROCESS | 1652 | 1468659239742 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:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 469ms 01:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:53:59 INFO - PROCESS | 1652 | 1468659239775 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:53:59 INFO - PROCESS | 1652 | 1468659239776 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:53:59 INFO - PROCESS | 1652 | 1468659239779 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 1652 | 1468659239780 Marionette TRACE conn2 <- [1,666,null,{}] 01:53:59 INFO - PROCESS | 1652 | 1468659239782 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:53:59 INFO - PROCESS | 1652 | 1468659239783 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:59 INFO - PROCESS | 1652 | 1468659239889 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:53:59 INFO - PROCESS | 1652 | 1468659239892 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:53:59 INFO - PROCESS | 1652 | 1468659239893 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:53:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baaf000 == 41 [pid = 1652] [id = 174] 01:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110e4d400) [pid = 1652] [serial = 520] [outer = 0x0] 01:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110e53400) [pid = 1652] [serial = 521] [outer = 0x110e4d400] 01:53:59 INFO - PROCESS | 1652 | 1468659239917 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x110e56c00) [pid = 1652] [serial = 522] [outer = 0x110e4d400] 01:54:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:00 INFO - PROCESS | 1652 | 1468659240375 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:54:00 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:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 619ms 01:54:00 INFO - PROCESS | 1652 | 1468659240399 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:54:00 INFO - PROCESS | 1652 | 1468659240401 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:54:00 INFO - PROCESS | 1652 | 1468659240405 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:54:00 INFO - PROCESS | 1652 | 1468659240407 Marionette TRACE conn2 <- [1,670,null,{}] 01:54:00 INFO - PROCESS | 1652 | 1468659240411 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:54:00 INFO - PROCESS | 1652 | 1468659240412 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:00 INFO - PROCESS | 1652 | 1468659240520 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:54:00 INFO - PROCESS | 1652 | 1468659240613 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:00 INFO - PROCESS | 1652 | 1468659240614 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118249800 == 42 [pid = 1652] [id = 175] 01:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a83c00) [pid = 1652] [serial = 523] [outer = 0x0] 01:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117eab400) [pid = 1652] [serial = 524] [outer = 0x116a83c00] 01:54:00 INFO - PROCESS | 1652 | 1468659240646 Marionette DEBUG loaded listener.js 01:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118885c00) [pid = 1652] [serial = 525] [outer = 0x116a83c00] 01:54:01 INFO - PROCESS | 1652 | 1468659241060 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:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 720ms 01:54:01 INFO - PROCESS | 1652 | 1468659241125 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:54:01 INFO - PROCESS | 1652 | 1468659241128 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:54:01 INFO - PROCESS | 1652 | 1468659241133 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 1652 | 1468659241135 Marionette TRACE conn2 <- [1,674,null,{}] 01:54:01 INFO - PROCESS | 1652 | 1468659241137 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:54:01 INFO - PROCESS | 1652 | 1468659241139 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:01 INFO - PROCESS | 1652 | 1468659241247 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:54:01 INFO - PROCESS | 1652 | 1468659241315 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:01 INFO - PROCESS | 1652 | 1468659241317 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ff3000 == 43 [pid = 1652] [id = 176] 01:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119154000) [pid = 1652] [serial = 526] [outer = 0x0] 01:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1198b6800) [pid = 1652] [serial = 527] [outer = 0x119154000] 01:54:01 INFO - PROCESS | 1652 | 1468659241349 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123d03800) [pid = 1652] [serial = 528] [outer = 0x119154000] 01:54:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:01 INFO - PROCESS | 1652 | 1468659241779 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:54:01 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:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 01:54:01 INFO - PROCESS | 1652 | 1468659241804 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:54:01 INFO - PROCESS | 1652 | 1468659241806 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:54:01 INFO - PROCESS | 1652 | 1468659241808 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 1652 | 1468659241811 Marionette TRACE conn2 <- [1,678,null,{}] 01:54:01 INFO - PROCESS | 1652 | 1468659241855 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:54:01 INFO - PROCESS | 1652 | 1468659241858 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:01 INFO - PROCESS | 1652 | 1468659241965 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:54:02 INFO - PROCESS | 1652 | 1468659242034 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:02 INFO - PROCESS | 1652 | 1468659242037 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd78800 == 44 [pid = 1652] [id = 177] 01:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126d72400) [pid = 1652] [serial = 529] [outer = 0x0] 01:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1275fc400) [pid = 1652] [serial = 530] [outer = 0x126d72400] 01:54:02 INFO - PROCESS | 1652 | 1468659242069 Marionette DEBUG loaded listener.js 01:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129268800) [pid = 1652] [serial = 531] [outer = 0x126d72400] 01:54:02 INFO - PROCESS | 1652 | 1468659242492 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:54:02 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:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 742ms 01:54:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:54:02 INFO - PROCESS | 1652 | 1468659242550 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:54:02 INFO - PROCESS | 1652 | 1468659242552 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:54:02 INFO - PROCESS | 1652 | 1468659242555 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:54:02 INFO - PROCESS | 1652 | 1468659242556 Marionette TRACE conn2 <- [1,682,null,{}] 01:54:02 INFO - PROCESS | 1652 | 1468659242559 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:54:02 INFO - PROCESS | 1652 | 1468659242560 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:02 INFO - PROCESS | 1652 | 1468659242667 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:54:02 INFO - PROCESS | 1652 | 1468659242721 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:02 INFO - PROCESS | 1652 | 1468659242722 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c796800 == 45 [pid = 1652] [id = 178] 01:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129603c00) [pid = 1652] [serial = 532] [outer = 0x0] 01:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a7f8c00) [pid = 1652] [serial = 533] [outer = 0x129603c00] 01:54:02 INFO - PROCESS | 1652 | 1468659242752 Marionette DEBUG loaded listener.js 01:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ba4fc00) [pid = 1652] [serial = 534] [outer = 0x129603c00] 01:54:03 INFO - PROCESS | 1652 | 1468659243692 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:54:03 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:54:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1170ms 01:54:03 INFO - PROCESS | 1652 | 1468659243726 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:54:03 INFO - PROCESS | 1652 | 1468659243728 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:54:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:54:03 INFO - PROCESS | 1652 | 1468659243731 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:54:03 INFO - PROCESS | 1652 | 1468659243733 Marionette TRACE conn2 <- [1,686,null,{}] 01:54:03 INFO - PROCESS | 1652 | 1468659243736 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:54:03 INFO - PROCESS | 1652 | 1468659243738 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:03 INFO - PROCESS | 1652 | 1468659243830 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:54:03 INFO - PROCESS | 1652 | 1468659243883 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:03 INFO - PROCESS | 1652 | 1468659243885 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d0800 == 46 [pid = 1652] [id = 179] 01:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1177fac00) [pid = 1652] [serial = 535] [outer = 0x0] 01:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118364000) [pid = 1652] [serial = 536] [outer = 0x1177fac00] 01:54:03 INFO - PROCESS | 1652 | 1468659243913 Marionette DEBUG loaded listener.js 01:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11872a400) [pid = 1652] [serial = 537] [outer = 0x1177fac00] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b262800 == 45 [pid = 1652] [id = 173] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a0000 == 44 [pid = 1652] [id = 172] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119687000 == 43 [pid = 1652] [id = 171] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a32c800 == 42 [pid = 1652] [id = 170] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x128df4800 == 41 [pid = 1652] [id = 169] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x127333800 == 40 [pid = 1652] [id = 168] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1254da800 == 39 [pid = 1652] [id = 167] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116510800 == 38 [pid = 1652] [id = 166] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119b42000 == 37 [pid = 1652] [id = 165] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119113800 == 36 [pid = 1652] [id = 164] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x117077000 == 35 [pid = 1652] [id = 163] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x117080800 == 34 [pid = 1652] [id = 162] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x112d28000 == 33 [pid = 1652] [id = 160] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1186c3800 == 32 [pid = 1652] [id = 161] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c796800 == 31 [pid = 1652] [id = 178] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd78800 == 30 [pid = 1652] [id = 177] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124ff3000 == 29 [pid = 1652] [id = 176] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12baaf000 == 28 [pid = 1652] [id = 174] 01:54:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118249800 == 27 [pid = 1652] [id = 175] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125430c00) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124d15400) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127749400) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116734000) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117096000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118631800) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118888c00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119898400) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119af6000) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121802800) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118632400) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1184c7000) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11930e000) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118632000) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124d0e800) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129603800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12180c000) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128d70800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1275fa000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12bd84400) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12bae4800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c0a9800) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bd8f400) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12c7f8000) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126d7c800) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12c7e9800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128b5e000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a6b000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195c6400) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129269000) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1275f5000) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128d75400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12960e800) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11708e000) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123d05c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1652 | 1468659245168 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:54:05 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:54:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1470ms 01:54:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:54:05 INFO - PROCESS | 1652 | 1468659245202 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:54:05 INFO - PROCESS | 1652 | 1468659245204 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:54:05 INFO - PROCESS | 1652 | 1468659245207 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:54:05 INFO - PROCESS | 1652 | 1468659245209 Marionette TRACE conn2 <- [1,690,null,{}] 01:54:05 INFO - PROCESS | 1652 | 1468659245212 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:54:05 INFO - PROCESS | 1652 | 1468659245214 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:05 INFO - PROCESS | 1652 | 1468659245292 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:54:05 INFO - PROCESS | 1652 | 1468659245296 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:05 INFO - PROCESS | 1652 | 1468659245299 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f38000 == 28 [pid = 1652] [id = 180] 01:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1168bac00) [pid = 1652] [serial = 538] [outer = 0x0] 01:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a05c00) [pid = 1652] [serial = 539] [outer = 0x1168bac00] 01:54:05 INFO - PROCESS | 1652 | 1468659245329 Marionette DEBUG loaded listener.js 01:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117004800) [pid = 1652] [serial = 540] [outer = 0x1168bac00] 01:54:06 INFO - PROCESS | 1652 | 1468659246129 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]]]}] 01:54:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:54:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 01:54:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:54:06 INFO - PROCESS | 1652 | 1468659246177 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:54:06 INFO - PROCESS | 1652 | 1468659246181 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:54:06 INFO - PROCESS | 1652 | 1468659246185 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:54:06 INFO - PROCESS | 1652 | 1468659246187 Marionette TRACE conn2 <- [1,694,null,{}] 01:54:06 INFO - PROCESS | 1652 | 1468659246195 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}] 01:54:06 INFO - PROCESS | 1652 | 1468659246197 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:06 INFO - PROCESS | 1652 | 1468659246272 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:54:06 INFO - PROCESS | 1652 | 1468659246277 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:06 INFO - PROCESS | 1652 | 1468659246278 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x117075800 == 29 [pid = 1652] [id = 181] 01:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118510c00) [pid = 1652] [serial = 541] [outer = 0x0] 01:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118631800) [pid = 1652] [serial = 542] [outer = 0x118510c00] 01:54:06 INFO - PROCESS | 1652 | 1468659246308 Marionette DEBUG loaded listener.js 01:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11888a800) [pid = 1652] [serial = 543] [outer = 0x118510c00] 01:54:07 INFO - PROCESS | 1652 | 1468659247147 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]]]}] 01:54:07 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) 01:54:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 973ms 01:54:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:54:07 INFO - PROCESS | 1652 | 1468659247164 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:54:07 INFO - PROCESS | 1652 | 1468659247165 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:54:07 INFO - PROCESS | 1652 | 1468659247168 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 1652 | 1468659247172 Marionette TRACE conn2 <- [1,698,null,{}] 01:54:07 INFO - PROCESS | 1652 | 1468659247181 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}] 01:54:07 INFO - PROCESS | 1652 | 1468659247184 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:07 INFO - PROCESS | 1652 | 1468659247278 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:54:07 INFO - PROCESS | 1652 | 1468659247314 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:07 INFO - PROCESS | 1652 | 1468659247316 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118383800 == 30 [pid = 1652] [id = 182] 01:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119578800) [pid = 1652] [serial = 544] [outer = 0x0] 01:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119898400) [pid = 1652] [serial = 545] [outer = 0x119578800] 01:54:07 INFO - PROCESS | 1652 | 1468659247344 Marionette DEBUG loaded listener.js 01:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119abb400) [pid = 1652] [serial = 546] [outer = 0x119578800] 01:54:08 INFO - PROCESS | 1652 | 1468659248145 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]]]}] 01:54:08 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) 01:54:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1024ms 01:54:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:54:08 INFO - PROCESS | 1652 | 1468659248193 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:54:08 INFO - PROCESS | 1652 | 1468659248194 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:54:08 INFO - PROCESS | 1652 | 1468659248197 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:54:08 INFO - PROCESS | 1652 | 1468659248198 Marionette TRACE conn2 <- [1,702,null,{}] 01:54:08 INFO - PROCESS | 1652 | 1468659248214 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}] 01:54:08 INFO - PROCESS | 1652 | 1468659248215 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:08 INFO - PROCESS | 1652 | 1468659248308 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:54:08 INFO - PROCESS | 1652 | 1468659248312 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:08 INFO - PROCESS | 1652 | 1468659248313 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c4000 == 31 [pid = 1652] [id = 183] 01:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121314400) [pid = 1652] [serial = 547] [outer = 0x0] 01:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123cd9000) [pid = 1652] [serial = 548] [outer = 0x121314400] 01:54:08 INFO - PROCESS | 1652 | 1468659248339 Marionette DEBUG loaded listener.js 01:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ad9c00) [pid = 1652] [serial = 549] [outer = 0x121314400] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a8e8800) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128d73000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bb55800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1168b2000) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191cb800) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116731400) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11835a800) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11872e000) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118a76000) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1122b9800) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a8eac00) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bb5bc00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x115ef4800) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1210b8800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x110e4d400) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:54:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118884800) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:54:09 INFO - PROCESS | 1652 | 1468659249237 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]]]}] 01:54:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:54:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1077ms 01:54:09 INFO - PROCESS | 1652 | 1468659249282 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:54:09 INFO - PROCESS | 1652 | 1468659249283 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:54:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:54:09 INFO - PROCESS | 1652 | 1468659249285 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:54:09 INFO - PROCESS | 1652 | 1468659249287 Marionette TRACE conn2 <- [1,706,null,{}] 01:54:09 INFO - PROCESS | 1652 | 1468659249289 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}] 01:54:09 INFO - PROCESS | 1652 | 1468659249290 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:09 INFO - PROCESS | 1652 | 1468659249360 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:54:09 INFO - PROCESS | 1652 | 1468659249363 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:09 INFO - PROCESS | 1652 | 1468659249364 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119680800 == 32 [pid = 1652] [id = 184] 01:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x110e4a000) [pid = 1652] [serial = 550] [outer = 0x0] 01:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118730000) [pid = 1652] [serial = 551] [outer = 0x110e4a000] 01:54:09 INFO - PROCESS | 1652 | 1468659249392 Marionette DEBUG loaded listener.js 01:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119af9400) [pid = 1652] [serial = 552] [outer = 0x110e4a000] 01:54:10 INFO - PROCESS | 1652 | 1468659250202 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]]]}] 01:54:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 01:54:10 INFO - PROCESS | 1652 | 1468659250255 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:54:10 INFO - PROCESS | 1652 | 1468659250257 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:54:10 INFO - PROCESS | 1652 | 1468659250259 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:54:10 INFO - PROCESS | 1652 | 1468659250260 Marionette TRACE conn2 <- [1,710,null,{}] 01:54:10 INFO - PROCESS | 1652 | 1468659250262 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}] 01:54:10 INFO - PROCESS | 1652 | 1468659250266 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:10 INFO - PROCESS | 1652 | 1468659250377 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:54:10 INFO - PROCESS | 1652 | 1468659250383 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:10 INFO - PROCESS | 1652 | 1468659250384 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x121242800 == 33 [pid = 1652] [id = 185] 01:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11850b800) [pid = 1652] [serial = 553] [outer = 0x0] 01:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x125430c00) [pid = 1652] [serial = 554] [outer = 0x11850b800] 01:54:10 INFO - PROCESS | 1652 | 1468659250411 Marionette DEBUG loaded listener.js 01:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12739a000) [pid = 1652] [serial = 555] [outer = 0x11850b800] 01:54:11 INFO - PROCESS | 1652 | 1468659251210 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]]]}] 01:54:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:54:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 01:54:11 INFO - PROCESS | 1652 | 1468659251263 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:54:11 INFO - PROCESS | 1652 | 1468659251265 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:54:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:54:11 INFO - PROCESS | 1652 | 1468659251269 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:54:11 INFO - PROCESS | 1652 | 1468659251271 Marionette TRACE conn2 <- [1,714,null,{}] 01:54:11 INFO - PROCESS | 1652 | 1468659251276 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}] 01:54:11 INFO - PROCESS | 1652 | 1468659251278 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:11 INFO - PROCESS | 1652 | 1468659251365 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:54:11 INFO - PROCESS | 1652 | 1468659251452 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:11 INFO - PROCESS | 1652 | 1468659251454 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f48000 == 34 [pid = 1652] [id = 186] 01:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113377400) [pid = 1652] [serial = 556] [outer = 0x0] 01:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115f98400) [pid = 1652] [serial = 557] [outer = 0x113377400] 01:54:11 INFO - PROCESS | 1652 | 1468659251486 Marionette DEBUG loaded listener.js 01:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a81c00) [pid = 1652] [serial = 558] [outer = 0x113377400] 01:54:12 INFO - PROCESS | 1652 | 1468659252466 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]]]}] 01:54:12 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 01:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1223ms 01:54:12 INFO - PROCESS | 1652 | 1468659252493 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:54:12 INFO - PROCESS | 1652 | 1468659252495 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:54:12 INFO - PROCESS | 1652 | 1468659252499 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:54:12 INFO - PROCESS | 1652 | 1468659252502 Marionette TRACE conn2 <- [1,718,null,{}] 01:54:12 INFO - PROCESS | 1652 | 1468659252506 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}] 01:54:12 INFO - PROCESS | 1652 | 1468659252507 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:12 INFO - PROCESS | 1652 | 1468659252608 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:54:12 INFO - PROCESS | 1652 | 1468659252656 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:12 INFO - PROCESS | 1652 | 1468659252657 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e5000 == 35 [pid = 1652] [id = 187] 01:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11862bc00) [pid = 1652] [serial = 559] [outer = 0x0] 01:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118890400) [pid = 1652] [serial = 560] [outer = 0x11862bc00] 01:54:12 INFO - PROCESS | 1652 | 1468659252689 Marionette DEBUG loaded listener.js 01:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119156c00) [pid = 1652] [serial = 561] [outer = 0x11862bc00] 01:54:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119680800 == 34 [pid = 1652] [id = 184] 01:54:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c4000 == 33 [pid = 1652] [id = 183] 01:54:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118383800 == 32 [pid = 1652] [id = 182] 01:54:13 INFO - PROCESS | 1652 | --DOCSHELL 0x117075800 == 31 [pid = 1652] [id = 181] 01:54:13 INFO - PROCESS | 1652 | --DOCSHELL 0x115f38000 == 30 [pid = 1652] [id = 180] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b079800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b1bc000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a7fe000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1293c8000) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12bb5e800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124ecec00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11930d800) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195ca800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1254dc400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1273c6000) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11850b000) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118885400) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11888c800) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1191cdc00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1273c8800) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1126fa000) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x115f2d000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1219d6800) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12baf1000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x124919c00) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c628000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119309400) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12bd7b000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1273a2800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12bb5ac00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12ba52800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x110e53400) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x110e56c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12c0a0400) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12bd8b400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x128b56800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x126d78000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 01:54:13 INFO - PROCESS | 1652 | 1468659253747 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]]]}] 01:54:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1274ms 01:54:13 INFO - PROCESS | 1652 | 1468659253774 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:54:13 INFO - PROCESS | 1652 | 1468659253778 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:54:13 INFO - PROCESS | 1652 | 1468659253782 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:54:13 INFO - PROCESS | 1652 | 1468659253785 Marionette TRACE conn2 <- [1,722,null,{}] 01:54:13 INFO - PROCESS | 1652 | 1468659253790 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}] 01:54:13 INFO - PROCESS | 1652 | 1468659253793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:13 INFO - PROCESS | 1652 | 1468659253916 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:54:14 INFO - PROCESS | 1652 | 1468659254003 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:14 INFO - PROCESS | 1652 | 1468659254006 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165bf000 == 31 [pid = 1652] [id = 188] 01:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x117eb2400) [pid = 1652] [serial = 562] [outer = 0x0] 01:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11835b400) [pid = 1652] [serial = 563] [outer = 0x117eb2400] 01:54:14 INFO - PROCESS | 1652 | 1468659254035 Marionette DEBUG loaded listener.js 01:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118632000) [pid = 1652] [serial = 564] [outer = 0x117eb2400] 01:54:14 INFO - PROCESS | 1652 | 1468659254364 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] 01:54:14 INFO - PROCESS | 1652 | 1468659254413 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:54:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:54:14 INFO - PROCESS | 1652 | 1468659254419 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:54:14 INFO - PROCESS | 1652 | 1468659254421 Marionette TRACE conn2 <- [1,726,null,{}] 01:54:14 INFO - PROCESS | 1652 | 1468659254425 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}] 01:54:14 INFO - PROCESS | 1652 | 1468659254428 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:14 INFO - PROCESS | 1652 | 1468659254549 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:54:14 INFO - PROCESS | 1652 | 1468659254623 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:14 INFO - PROCESS | 1652 | 1468659254625 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824b800 == 32 [pid = 1652] [id = 189] 01:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118629c00) [pid = 1652] [serial = 565] [outer = 0x0] 01:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118a70400) [pid = 1652] [serial = 566] [outer = 0x118629c00] 01:54:14 INFO - PROCESS | 1652 | 1468659254669 Marionette DEBUG loaded listener.js 01:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1195cec00) [pid = 1652] [serial = 567] [outer = 0x118629c00] 01:54:15 INFO - PROCESS | 1652 | 1468659255055 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]]]}] 01:54:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:54:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 01:54:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:54:15 INFO - PROCESS | 1652 | 1468659255090 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:54:15 INFO - PROCESS | 1652 | 1468659255091 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:54:15 INFO - PROCESS | 1652 | 1468659255094 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:54:15 INFO - PROCESS | 1652 | 1468659255096 Marionette TRACE conn2 <- [1,730,null,{}] 01:54:15 INFO - PROCESS | 1652 | 1468659255116 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}] 01:54:15 INFO - PROCESS | 1652 | 1468659255120 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:15 INFO - PROCESS | 1652 | 1468659255218 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:54:15 INFO - PROCESS | 1652 | 1468659255226 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:15 INFO - PROCESS | 1652 | 1468659255228 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119678000 == 33 [pid = 1652] [id = 190] 01:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1211d4000) [pid = 1652] [serial = 568] [outer = 0x0] 01:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x124d0f000) [pid = 1652] [serial = 569] [outer = 0x1211d4000] 01:54:15 INFO - PROCESS | 1652 | 1468659255255 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12542f400) [pid = 1652] [serial = 570] [outer = 0x1211d4000] 01:54:15 INFO - PROCESS | 1652 | 1468659255614 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] 01:54:15 INFO - PROCESS | 1652 | 1468659255669 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:54:15 INFO - PROCESS | 1652 | 1468659255671 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:54:15 INFO - PROCESS | 1652 | 1468659255672 Marionette TRACE conn2 <- [1,734,null,{}] 01:54:15 INFO - PROCESS | 1652 | 1468659255675 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}] 01:54:15 INFO - PROCESS | 1652 | 1468659255676 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:15 INFO - PROCESS | 1652 | 1468659255776 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:54:15 INFO - PROCESS | 1652 | 1468659255791 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:15 INFO - PROCESS | 1652 | 1468659255792 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121410800 == 34 [pid = 1652] [id = 191] 01:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1268ed400) [pid = 1652] [serial = 571] [outer = 0x0] 01:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12731c000) [pid = 1652] [serial = 572] [outer = 0x1268ed400] 01:54:15 INFO - PROCESS | 1652 | 1468659255817 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1273a4400) [pid = 1652] [serial = 573] [outer = 0x1268ed400] 01:54:16 INFO - PROCESS | 1652 | 1468659256160 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]]]}] 01:54:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:54:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 01:54:16 INFO - PROCESS | 1652 | 1468659256196 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:54:16 INFO - PROCESS | 1652 | 1468659256198 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:54:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:54:16 INFO - PROCESS | 1652 | 1468659256200 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:54:16 INFO - PROCESS | 1652 | 1468659256201 Marionette TRACE conn2 <- [1,738,null,{}] 01:54:16 INFO - PROCESS | 1652 | 1468659256203 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}] 01:54:16 INFO - PROCESS | 1652 | 1468659256205 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:16 INFO - PROCESS | 1652 | 1468659256300 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:54:16 INFO - PROCESS | 1652 | 1468659256303 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:16 INFO - PROCESS | 1652 | 1468659256304 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c12800 == 35 [pid = 1652] [id = 192] 01:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1268f8000) [pid = 1652] [serial = 574] [outer = 0x0] 01:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1275efc00) [pid = 1652] [serial = 575] [outer = 0x1268f8000] 01:54:16 INFO - PROCESS | 1652 | 1468659256329 Marionette DEBUG loaded listener.js 01:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x12773bc00) [pid = 1652] [serial = 576] [outer = 0x1268f8000] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116a83c00) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119154000) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126d72400) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1177fac00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1168bac00) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x129603c00) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118510c00) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x121314400) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x110e4a000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:54:16 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119578800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:54:17 INFO - PROCESS | 1652 | 1468659257191 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]]]}] 01:54:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:54:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1020ms 01:54:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:54:17 INFO - PROCESS | 1652 | 1468659257222 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:54:17 INFO - PROCESS | 1652 | 1468659257224 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:54:17 INFO - PROCESS | 1652 | 1468659257226 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:54:17 INFO - PROCESS | 1652 | 1468659257227 Marionette TRACE conn2 <- [1,742,null,{}] 01:54:17 INFO - PROCESS | 1652 | 1468659257237 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}] 01:54:17 INFO - PROCESS | 1652 | 1468659257241 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:17 INFO - PROCESS | 1652 | 1468659257333 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:54:17 INFO - PROCESS | 1652 | 1468659257340 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:17 INFO - PROCESS | 1652 | 1468659257341 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c4000 == 36 [pid = 1652] [id = 193] 01:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12773c000) [pid = 1652] [serial = 577] [outer = 0x0] 01:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x128b5ac00) [pid = 1652] [serial = 578] [outer = 0x12773c000] 01:54:17 INFO - PROCESS | 1652 | 1468659257366 Marionette DEBUG loaded listener.js 01:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x128f78c00) [pid = 1652] [serial = 579] [outer = 0x12773c000] 01:54:18 INFO - PROCESS | 1652 | 1468659258192 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]]]}] 01:54:18 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 01:54:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 976ms 01:54:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:54:18 INFO - PROCESS | 1652 | 1468659258204 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:54:18 INFO - PROCESS | 1652 | 1468659258205 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:54:18 INFO - PROCESS | 1652 | 1468659258207 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:54:18 INFO - PROCESS | 1652 | 1468659258208 Marionette TRACE conn2 <- [1,746,null,{}] 01:54:18 INFO - PROCESS | 1652 | 1468659258210 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}] 01:54:18 INFO - PROCESS | 1652 | 1468659258211 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:18 INFO - PROCESS | 1652 | 1468659258285 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:54:18 INFO - PROCESS | 1652 | 1468659258332 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:18 INFO - PROCESS | 1652 | 1468659258333 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e11000 == 37 [pid = 1652] [id = 194] 01:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11629a800) [pid = 1652] [serial = 580] [outer = 0x0] 01:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x129263800) [pid = 1652] [serial = 581] [outer = 0x11629a800] 01:54:18 INFO - PROCESS | 1652 | 1468659258357 Marionette DEBUG loaded listener.js 01:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1293c8000) [pid = 1652] [serial = 582] [outer = 0x11629a800] 01:54:19 INFO - PROCESS | 1652 | 1468659259094 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]]]}] 01:54:19 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.) 01:54:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 01:54:19 INFO - PROCESS | 1652 | 1468659259126 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:54:19 INFO - PROCESS | 1652 | 1468659259127 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:54:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:54:19 INFO - PROCESS | 1652 | 1468659259130 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:54:19 INFO - PROCESS | 1652 | 1468659259131 Marionette TRACE conn2 <- [1,750,null,{}] 01:54:19 INFO - PROCESS | 1652 | 1468659259133 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}] 01:54:19 INFO - PROCESS | 1652 | 1468659259134 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:19 INFO - PROCESS | 1652 | 1468659259208 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:54:19 INFO - PROCESS | 1652 | 1468659259212 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:19 INFO - PROCESS | 1652 | 1468659259213 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2c000 == 38 [pid = 1652] [id = 195] 01:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x129267400) [pid = 1652] [serial = 583] [outer = 0x0] 01:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x129611800) [pid = 1652] [serial = 584] [outer = 0x129267400] 01:54:19 INFO - PROCESS | 1652 | 1468659259240 Marionette DEBUG loaded listener.js 01:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12a7aa400) [pid = 1652] [serial = 585] [outer = 0x129267400] 01:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d0800 == 37 [pid = 1652] [id = 179] 01:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1165bf000 == 36 [pid = 1652] [id = 188] 01:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e5000 == 35 [pid = 1652] [id = 187] 01:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121242800 == 34 [pid = 1652] [id = 185] 01:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x115f48000 == 33 [pid = 1652] [id = 186] 01:54:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119678000 == 32 [pid = 1652] [id = 190] 01:54:20 INFO - PROCESS | 1652 | --DOCSHELL 0x123c12800 == 31 [pid = 1652] [id = 192] 01:54:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1254c4000 == 30 [pid = 1652] [id = 193] 01:54:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11824b800 == 29 [pid = 1652] [id = 189] 01:54:20 INFO - PROCESS | 1652 | --DOCSHELL 0x126e11000 == 28 [pid = 1652] [id = 194] 01:54:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121410800 == 27 [pid = 1652] [id = 191] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118885c00) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x117eab400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x123d03800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1198b6800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x129268800) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1275fc400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x118364000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x116a05c00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x117004800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12ba4fc00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x118631800) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12a7f8c00) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x123cd9000) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x118730000) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x119af9400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x11872a400) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x119898400) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x119abb400) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x124ad9c00) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 50 (0x11888a800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 01:54:20 INFO - PROCESS | 1652 | --DOMWINDOW == 49 (0x125430c00) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 01:54:21 INFO - PROCESS | 1652 | 1468659261016 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]]]}] 01:54:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:54:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1921ms 01:54:21 INFO - PROCESS | 1652 | 1468659261052 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:54:21 INFO - PROCESS | 1652 | 1468659261057 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:54:21 INFO - PROCESS | 1652 | 1468659261060 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:54:21 INFO - PROCESS | 1652 | 1468659261062 Marionette TRACE conn2 <- [1,754,null,{}] 01:54:21 INFO - PROCESS | 1652 | 1468659261067 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}] 01:54:21 INFO - PROCESS | 1652 | 1468659261068 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:21 INFO - PROCESS | 1652 | 1468659261142 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:54:21 INFO - PROCESS | 1652 | 1468659261149 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:21 INFO - PROCESS | 1652 | 1468659261150 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x113def800 == 28 [pid = 1652] [id = 196] 01:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x113255400) [pid = 1652] [serial = 586] [outer = 0x0] 01:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x115f92000) [pid = 1652] [serial = 587] [outer = 0x113255400] 01:54:21 INFO - PROCESS | 1652 | 1468659261183 Marionette DEBUG loaded listener.js 01:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x1168bec00) [pid = 1652] [serial = 588] [outer = 0x113255400] 01:54:21 INFO - PROCESS | 1652 | 1468659261979 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]]]}] 01:54:22 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 01:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 01:54:22 INFO - PROCESS | 1652 | 1468659262031 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:54:22 INFO - PROCESS | 1652 | 1468659262035 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:54:22 INFO - PROCESS | 1652 | 1468659262040 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 1652 | 1468659262041 Marionette TRACE conn2 <- [1,758,null,{}] 01:54:22 INFO - PROCESS | 1652 | 1468659262044 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}] 01:54:22 INFO - PROCESS | 1652 | 1468659262046 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:22 INFO - PROCESS | 1652 | 1468659262120 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:54:22 INFO - PROCESS | 1652 | 1468659262124 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:22 INFO - PROCESS | 1652 | 1468659262126 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x117245000 == 29 [pid = 1652] [id = 197] 01:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x116a0d000) [pid = 1652] [serial = 589] [outer = 0x0] 01:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x117eb6000) [pid = 1652] [serial = 590] [outer = 0x116a0d000] 01:54:22 INFO - PROCESS | 1652 | 1468659262155 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11850a800) [pid = 1652] [serial = 591] [outer = 0x116a0d000] 01:54:22 INFO - PROCESS | 1652 | 1468659262557 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]]]}] 01:54:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 01:54:22 INFO - PROCESS | 1652 | 1468659262611 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:54:22 INFO - PROCESS | 1652 | 1468659262614 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:54:22 INFO - PROCESS | 1652 | 1468659262617 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 1652 | 1468659262622 Marionette TRACE conn2 <- [1,762,null,{}] 01:54:22 INFO - PROCESS | 1652 | 1468659262634 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}] 01:54:22 INFO - PROCESS | 1652 | 1468659262639 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:22 INFO - PROCESS | 1652 | 1468659262752 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:54:22 INFO - PROCESS | 1652 | 1468659262767 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:22 INFO - PROCESS | 1652 | 1468659262770 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118371000 == 30 [pid = 1652] [id = 198] 01:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x110e4fc00) [pid = 1652] [serial = 592] [outer = 0x0] 01:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11888b000) [pid = 1652] [serial = 593] [outer = 0x110e4fc00] 01:54:22 INFO - PROCESS | 1652 | 1468659262817 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1191c5800) [pid = 1652] [serial = 594] [outer = 0x110e4fc00] 01:54:23 INFO - PROCESS | 1652 | 1468659263637 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]]]}] 01:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1032ms 01:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:54:23 INFO - PROCESS | 1652 | 1468659263649 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:54:23 INFO - PROCESS | 1652 | 1468659263650 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:54:23 INFO - PROCESS | 1652 | 1468659263653 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:54:23 INFO - PROCESS | 1652 | 1468659263654 Marionette TRACE conn2 <- [1,766,null,{}] 01:54:23 INFO - PROCESS | 1652 | 1468659263656 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}] 01:54:23 INFO - PROCESS | 1652 | 1468659263657 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:23 INFO - PROCESS | 1652 | 1468659263729 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:54:23 INFO - PROCESS | 1652 | 1468659263732 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:23 INFO - PROCESS | 1652 | 1468659263733 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d8800 == 31 [pid = 1652] [id = 199] 01:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x119574400) [pid = 1652] [serial = 595] [outer = 0x0] 01:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x119577400) [pid = 1652] [serial = 596] [outer = 0x119574400] 01:54:23 INFO - PROCESS | 1652 | 1468659263761 Marionette DEBUG loaded listener.js 01:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1195c8000) [pid = 1652] [serial = 597] [outer = 0x119574400] 01:54:24 INFO - PROCESS | 1652 | 1468659264538 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]]]}] 01:54:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:54:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 918ms 01:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:54:24 INFO - PROCESS | 1652 | 1468659264572 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:54:24 INFO - PROCESS | 1652 | 1468659264574 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:54:24 INFO - PROCESS | 1652 | 1468659264577 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:54:24 INFO - PROCESS | 1652 | 1468659264579 Marionette TRACE conn2 <- [1,770,null,{}] 01:54:24 INFO - PROCESS | 1652 | 1468659264589 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}] 01:54:24 INFO - PROCESS | 1652 | 1468659264590 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:24 INFO - PROCESS | 1652 | 1468659264673 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:54:24 INFO - PROCESS | 1652 | 1468659264678 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:24 INFO - PROCESS | 1652 | 1468659264679 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193be000 == 32 [pid = 1652] [id = 200] 01:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116a09400) [pid = 1652] [serial = 598] [outer = 0x0] 01:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11989f000) [pid = 1652] [serial = 599] [outer = 0x116a09400] 01:54:24 INFO - PROCESS | 1652 | 1468659264706 Marionette DEBUG loaded listener.js 01:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119aec000) [pid = 1652] [serial = 600] [outer = 0x116a09400] 01:54:25 INFO - PROCESS | 1652 | 1468659265059 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]]]}] 01:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 01:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:54:25 INFO - PROCESS | 1652 | 1468659265097 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:54:25 INFO - PROCESS | 1652 | 1468659265098 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:54:25 INFO - PROCESS | 1652 | 1468659265100 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:54:25 INFO - PROCESS | 1652 | 1468659265101 Marionette TRACE conn2 <- [1,774,null,{}] 01:54:25 INFO - PROCESS | 1652 | 1468659265104 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}] 01:54:25 INFO - PROCESS | 1652 | 1468659265108 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:25 INFO - PROCESS | 1652 | 1468659265214 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:54:25 INFO - PROCESS | 1652 | 1468659265247 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:25 INFO - PROCESS | 1652 | 1468659265248 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb8800 == 33 [pid = 1652] [id = 201] 01:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1210b9c00) [pid = 1652] [serial = 601] [outer = 0x0] 01:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x123ccfc00) [pid = 1652] [serial = 602] [outer = 0x1210b9c00] 01:54:25 INFO - PROCESS | 1652 | 1468659265273 Marionette DEBUG loaded listener.js 01:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x124d1a400) [pid = 1652] [serial = 603] [outer = 0x1210b9c00] 01:54:25 INFO - PROCESS | 1652 | 1468659265586 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]]]}] 01:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 01:54:25 INFO - PROCESS | 1652 | 1468659265625 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:54:25 INFO - PROCESS | 1652 | 1468659265626 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:54:25 INFO - PROCESS | 1652 | 1468659265628 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:54:25 INFO - PROCESS | 1652 | 1468659265629 Marionette TRACE conn2 <- [1,778,null,{}] 01:54:25 INFO - PROCESS | 1652 | 1468659265632 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}] 01:54:25 INFO - PROCESS | 1652 | 1468659265633 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:25 INFO - PROCESS | 1652 | 1468659265730 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:54:25 INFO - PROCESS | 1652 | 1468659265734 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:25 INFO - PROCESS | 1652 | 1468659265735 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121245000 == 34 [pid = 1652] [id = 202] 01:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x124d87c00) [pid = 1652] [serial = 604] [outer = 0x0] 01:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12542cc00) [pid = 1652] [serial = 605] [outer = 0x124d87c00] 01:54:25 INFO - PROCESS | 1652 | 1468659265760 Marionette DEBUG loaded listener.js 01:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1268f1800) [pid = 1652] [serial = 606] [outer = 0x124d87c00] 01:54:26 INFO - PROCESS | 1652 | 1468659266065 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]]]}] 01:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 01:54:26 INFO - PROCESS | 1652 | 1468659266096 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:54:26 INFO - PROCESS | 1652 | 1468659266098 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:54:26 INFO - PROCESS | 1652 | 1468659266112 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:54:26 INFO - PROCESS | 1652 | 1468659266113 Marionette TRACE conn2 <- [1,782,null,{}] 01:54:26 INFO - PROCESS | 1652 | 1468659266116 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}] 01:54:26 INFO - PROCESS | 1652 | 1468659266117 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:26 INFO - PROCESS | 1652 | 1468659266212 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:54:26 INFO - PROCESS | 1652 | 1468659266216 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:26 INFO - PROCESS | 1652 | 1468659266217 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c12800 == 35 [pid = 1652] [id = 203] 01:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x124ed5000) [pid = 1652] [serial = 607] [outer = 0x0] 01:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x12701c400) [pid = 1652] [serial = 608] [outer = 0x124ed5000] 01:54:26 INFO - PROCESS | 1652 | 1468659266242 Marionette DEBUG loaded listener.js 01:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1273a3400) [pid = 1652] [serial = 609] [outer = 0x124ed5000] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1268ed400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1268f8000) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12773c000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11629a800) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1211d4000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118629c00) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x117eb2400) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11862bc00) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x113377400) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11850b800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 525ms 01:54:26 INFO - PROCESS | 1652 | 1468659266628 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]]]}] 01:54:26 INFO - PROCESS | 1652 | 1468659266633 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:54:26 INFO - PROCESS | 1652 | 1468659266634 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:54:26 INFO - PROCESS | 1652 | 1468659266638 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:54:26 INFO - PROCESS | 1652 | 1468659266639 Marionette TRACE conn2 <- [1,786,null,{}] 01:54:26 INFO - PROCESS | 1652 | 1468659266641 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}] 01:54:26 INFO - PROCESS | 1652 | 1468659266642 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:26 INFO - PROCESS | 1652 | 1468659266717 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:54:26 INFO - PROCESS | 1652 | 1468659266730 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:26 INFO - PROCESS | 1652 | 1468659266731 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836f800 == 36 [pid = 1652] [id = 204] 01:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118629c00) [pid = 1652] [serial = 610] [outer = 0x0] 01:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1268f8000) [pid = 1652] [serial = 611] [outer = 0x118629c00] 01:54:26 INFO - PROCESS | 1652 | 1468659266755 Marionette DEBUG loaded listener.js 01:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1273c6800) [pid = 1652] [serial = 612] [outer = 0x118629c00] 01:54:27 INFO - PROCESS | 1652 | 1468659267073 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]]]}] 01:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 01:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:54:27 INFO - PROCESS | 1652 | 1468659267107 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:54:27 INFO - PROCESS | 1652 | 1468659267108 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:54:27 INFO - PROCESS | 1652 | 1468659267110 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:54:27 INFO - PROCESS | 1652 | 1468659267111 Marionette TRACE conn2 <- [1,790,null,{}] 01:54:27 INFO - PROCESS | 1652 | 1468659267113 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}] 01:54:27 INFO - PROCESS | 1652 | 1468659267114 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:27 INFO - PROCESS | 1652 | 1468659267202 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:54:27 INFO - PROCESS | 1652 | 1468659267210 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:27 INFO - PROCESS | 1652 | 1468659267211 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254bf800 == 37 [pid = 1652] [id = 205] 01:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1195c6c00) [pid = 1652] [serial = 613] [outer = 0x0] 01:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1275f3000) [pid = 1652] [serial = 614] [outer = 0x1195c6c00] 01:54:27 INFO - PROCESS | 1652 | 1468659267235 Marionette DEBUG loaded listener.js 01:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12773a400) [pid = 1652] [serial = 615] [outer = 0x1195c6c00] 01:54:27 INFO - PROCESS | 1652 | 1468659267528 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]]]}] 01:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 467ms 01:54:27 INFO - PROCESS | 1652 | 1468659267578 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:54:27 INFO - PROCESS | 1652 | 1468659267580 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:54:27 INFO - PROCESS | 1652 | 1468659267582 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:54:27 INFO - PROCESS | 1652 | 1468659267584 Marionette TRACE conn2 <- [1,794,null,{}] 01:54:27 INFO - PROCESS | 1652 | 1468659267586 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}] 01:54:27 INFO - PROCESS | 1652 | 1468659267590 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:27 INFO - PROCESS | 1652 | 1468659267673 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:54:27 INFO - PROCESS | 1652 | 1468659267677 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:27 INFO - PROCESS | 1652 | 1468659267686 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193bd000 == 38 [pid = 1652] [id = 206] 01:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x112f8f800) [pid = 1652] [serial = 616] [outer = 0x0] 01:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x128b5c400) [pid = 1652] [serial = 617] [outer = 0x112f8f800] 01:54:27 INFO - PROCESS | 1652 | 1468659267714 Marionette DEBUG loaded listener.js 01:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1293bfc00) [pid = 1652] [serial = 618] [outer = 0x112f8f800] 01:54:28 INFO - PROCESS | 1652 | 1468659268025 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]]]}] 01:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 01:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:54:28 INFO - PROCESS | 1652 | 1468659268056 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:54:28 INFO - PROCESS | 1652 | 1468659268058 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:54:28 INFO - PROCESS | 1652 | 1468659268060 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:54:28 INFO - PROCESS | 1652 | 1468659268061 Marionette TRACE conn2 <- [1,798,null,{}] 01:54:28 INFO - PROCESS | 1652 | 1468659268063 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}] 01:54:28 INFO - PROCESS | 1652 | 1468659268064 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:28 INFO - PROCESS | 1652 | 1468659268165 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:54:28 INFO - PROCESS | 1652 | 1468659268171 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:28 INFO - PROCESS | 1652 | 1468659268172 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dee800 == 39 [pid = 1652] [id = 207] 01:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1275fc800) [pid = 1652] [serial = 619] [outer = 0x0] 01:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1293c7800) [pid = 1652] [serial = 620] [outer = 0x1275fc800] 01:54:28 INFO - PROCESS | 1652 | 1468659268196 Marionette DEBUG loaded listener.js 01:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12a7f1000) [pid = 1652] [serial = 621] [outer = 0x1275fc800] 01:54:28 INFO - PROCESS | 1652 | 1468659268474 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]]]}] 01:54:28 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 01:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 01:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:54:28 INFO - PROCESS | 1652 | 1468659268531 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:54:28 INFO - PROCESS | 1652 | 1468659268532 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:54:28 INFO - PROCESS | 1652 | 1468659268534 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:54:28 INFO - PROCESS | 1652 | 1468659268536 Marionette TRACE conn2 <- [1,802,null,{}] 01:54:28 INFO - PROCESS | 1652 | 1468659268582 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}] 01:54:28 INFO - PROCESS | 1652 | 1468659268584 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:28 INFO - PROCESS | 1652 | 1468659268696 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:54:28 INFO - PROCESS | 1652 | 1468659268768 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:28 INFO - PROCESS | 1652 | 1468659268770 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x113de1000 == 40 [pid = 1652] [id = 208] 01:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1126f5c00) [pid = 1652] [serial = 622] [outer = 0x0] 01:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1126fe800) [pid = 1652] [serial = 623] [outer = 0x1126f5c00] 01:54:28 INFO - PROCESS | 1652 | 1468659268802 Marionette DEBUG loaded listener.js 01:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112fc5400) [pid = 1652] [serial = 624] [outer = 0x1126f5c00] 01:54:29 INFO - PROCESS | 1652 | 1468659269358 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]]]}] 01:54:29 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 01:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 872ms 01:54:29 INFO - PROCESS | 1652 | 1468659269407 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:54:29 INFO - PROCESS | 1652 | 1468659269409 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:54:29 INFO - PROCESS | 1652 | 1468659269412 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:54:29 INFO - PROCESS | 1652 | 1468659269414 Marionette TRACE conn2 <- [1,806,null,{}] 01:54:29 INFO - PROCESS | 1652 | 1468659269419 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}] 01:54:29 INFO - PROCESS | 1652 | 1468659269420 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:29 INFO - PROCESS | 1652 | 1468659269529 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:54:29 INFO - PROCESS | 1652 | 1468659269601 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:29 INFO - PROCESS | 1652 | 1468659269603 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d5800 == 41 [pid = 1652] [id = 209] 01:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118511000) [pid = 1652] [serial = 625] [outer = 0x0] 01:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11862d400) [pid = 1652] [serial = 626] [outer = 0x118511000] 01:54:29 INFO - PROCESS | 1652 | 1468659269634 Marionette DEBUG loaded listener.js 01:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118732800) [pid = 1652] [serial = 627] [outer = 0x118511000] 01:54:30 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:54:30 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:54:30 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:54:30 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 01:54:30 INFO - PROCESS | 1652 | 1468659270350 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]]]}] 01:54:30 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 01:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 972ms 01:54:30 INFO - PROCESS | 1652 | 1468659270385 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:54:30 INFO - PROCESS | 1652 | 1468659270388 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:54:30 INFO - PROCESS | 1652 | 1468659270393 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:54:30 INFO - PROCESS | 1652 | 1468659270395 Marionette TRACE conn2 <- [1,810,null,{}] 01:54:30 INFO - PROCESS | 1652 | 1468659270401 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}] 01:54:30 INFO - PROCESS | 1652 | 1468659270403 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:30 INFO - PROCESS | 1652 | 1468659270554 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1193bd000 == 40 [pid = 1652] [id = 206] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1254bf800 == 39 [pid = 1652] [id = 205] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11836f800 == 38 [pid = 1652] [id = 204] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123c12800 == 37 [pid = 1652] [id = 203] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129611800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121245000 == 36 [pid = 1652] [id = 202] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb8800 == 35 [pid = 1652] [id = 201] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1193be000 == 34 [pid = 1652] [id = 200] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d8800 == 33 [pid = 1652] [id = 199] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118371000 == 32 [pid = 1652] [id = 198] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117245000 == 31 [pid = 1652] [id = 197] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x113def800 == 30 [pid = 1652] [id = 196] 01:54:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2c000 == 29 [pid = 1652] [id = 195] 01:54:30 INFO - PROCESS | 1652 | 1468659270667 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:30 INFO - PROCESS | 1652 | 1468659270670 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x113373000 == 30 [pid = 1652] [id = 210] 01:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1130a7c00) [pid = 1652] [serial = 628] [outer = 0x0] 01:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11322fc00) [pid = 1652] [serial = 629] [outer = 0x1130a7c00] 01:54:30 INFO - PROCESS | 1652 | 1468659270711 Marionette DEBUG loaded listener.js 01:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113d63400) [pid = 1652] [serial = 630] [outer = 0x1130a7c00] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12731c000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1275efc00) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128b5ac00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12773bc00) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129263800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124d0f000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118a70400) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1195cec00) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11835b400) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118632000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119156c00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118890400) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116a81c00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x115f98400) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12739a000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1293c8000) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1273a4400) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12542f400) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 01:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128f78c00) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 01:54:31 INFO - PROCESS | 1652 | 1468659270999 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]]]}] 01:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 625ms 01:54:31 INFO - PROCESS | 1652 | 1468659271017 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:54:31 INFO - PROCESS | 1652 | 1468659271022 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:54:31 INFO - PROCESS | 1652 | 1468659271033 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1652 | 1468659271034 Marionette TRACE conn2 <- [1,814,null,{}] 01:54:31 INFO - PROCESS | 1652 | 1468659271044 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}] 01:54:31 INFO - PROCESS | 1652 | 1468659271046 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:31 INFO - PROCESS | 1652 | 1468659271138 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:54:31 INFO - PROCESS | 1652 | 1468659271185 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:31 INFO - PROCESS | 1652 | 1468659271186 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165a7800 == 31 [pid = 1652] [id = 211] 01:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x115f92400) [pid = 1652] [serial = 631] [outer = 0x0] 01:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1168af800) [pid = 1652] [serial = 632] [outer = 0x115f92400] 01:54:31 INFO - PROCESS | 1652 | 1468659271213 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116a84c00) [pid = 1652] [serial = 633] [outer = 0x115f92400] 01:54:31 INFO - PROCESS | 1652 | 1468659271503 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] 01:54:31 INFO - PROCESS | 1652 | 1468659271561 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:54:31 INFO - PROCESS | 1652 | 1468659271563 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1652 | 1468659271565 Marionette TRACE conn2 <- [1,818,null,{}] 01:54:31 INFO - PROCESS | 1652 | 1468659271573 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}] 01:54:31 INFO - PROCESS | 1652 | 1468659271576 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:31 INFO - PROCESS | 1652 | 1468659271661 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:54:31 INFO - PROCESS | 1652 | 1468659271713 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:31 INFO - PROCESS | 1652 | 1468659271715 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836a000 == 32 [pid = 1652] [id = 212] 01:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11708cc00) [pid = 1652] [serial = 634] [outer = 0x0] 01:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118361800) [pid = 1652] [serial = 635] [outer = 0x11708cc00] 01:54:31 INFO - PROCESS | 1652 | 1468659271744 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118881400) [pid = 1652] [serial = 636] [outer = 0x11708cc00] 01:54:32 INFO - PROCESS | 1652 | 1468659272048 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]]]}] 01:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 01:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:54:32 INFO - PROCESS | 1652 | 1468659272084 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:54:32 INFO - PROCESS | 1652 | 1468659272086 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:54:32 INFO - PROCESS | 1652 | 1468659272091 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 1652 | 1468659272092 Marionette TRACE conn2 <- [1,822,null,{}] 01:54:32 INFO - PROCESS | 1652 | 1468659272094 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}] 01:54:32 INFO - PROCESS | 1652 | 1468659272095 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:32 INFO - PROCESS | 1652 | 1468659272173 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:54:32 INFO - PROCESS | 1652 | 1468659272176 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:32 INFO - PROCESS | 1652 | 1468659272177 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b8800 == 33 [pid = 1652] [id = 213] 01:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1188bd000) [pid = 1652] [serial = 637] [outer = 0x0] 01:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118a6d400) [pid = 1652] [serial = 638] [outer = 0x1188bd000] 01:54:32 INFO - PROCESS | 1652 | 1468659272203 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1191c5400) [pid = 1652] [serial = 639] [outer = 0x1188bd000] 01:54:32 INFO - PROCESS | 1652 | 1468659272529 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] 01:54:32 INFO - PROCESS | 1652 | 1468659272560 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:54:32 INFO - PROCESS | 1652 | 1468659272563 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 1652 | 1468659272564 Marionette TRACE conn2 <- [1,826,null,{}] 01:54:32 INFO - PROCESS | 1652 | 1468659272566 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}] 01:54:32 INFO - PROCESS | 1652 | 1468659272567 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:32 INFO - PROCESS | 1652 | 1468659272675 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:54:32 INFO - PROCESS | 1652 | 1468659272687 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:32 INFO - PROCESS | 1652 | 1468659272690 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119678000 == 34 [pid = 1652] [id = 214] 01:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1191c6800) [pid = 1652] [serial = 640] [outer = 0x0] 01:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1191ce400) [pid = 1652] [serial = 641] [outer = 0x1191c6800] 01:54:32 INFO - PROCESS | 1652 | 1468659272714 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119579800) [pid = 1652] [serial = 642] [outer = 0x1191c6800] 01:54:33 INFO - PROCESS | 1652 | 1468659273062 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]]]}] 01:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 521ms 01:54:33 INFO - PROCESS | 1652 | 1468659273085 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:54:33 INFO - PROCESS | 1652 | 1468659273086 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:54:33 INFO - PROCESS | 1652 | 1468659273088 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:54:33 INFO - PROCESS | 1652 | 1468659273089 Marionette TRACE conn2 <- [1,830,null,{}] 01:54:33 INFO - PROCESS | 1652 | 1468659273092 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}] 01:54:33 INFO - PROCESS | 1652 | 1468659273096 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:33 INFO - PROCESS | 1652 | 1468659273211 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:54:33 INFO - PROCESS | 1652 | 1468659273223 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:33 INFO - PROCESS | 1652 | 1468659273224 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121424800 == 35 [pid = 1652] [id = 215] 01:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1195cb000) [pid = 1652] [serial = 643] [outer = 0x0] 01:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119abf800) [pid = 1652] [serial = 644] [outer = 0x1195cb000] 01:54:33 INFO - PROCESS | 1652 | 1468659273248 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123d05c00) [pid = 1652] [serial = 645] [outer = 0x1195cb000] 01:54:33 INFO - PROCESS | 1652 | 1468659273583 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]]]}] 01:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 01:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:54:33 INFO - PROCESS | 1652 | 1468659273607 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:54:33 INFO - PROCESS | 1652 | 1468659273608 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:54:33 INFO - PROCESS | 1652 | 1468659273610 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:54:33 INFO - PROCESS | 1652 | 1468659273611 Marionette TRACE conn2 <- [1,834,null,{}] 01:54:33 INFO - PROCESS | 1652 | 1468659273614 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}] 01:54:33 INFO - PROCESS | 1652 | 1468659273615 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:33 INFO - PROCESS | 1652 | 1468659273715 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:54:33 INFO - PROCESS | 1652 | 1468659273750 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:33 INFO - PROCESS | 1652 | 1468659273751 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1c800 == 36 [pid = 1652] [id = 216] 01:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124919c00) [pid = 1652] [serial = 646] [outer = 0x0] 01:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124ad2400) [pid = 1652] [serial = 647] [outer = 0x124919c00] 01:54:33 INFO - PROCESS | 1652 | 1468659273775 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125426c00) [pid = 1652] [serial = 648] [outer = 0x124919c00] 01:54:34 INFO - PROCESS | 1652 | 1468659274108 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]]]}] 01:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 01:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:54:34 INFO - PROCESS | 1652 | 1468659274128 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:54:34 INFO - PROCESS | 1652 | 1468659274130 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:54:34 INFO - PROCESS | 1652 | 1468659274132 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 1652 | 1468659274133 Marionette TRACE conn2 <- [1,838,null,{}] 01:54:34 INFO - PROCESS | 1652 | 1468659274135 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}] 01:54:34 INFO - PROCESS | 1652 | 1468659274136 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:34 INFO - PROCESS | 1652 | 1468659274230 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:54:34 INFO - PROCESS | 1652 | 1468659274242 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:34 INFO - PROCESS | 1652 | 1468659274244 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124aad000 == 37 [pid = 1652] [id = 217] 01:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125428400) [pid = 1652] [serial = 649] [outer = 0x0] 01:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1254e8800) [pid = 1652] [serial = 650] [outer = 0x125428400] 01:54:34 INFO - PROCESS | 1652 | 1468659274268 Marionette DEBUG loaded listener.js 01:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1268eec00) [pid = 1652] [serial = 651] [outer = 0x125428400] 01:54:34 INFO - PROCESS | 1652 | 1468659274584 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]]]}] 01:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 01:54:34 INFO - PROCESS | 1652 | 1468659274600 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:54:34 INFO - PROCESS | 1652 | 1468659274602 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:54:34 INFO - PROCESS | 1652 | 1468659274606 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 1652 | 1468659274609 Marionette TRACE conn2 <- [1,842,null,{}] 01:54:34 INFO - PROCESS | 1652 | 1468659274611 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}] 01:54:34 INFO - PROCESS | 1652 | 1468659274612 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:34 INFO - PROCESS | 1652 | 1468659274772 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x110e4fc00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129267400) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119574400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116a09400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124d87c00) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1210b9c00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124ed5000) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a0d000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113255400) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118629c00) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1195c6c00) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:54:34 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112f8f800) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:54:34 INFO - PROCESS | 1652 | 1468659274810 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:34 INFO - PROCESS | 1652 | 1468659274811 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ff6000 == 38 [pid = 1652] [id = 218] 01:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x110e4fc00) [pid = 1652] [serial = 652] [outer = 0x0] 01:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116a0d000) [pid = 1652] [serial = 653] [outer = 0x110e4fc00] 01:54:34 INFO - PROCESS | 1652 | 1468659274835 Marionette DEBUG loaded listener.js 01:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1195ca800) [pid = 1652] [serial = 654] [outer = 0x110e4fc00] 01:54:35 INFO - PROCESS | 1652 | 1468659275108 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]]]}] 01:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 01:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:54:35 INFO - PROCESS | 1652 | 1468659275128 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:54:35 INFO - PROCESS | 1652 | 1468659275130 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:54:35 INFO - PROCESS | 1652 | 1468659275132 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 1652 | 1468659275133 Marionette TRACE conn2 <- [1,846,null,{}] 01:54:35 INFO - PROCESS | 1652 | 1468659275143 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}] 01:54:35 INFO - PROCESS | 1652 | 1468659275144 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:35 INFO - PROCESS | 1652 | 1468659275227 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:54:35 INFO - PROCESS | 1652 | 1468659275231 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:35 INFO - PROCESS | 1652 | 1468659275232 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12734e800 == 39 [pid = 1652] [id = 219] 01:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1191cec00) [pid = 1652] [serial = 655] [outer = 0x0] 01:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126e78000) [pid = 1652] [serial = 656] [outer = 0x1191cec00] 01:54:35 INFO - PROCESS | 1652 | 1468659275257 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12739a000) [pid = 1652] [serial = 657] [outer = 0x1191cec00] 01:54:35 INFO - PROCESS | 1652 | 1468659275571 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]]]}] 01:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 01:54:35 INFO - PROCESS | 1652 | 1468659275601 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:54:35 INFO - PROCESS | 1652 | 1468659275602 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:54:35 INFO - PROCESS | 1652 | 1468659275607 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 1652 | 1468659275609 Marionette TRACE conn2 <- [1,850,null,{}] 01:54:35 INFO - PROCESS | 1652 | 1468659275611 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}] 01:54:35 INFO - PROCESS | 1652 | 1468659275613 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:35 INFO - PROCESS | 1652 | 1468659275731 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:54:35 INFO - PROCESS | 1652 | 1468659275739 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:35 INFO - PROCESS | 1652 | 1468659275741 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b43800 == 40 [pid = 1652] [id = 220] 01:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12739f800) [pid = 1652] [serial = 658] [outer = 0x0] 01:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1273a6000) [pid = 1652] [serial = 659] [outer = 0x12739f800] 01:54:35 INFO - PROCESS | 1652 | 1468659275767 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12773f400) [pid = 1652] [serial = 660] [outer = 0x12739f800] 01:54:36 INFO - PROCESS | 1652 | 1468659276064 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]]]}] 01:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 01:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:54:36 INFO - PROCESS | 1652 | 1468659276077 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:54:36 INFO - PROCESS | 1652 | 1468659276078 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:54:36 INFO - PROCESS | 1652 | 1468659276080 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:54:36 INFO - PROCESS | 1652 | 1468659276081 Marionette TRACE conn2 <- [1,854,null,{}] 01:54:36 INFO - PROCESS | 1652 | 1468659276083 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}] 01:54:36 INFO - PROCESS | 1652 | 1468659276085 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:36 INFO - PROCESS | 1652 | 1468659276167 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:54:36 INFO - PROCESS | 1652 | 1468659276173 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:36 INFO - PROCESS | 1652 | 1468659276174 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129397800 == 41 [pid = 1652] [id = 221] 01:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12739ec00) [pid = 1652] [serial = 661] [outer = 0x0] 01:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128b5e400) [pid = 1652] [serial = 662] [outer = 0x12739ec00] 01:54:36 INFO - PROCESS | 1652 | 1468659276198 Marionette DEBUG loaded listener.js 01:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128d73000) [pid = 1652] [serial = 663] [outer = 0x12739ec00] 01:54:36 INFO - PROCESS | 1652 | 1468659276528 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]]]}] 01:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 01:54:36 INFO - PROCESS | 1652 | 1468659276551 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:54:36 INFO - PROCESS | 1652 | 1468659276552 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:54:36 INFO - PROCESS | 1652 | 1468659276557 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:54:36 INFO - PROCESS | 1652 | 1468659276558 Marionette TRACE conn2 <- [1,858,null,{}] 01:54:36 INFO - PROCESS | 1652 | 1468659276561 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}] 01:54:36 INFO - PROCESS | 1652 | 1468659276562 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:36 INFO - PROCESS | 1652 | 1468659276673 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:54:36 INFO - PROCESS | 1652 | 1468659276679 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:36 INFO - PROCESS | 1652 | 1468659276680 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a620800 == 42 [pid = 1652] [id = 222] 01:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128d74c00) [pid = 1652] [serial = 664] [outer = 0x0] 01:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128f7c800) [pid = 1652] [serial = 665] [outer = 0x128d74c00] 01:54:36 INFO - PROCESS | 1652 | 1468659276703 Marionette DEBUG loaded listener.js 01:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129264c00) [pid = 1652] [serial = 666] [outer = 0x128d74c00] 01:54:37 INFO - PROCESS | 1652 | 1468659277146 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]]]}] 01:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 618ms 01:54:37 INFO - PROCESS | 1652 | 1468659277176 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:54:37 INFO - PROCESS | 1652 | 1468659277179 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:54:37 INFO - PROCESS | 1652 | 1468659277182 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 1652 | 1468659277185 Marionette TRACE conn2 <- [1,862,null,{}] 01:54:37 INFO - PROCESS | 1652 | 1468659277189 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}] 01:54:37 INFO - PROCESS | 1652 | 1468659277191 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:37 INFO - PROCESS | 1652 | 1468659277299 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:54:37 INFO - PROCESS | 1652 | 1468659277363 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:37 INFO - PROCESS | 1652 | 1468659277364 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x117253800 == 43 [pid = 1652] [id = 223] 01:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113252400) [pid = 1652] [serial = 667] [outer = 0x0] 01:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115efa800) [pid = 1652] [serial = 668] [outer = 0x113252400] 01:54:37 INFO - PROCESS | 1652 | 1468659277396 Marionette DEBUG loaded listener.js 01:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116a05800) [pid = 1652] [serial = 669] [outer = 0x113252400] 01:54:37 INFO - PROCESS | 1652 | 1468659277801 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]]]}] 01:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 672ms 01:54:37 INFO - PROCESS | 1652 | 1468659277854 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:54:37 INFO - PROCESS | 1652 | 1468659277859 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:54:37 INFO - PROCESS | 1652 | 1468659277864 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 1652 | 1468659277865 Marionette TRACE conn2 <- [1,866,null,{}] 01:54:37 INFO - PROCESS | 1652 | 1468659277868 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}] 01:54:37 INFO - PROCESS | 1652 | 1468659277870 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:38 INFO - PROCESS | 1652 | 1468659278036 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:54:38 INFO - PROCESS | 1652 | 1468659278098 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:38 INFO - PROCESS | 1652 | 1468659278100 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x121415800 == 44 [pid = 1652] [id = 224] 01:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118730000) [pid = 1652] [serial = 670] [outer = 0x0] 01:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118886800) [pid = 1652] [serial = 671] [outer = 0x118730000] 01:54:38 INFO - PROCESS | 1652 | 1468659278130 Marionette DEBUG loaded listener.js 01:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118a6d800) [pid = 1652] [serial = 672] [outer = 0x118730000] 01:54:38 INFO - PROCESS | 1652 | 1468659278545 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]]]}] 01:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 720ms 01:54:38 INFO - PROCESS | 1652 | 1468659278584 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:54:38 INFO - PROCESS | 1652 | 1468659278585 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:54:38 INFO - PROCESS | 1652 | 1468659278607 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:54:38 INFO - PROCESS | 1652 | 1468659278610 Marionette TRACE conn2 <- [1,870,null,{}] 01:54:38 INFO - PROCESS | 1652 | 1468659278618 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}] 01:54:38 INFO - PROCESS | 1652 | 1468659278623 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:38 INFO - PROCESS | 1652 | 1468659278724 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:54:38 INFO - PROCESS | 1652 | 1468659278790 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:38 INFO - PROCESS | 1652 | 1468659278793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a636800 == 45 [pid = 1652] [id = 225] 01:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119ab6c00) [pid = 1652] [serial = 673] [outer = 0x0] 01:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119af4000) [pid = 1652] [serial = 674] [outer = 0x119ab6c00] 01:54:38 INFO - PROCESS | 1652 | 1468659278823 Marionette DEBUG loaded listener.js 01:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121a85c00) [pid = 1652] [serial = 675] [outer = 0x119ab6c00] 01:54:39 INFO - PROCESS | 1652 | 1468659279254 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]]]}] 01:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 675ms 01:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:54:39 INFO - PROCESS | 1652 | 1468659279281 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:54:39 INFO - PROCESS | 1652 | 1468659279282 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:54:39 INFO - PROCESS | 1652 | 1468659279302 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:54:39 INFO - PROCESS | 1652 | 1468659279304 Marionette TRACE conn2 <- [1,874,null,{}] 01:54:39 INFO - PROCESS | 1652 | 1468659279325 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}] 01:54:39 INFO - PROCESS | 1652 | 1468659279327 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:39 INFO - PROCESS | 1652 | 1468659279442 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:54:39 INFO - PROCESS | 1652 | 1468659279514 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:39 INFO - PROCESS | 1652 | 1468659279516 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c0000 == 46 [pid = 1652] [id = 226] 01:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124ed0c00) [pid = 1652] [serial = 676] [outer = 0x0] 01:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12701f400) [pid = 1652] [serial = 677] [outer = 0x124ed0c00] 01:54:39 INFO - PROCESS | 1652 | 1468659279545 Marionette DEBUG loaded listener.js 01:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1273d1400) [pid = 1652] [serial = 678] [outer = 0x124ed0c00] 01:54:40 INFO - PROCESS | 1652 | 1468659280119 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]]]}] 01:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 856ms 01:54:40 INFO - PROCESS | 1652 | 1468659280154 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:54:40 INFO - PROCESS | 1652 | 1468659280156 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:54:40 INFO - PROCESS | 1652 | 1468659280161 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:54:40 INFO - PROCESS | 1652 | 1468659280162 Marionette TRACE conn2 <- [1,878,null,{}] 01:54:40 INFO - PROCESS | 1652 | 1468659280166 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}] 01:54:40 INFO - PROCESS | 1652 | 1468659280168 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:40 INFO - PROCESS | 1652 | 1468659280264 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:54:40 INFO - PROCESS | 1652 | 1468659280337 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:40 INFO - PROCESS | 1652 | 1468659280338 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x113372800 == 47 [pid = 1652] [id = 227] 01:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116565400) [pid = 1652] [serial = 679] [outer = 0x0] 01:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116737800) [pid = 1652] [serial = 680] [outer = 0x116565400] 01:54:40 INFO - PROCESS | 1652 | 1468659280367 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1175e5000) [pid = 1652] [serial = 681] [outer = 0x116565400] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x129397800 == 46 [pid = 1652] [id = 221] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128b43800 == 45 [pid = 1652] [id = 220] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12734e800 == 44 [pid = 1652] [id = 219] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124ff6000 == 43 [pid = 1652] [id = 218] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124aad000 == 42 [pid = 1652] [id = 217] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1c800 == 41 [pid = 1652] [id = 216] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121424800 == 40 [pid = 1652] [id = 215] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119678000 == 39 [pid = 1652] [id = 214] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b8800 == 38 [pid = 1652] [id = 213] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11836a000 == 37 [pid = 1652] [id = 212] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1165a7800 == 36 [pid = 1652] [id = 211] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113373000 == 35 [pid = 1652] [id = 210] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128dee800 == 34 [pid = 1652] [id = 207] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113de1000 == 33 [pid = 1652] [id = 208] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d5800 == 32 [pid = 1652] [id = 209] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c0000 == 31 [pid = 1652] [id = 226] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a636800 == 30 [pid = 1652] [id = 225] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121415800 == 29 [pid = 1652] [id = 224] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117253800 == 28 [pid = 1652] [id = 223] 01:54:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a620800 == 27 [pid = 1652] [id = 222] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11888b000) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191c5800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a7aa400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119577400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11989f000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12542cc00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124d1a400) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123ccfc00) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12701c400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117eb6000) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11850a800) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115f92000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1273c6800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1275f3000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1168bec00) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1268f8000) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1293bfc00) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128b5c400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1293c7800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1273a3400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1268f1800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119aec000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195c8000) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12773a400) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 01:54:41 INFO - PROCESS | 1652 | 1468659281319 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1172ms 01:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:54:41 INFO - PROCESS | 1652 | 1468659281332 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 1652 | 1468659281335 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:54:41 INFO - PROCESS | 1652 | 1468659281338 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1652 | 1468659281340 Marionette TRACE conn2 <- [1,882,null,{}] 01:54:41 INFO - PROCESS | 1652 | 1468659281344 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}] 01:54:41 INFO - PROCESS | 1652 | 1468659281345 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:41 INFO - PROCESS | 1652 | 1468659281428 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:54:41 INFO - PROCESS | 1652 | 1468659281433 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:41 INFO - PROCESS | 1652 | 1468659281434 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f4c800 == 28 [pid = 1652] [id = 228] 01:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115f91c00) [pid = 1652] [serial = 682] [outer = 0x0] 01:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11629a800) [pid = 1652] [serial = 683] [outer = 0x115f91c00] 01:54:41 INFO - PROCESS | 1652 | 1468659281466 Marionette DEBUG loaded listener.js 01:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1177f4000) [pid = 1652] [serial = 684] [outer = 0x115f91c00] 01:54:41 INFO - PROCESS | 1652 | 1468659281793 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 01:54:41 INFO - PROCESS | 1652 | 1468659281809 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 1652 | 1468659281812 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:54:41 INFO - PROCESS | 1652 | 1468659281817 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1652 | 1468659281819 Marionette TRACE conn2 <- [1,886,null,{}] 01:54:41 INFO - PROCESS | 1652 | 1468659281824 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}] 01:54:41 INFO - PROCESS | 1652 | 1468659281826 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:41 INFO - PROCESS | 1652 | 1468659281918 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:54:41 INFO - PROCESS | 1652 | 1468659281969 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:41 INFO - PROCESS | 1652 | 1468659281971 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11725c000 == 29 [pid = 1652] [id = 229] 01:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1177f6000) [pid = 1652] [serial = 685] [outer = 0x0] 01:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118627000) [pid = 1652] [serial = 686] [outer = 0x1177f6000] 01:54:41 INFO - PROCESS | 1652 | 1468659281998 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118733000) [pid = 1652] [serial = 687] [outer = 0x1177f6000] 01:54:42 INFO - PROCESS | 1652 | 1468659282307 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]]]}] 01:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 525ms 01:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:54:42 INFO - PROCESS | 1652 | 1468659282350 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 1652 | 1468659282352 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:54:42 INFO - PROCESS | 1652 | 1468659282357 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 1652 | 1468659282360 Marionette TRACE conn2 <- [1,890,null,{}] 01:54:42 INFO - PROCESS | 1652 | 1468659282367 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}] 01:54:42 INFO - PROCESS | 1652 | 1468659282371 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:42 INFO - PROCESS | 1652 | 1468659282446 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:54:42 INFO - PROCESS | 1652 | 1468659282500 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:42 INFO - PROCESS | 1652 | 1468659282502 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188dd800 == 30 [pid = 1652] [id = 230] 01:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113edc000) [pid = 1652] [serial = 688] [outer = 0x0] 01:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119304c00) [pid = 1652] [serial = 689] [outer = 0x113edc000] 01:54:42 INFO - PROCESS | 1652 | 1468659282530 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195c6c00) [pid = 1652] [serial = 690] [outer = 0x113edc000] 01:54:42 INFO - PROCESS | 1652 | 1468659282822 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]]]}] 01:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 524ms 01:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:54:42 INFO - PROCESS | 1652 | 1468659282879 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 1652 | 1468659282881 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:54:42 INFO - PROCESS | 1652 | 1468659282883 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 1652 | 1468659282885 Marionette TRACE conn2 <- [1,894,null,{}] 01:54:42 INFO - PROCESS | 1652 | 1468659282890 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}] 01:54:42 INFO - PROCESS | 1652 | 1468659282892 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:42 INFO - PROCESS | 1652 | 1468659282978 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:54:43 INFO - PROCESS | 1652 | 1468659283052 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:43 INFO - PROCESS | 1652 | 1468659283053 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c7800 == 31 [pid = 1652] [id = 231] 01:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1188c1400) [pid = 1652] [serial = 691] [outer = 0x0] 01:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119abfc00) [pid = 1652] [serial = 692] [outer = 0x1188c1400] 01:54:43 INFO - PROCESS | 1652 | 1468659283095 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1214f8400) [pid = 1652] [serial = 693] [outer = 0x1188c1400] 01:54:43 INFO - PROCESS | 1652 | 1468659283552 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]]]}] 01:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 01:54:43 INFO - PROCESS | 1652 | 1468659283556 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:54:43 INFO - PROCESS | 1652 | 1468659283558 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:54:43 INFO - PROCESS | 1652 | 1468659283562 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:54:43 INFO - PROCESS | 1652 | 1468659283564 Marionette TRACE conn2 <- [1,898,null,{}] 01:54:43 INFO - PROCESS | 1652 | 1468659283567 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}] 01:54:43 INFO - PROCESS | 1652 | 1468659283569 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:43 INFO - PROCESS | 1652 | 1468659283669 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:54:43 INFO - PROCESS | 1652 | 1468659283720 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:43 INFO - PROCESS | 1652 | 1468659283721 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x121120800 == 32 [pid = 1652] [id = 232] 01:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1177f5c00) [pid = 1652] [serial = 694] [outer = 0x0] 01:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123ccfc00) [pid = 1652] [serial = 695] [outer = 0x1177f5c00] 01:54:43 INFO - PROCESS | 1652 | 1468659283746 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124d14800) [pid = 1652] [serial = 696] [outer = 0x1177f5c00] 01:54:44 INFO - PROCESS | 1652 | 1468659284068 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 01:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:54:44 INFO - PROCESS | 1652 | 1468659284083 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:54:44 INFO - PROCESS | 1652 | 1468659284085 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:54:44 INFO - PROCESS | 1652 | 1468659284100 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1652 | 1468659284101 Marionette TRACE conn2 <- [1,902,null,{}] 01:54:44 INFO - PROCESS | 1652 | 1468659284107 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}] 01:54:44 INFO - PROCESS | 1652 | 1468659284113 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:44 INFO - PROCESS | 1652 | 1468659284284 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:54:44 INFO - PROCESS | 1652 | 1468659284300 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:44 INFO - PROCESS | 1652 | 1468659284301 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c18000 == 33 [pid = 1652] [id = 233] 01:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124d17800) [pid = 1652] [serial = 697] [outer = 0x0] 01:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125e8e000) [pid = 1652] [serial = 698] [outer = 0x124d17800] 01:54:44 INFO - PROCESS | 1652 | 1468659284342 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1273a2800) [pid = 1652] [serial = 699] [outer = 0x124d17800] 01:54:44 INFO - PROCESS | 1652 | 1468659284703 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 01:54:44 INFO - PROCESS | 1652 | 1468659284722 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:54:44 INFO - PROCESS | 1652 | 1468659284725 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:54:44 INFO - PROCESS | 1652 | 1468659284735 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1652 | 1468659284736 Marionette TRACE conn2 <- [1,906,null,{}] 01:54:44 INFO - PROCESS | 1652 | 1468659284741 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}] 01:54:44 INFO - PROCESS | 1652 | 1468659284742 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:44 INFO - PROCESS | 1652 | 1468659284841 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:54:44 INFO - PROCESS | 1652 | 1468659284844 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:44 INFO - PROCESS | 1652 | 1468659284845 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fec000 == 34 [pid = 1652] [id = 234] 01:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124d88c00) [pid = 1652] [serial = 700] [outer = 0x0] 01:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1273c9000) [pid = 1652] [serial = 701] [outer = 0x124d88c00] 01:54:44 INFO - PROCESS | 1652 | 1468659284869 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1275fb800) [pid = 1652] [serial = 702] [outer = 0x124d88c00] 01:54:45 INFO - PROCESS | 1652 | 1468659285218 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]]]}] 01:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 01:54:45 INFO - PROCESS | 1652 | 1468659285258 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:54:45 INFO - PROCESS | 1652 | 1468659285259 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:54:45 INFO - PROCESS | 1652 | 1468659285262 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:54:45 INFO - PROCESS | 1652 | 1468659285263 Marionette TRACE conn2 <- [1,910,null,{}] 01:54:45 INFO - PROCESS | 1652 | 1468659285265 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}] 01:54:45 INFO - PROCESS | 1652 | 1468659285266 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:45 INFO - PROCESS | 1652 | 1468659285567 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12739ec00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195cb000) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124919c00) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125428400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115f92400) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1188bd000) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1275fc800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118511000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1130a7c00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11708cc00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110e4fc00) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1191cec00) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12739f800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191c6800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128d74c00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:54:45 INFO - PROCESS | 1652 | 1468659285612 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:45 INFO - PROCESS | 1652 | 1468659285614 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11264e000 == 35 [pid = 1652] [id = 235] 01:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110e4d800) [pid = 1652] [serial = 703] [outer = 0x0] 01:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x111aa9400) [pid = 1652] [serial = 704] [outer = 0x110e4d800] 01:54:45 INFO - PROCESS | 1652 | 1468659285647 Marionette DEBUG loaded listener.js 01:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112e55400) [pid = 1652] [serial = 705] [outer = 0x110e4d800] 01:54:46 INFO - PROCESS | 1652 | 1468659286198 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]]]}] 01:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 970ms 01:54:46 INFO - PROCESS | 1652 | 1468659286233 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:54:46 INFO - PROCESS | 1652 | 1468659286236 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:54:46 INFO - PROCESS | 1652 | 1468659286242 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:54:46 INFO - PROCESS | 1652 | 1468659286243 Marionette TRACE conn2 <- [1,914,null,{}] 01:54:46 INFO - PROCESS | 1652 | 1468659286247 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}] 01:54:46 INFO - PROCESS | 1652 | 1468659286250 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:46 INFO - PROCESS | 1652 | 1468659286354 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:54:46 INFO - PROCESS | 1652 | 1468659286427 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:46 INFO - PROCESS | 1652 | 1468659286429 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d7000 == 36 [pid = 1652] [id = 236] 01:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116a7b800) [pid = 1652] [serial = 706] [outer = 0x0] 01:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117eb3800) [pid = 1652] [serial = 707] [outer = 0x116a7b800] 01:54:46 INFO - PROCESS | 1652 | 1468659286460 Marionette DEBUG loaded listener.js 01:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118507000) [pid = 1652] [serial = 708] [outer = 0x116a7b800] 01:54:46 INFO - PROCESS | 1652 | 1468659286947 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]]]}] 01:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 771ms 01:54:47 INFO - PROCESS | 1652 | 1468659287087 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:54:47 INFO - PROCESS | 1652 | 1468659287089 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:54:47 INFO - PROCESS | 1652 | 1468659287120 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:54:47 INFO - PROCESS | 1652 | 1468659287122 Marionette TRACE conn2 <- [1,918,null,{}] 01:54:47 INFO - PROCESS | 1652 | 1468659287125 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}] 01:54:47 INFO - PROCESS | 1652 | 1468659287127 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:47 INFO - PROCESS | 1652 | 1468659287229 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:54:47 INFO - PROCESS | 1652 | 1468659287279 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:47 INFO - PROCESS | 1652 | 1468659287282 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707c800 == 37 [pid = 1652] [id = 237] 01:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116297000) [pid = 1652] [serial = 709] [outer = 0x0] 01:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1168bd000) [pid = 1652] [serial = 710] [outer = 0x116297000] 01:54:47 INFO - PROCESS | 1652 | 1468659287309 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1177f3000) [pid = 1652] [serial = 711] [outer = 0x116297000] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x124fec000 == 36 [pid = 1652] [id = 234] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123c18000 == 35 [pid = 1652] [id = 233] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x121120800 == 34 [pid = 1652] [id = 232] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c7800 == 33 [pid = 1652] [id = 231] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1188dd800 == 32 [pid = 1652] [id = 230] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11725c000 == 31 [pid = 1652] [id = 229] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x115f4c800 == 30 [pid = 1652] [id = 228] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x113372800 == 29 [pid = 1652] [id = 227] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d7000 == 28 [pid = 1652] [id = 236] 01:54:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11264e000 == 27 [pid = 1652] [id = 235] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128b5e400) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119abf800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124ad2400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1254e8800) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1168af800) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116a84c00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a6d400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191c5400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1126fe800) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7f1000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11862d400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118732800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11322fc00) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113d63400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118361800) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118881400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125426c00) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1268eec00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1195ca800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126e78000) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1273a6000) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12773f400) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x116a0d000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1191ce400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12739a000) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x128d73000) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x123d05c00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119579800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x129264c00) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128f7c800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 01:54:48 INFO - PROCESS | 1652 | 1468659288578 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]]]}] 01:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1479ms 01:54:48 INFO - PROCESS | 1652 | 1468659288595 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:54:48 INFO - PROCESS | 1652 | 1468659288597 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:54:48 INFO - PROCESS | 1652 | 1468659288600 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:54:48 INFO - PROCESS | 1652 | 1468659288602 Marionette TRACE conn2 <- [1,922,null,{}] 01:54:48 INFO - PROCESS | 1652 | 1468659288607 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}] 01:54:48 INFO - PROCESS | 1652 | 1468659288608 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:48 INFO - PROCESS | 1652 | 1468659288701 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:54:48 INFO - PROCESS | 1652 | 1468659288710 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:48 INFO - PROCESS | 1652 | 1468659288713 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11651b000 == 28 [pid = 1652] [id = 238] 01:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112f90c00) [pid = 1652] [serial = 712] [outer = 0x0] 01:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113258c00) [pid = 1652] [serial = 713] [outer = 0x112f90c00] 01:54:48 INFO - PROCESS | 1652 | 1468659288752 Marionette DEBUG loaded listener.js 01:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1165e3c00) [pid = 1652] [serial = 714] [outer = 0x112f90c00] 01:54:49 INFO - PROCESS | 1652 | 1468659289159 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]]]}] 01:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 573ms 01:54:49 INFO - PROCESS | 1652 | 1468659289173 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:54:49 INFO - PROCESS | 1652 | 1468659289177 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:54:49 INFO - PROCESS | 1652 | 1468659289181 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:54:49 INFO - PROCESS | 1652 | 1468659289183 Marionette TRACE conn2 <- [1,926,null,{}] 01:54:49 INFO - PROCESS | 1652 | 1468659289185 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}] 01:54:49 INFO - PROCESS | 1652 | 1468659289190 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:49 INFO - PROCESS | 1652 | 1468659289268 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:54:49 INFO - PROCESS | 1652 | 1468659289274 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:49 INFO - PROCESS | 1652 | 1468659289276 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11756d000 == 29 [pid = 1652] [id = 239] 01:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116a04800) [pid = 1652] [serial = 715] [outer = 0x0] 01:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x117eb7400) [pid = 1652] [serial = 716] [outer = 0x116a04800] 01:54:49 INFO - PROCESS | 1652 | 1468659289304 Marionette DEBUG loaded listener.js 01:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1184c6800) [pid = 1652] [serial = 717] [outer = 0x116a04800] 01:54:49 INFO - PROCESS | 1652 | 1468659289633 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]]]}] 01:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 473ms 01:54:49 INFO - PROCESS | 1652 | 1468659289657 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:54:49 INFO - PROCESS | 1652 | 1468659289666 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:54:49 INFO - PROCESS | 1652 | 1468659289669 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:54:49 INFO - PROCESS | 1652 | 1468659289671 Marionette TRACE conn2 <- [1,930,null,{}] 01:54:49 INFO - PROCESS | 1652 | 1468659289679 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}] 01:54:49 INFO - PROCESS | 1652 | 1468659289682 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:49 INFO - PROCESS | 1652 | 1468659289762 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:54:49 INFO - PROCESS | 1652 | 1468659289812 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:49 INFO - PROCESS | 1652 | 1468659289814 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d5800 == 30 [pid = 1652] [id = 240] 01:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1126f9800) [pid = 1652] [serial = 718] [outer = 0x0] 01:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118883800) [pid = 1652] [serial = 719] [outer = 0x1126f9800] 01:54:49 INFO - PROCESS | 1652 | 1468659289842 Marionette DEBUG loaded listener.js 01:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118a6b000) [pid = 1652] [serial = 720] [outer = 0x1126f9800] 01:54:50 INFO - PROCESS | 1652 | 1468659290155 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]]]}] 01:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 525ms 01:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:54:50 INFO - PROCESS | 1652 | 1468659290195 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:54:50 INFO - PROCESS | 1652 | 1468659290196 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:54:50 INFO - PROCESS | 1652 | 1468659290199 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:54:50 INFO - PROCESS | 1652 | 1468659290200 Marionette TRACE conn2 <- [1,934,null,{}] 01:54:50 INFO - PROCESS | 1652 | 1468659290202 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}] 01:54:50 INFO - PROCESS | 1652 | 1468659290205 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:50 INFO - PROCESS | 1652 | 1468659290281 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:54:50 INFO - PROCESS | 1652 | 1468659290313 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:50 INFO - PROCESS | 1652 | 1468659290314 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c7800 == 31 [pid = 1652] [id = 241] 01:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118630000) [pid = 1652] [serial = 721] [outer = 0x0] 01:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1191c5400) [pid = 1652] [serial = 722] [outer = 0x118630000] 01:54:50 INFO - PROCESS | 1652 | 1468659290368 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119575400) [pid = 1652] [serial = 723] [outer = 0x118630000] 01:54:50 INFO - PROCESS | 1652 | 1468659290666 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]]]}] 01:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 01:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:54:50 INFO - PROCESS | 1652 | 1468659290724 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:54:50 INFO - PROCESS | 1652 | 1468659290725 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:54:50 INFO - PROCESS | 1652 | 1468659290727 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:54:50 INFO - PROCESS | 1652 | 1468659290728 Marionette TRACE conn2 <- [1,938,null,{}] 01:54:50 INFO - PROCESS | 1652 | 1468659290731 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}] 01:54:50 INFO - PROCESS | 1652 | 1468659290732 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:50 INFO - PROCESS | 1652 | 1468659290829 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:54:50 INFO - PROCESS | 1652 | 1468659290833 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:50 INFO - PROCESS | 1652 | 1468659290834 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cdb800 == 32 [pid = 1652] [id = 242] 01:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112a7d400) [pid = 1652] [serial = 724] [outer = 0x0] 01:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119575800) [pid = 1652] [serial = 725] [outer = 0x112a7d400] 01:54:50 INFO - PROCESS | 1652 | 1468659290859 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11989cc00) [pid = 1652] [serial = 726] [outer = 0x112a7d400] 01:54:51 INFO - PROCESS | 1652 | 1468659291202 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]]]}] 01:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 01:54:51 INFO - PROCESS | 1652 | 1468659291247 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:54:51 INFO - PROCESS | 1652 | 1468659291248 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:54:51 INFO - PROCESS | 1652 | 1468659291251 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 1652 | 1468659291252 Marionette TRACE conn2 <- [1,942,null,{}] 01:54:51 INFO - PROCESS | 1652 | 1468659291264 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}] 01:54:51 INFO - PROCESS | 1652 | 1468659291268 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:51 INFO - PROCESS | 1652 | 1468659291382 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:54:51 INFO - PROCESS | 1652 | 1468659291388 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:51 INFO - PROCESS | 1652 | 1468659291390 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a5f000 == 33 [pid = 1652] [id = 243] 01:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184c9800) [pid = 1652] [serial = 727] [outer = 0x0] 01:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121316c00) [pid = 1652] [serial = 728] [outer = 0x1184c9800] 01:54:51 INFO - PROCESS | 1652 | 1468659291415 Marionette DEBUG loaded listener.js 01:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124ecf400) [pid = 1652] [serial = 729] [outer = 0x1184c9800] 01:54:51 INFO - PROCESS | 1652 | 1468659291742 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]]]}] 01:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 528ms 01:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:54:51 INFO - PROCESS | 1652 | 1468659291782 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:54:51 INFO - PROCESS | 1652 | 1468659291784 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:54:51 INFO - PROCESS | 1652 | 1468659291786 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 1652 | 1468659291787 Marionette TRACE conn2 <- [1,946,null,{}] 01:54:51 INFO - PROCESS | 1652 | 1468659291792 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}] 01:54:51 INFO - PROCESS | 1652 | 1468659291793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:51 INFO - PROCESS | 1652 | 1468659291890 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:54:51 INFO - PROCESS | 1652 | 1468659291894 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:51 INFO - PROCESS | 1652 | 1468659291895 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124d2e800 == 34 [pid = 1652] [id = 244] 01:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195ccc00) [pid = 1652] [serial = 730] [outer = 0x0] 01:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12542f400) [pid = 1652] [serial = 731] [outer = 0x1195ccc00] 01:54:51 INFO - PROCESS | 1652 | 1468659291919 Marionette DEBUG loaded listener.js 01:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1268e9400) [pid = 1652] [serial = 732] [outer = 0x1195ccc00] 01:54:52 INFO - PROCESS | 1652 | 1468659292232 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]]]}] 01:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms 01:54:52 INFO - PROCESS | 1652 | 1468659292260 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:54:52 INFO - PROCESS | 1652 | 1468659292261 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:54:52 INFO - PROCESS | 1652 | 1468659292269 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:54:52 INFO - PROCESS | 1652 | 1468659292271 Marionette TRACE conn2 <- [1,950,null,{}] 01:54:52 INFO - PROCESS | 1652 | 1468659292276 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}] 01:54:52 INFO - PROCESS | 1652 | 1468659292277 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:52 INFO - PROCESS | 1652 | 1468659292466 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1188c1400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119ab6c00) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124ed0c00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1126f5c00) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118730000) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113252400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124d88c00) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124d17800) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1177f5c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116565400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x115f91c00) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1177f6000) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x113edc000) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x110e4d800) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:54:52 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116a7b800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:54:52 INFO - PROCESS | 1652 | 1468659292507 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:52 INFO - PROCESS | 1652 | 1468659292508 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a4c800 == 35 [pid = 1652] [id = 245] 01:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x111c22000) [pid = 1652] [serial = 733] [outer = 0x0] 01:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113252400) [pid = 1652] [serial = 734] [outer = 0x111c22000] 01:54:52 INFO - PROCESS | 1652 | 1468659292533 Marionette DEBUG loaded listener.js 01:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116a7f800) [pid = 1652] [serial = 735] [outer = 0x111c22000] 01:54:52 INFO - PROCESS | 1652 | 1468659292842 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]]]}] 01:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 629ms 01:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:54:52 INFO - PROCESS | 1652 | 1468659292893 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:54:52 INFO - PROCESS | 1652 | 1468659292895 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:54:52 INFO - PROCESS | 1652 | 1468659292897 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:54:52 INFO - PROCESS | 1652 | 1468659292898 Marionette TRACE conn2 <- [1,954,null,{}] 01:54:52 INFO - PROCESS | 1652 | 1468659292900 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}] 01:54:52 INFO - PROCESS | 1652 | 1468659292902 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:52 INFO - PROCESS | 1652 | 1468659292984 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:54:53 INFO - PROCESS | 1652 | 1468659293031 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:53 INFO - PROCESS | 1652 | 1468659293033 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188ce800 == 36 [pid = 1652] [id = 246] 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1168b4000) [pid = 1652] [serial = 736] [outer = 0x0] 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118730000) [pid = 1652] [serial = 737] [outer = 0x1168b4000] 01:54:53 INFO - PROCESS | 1652 | 1468659293057 Marionette DEBUG loaded listener.js 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1268f6c00) [pid = 1652] [serial = 738] [outer = 0x1168b4000] 01:54:53 INFO - PROCESS | 1652 | 1468659293319 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]]]}] 01:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 01:54:53 INFO - PROCESS | 1652 | 1468659293377 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 1652 | 1468659293379 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:54:53 INFO - PROCESS | 1652 | 1468659293381 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 1652 | 1468659293382 Marionette TRACE conn2 <- [1,958,null,{}] 01:54:53 INFO - PROCESS | 1652 | 1468659293384 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}] 01:54:53 INFO - PROCESS | 1652 | 1468659293385 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:53 INFO - PROCESS | 1652 | 1468659293469 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:54:53 INFO - PROCESS | 1652 | 1468659293475 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:53 INFO - PROCESS | 1652 | 1468659293476 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2d800 == 37 [pid = 1652] [id = 247] 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11957c000) [pid = 1652] [serial = 739] [outer = 0x0] 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12731bc00) [pid = 1652] [serial = 740] [outer = 0x11957c000] 01:54:53 INFO - PROCESS | 1652 | 1468659293500 Marionette DEBUG loaded listener.js 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1273a1400) [pid = 1652] [serial = 741] [outer = 0x11957c000] 01:54:53 INFO - PROCESS | 1652 | 1468659293832 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]]]}] 01:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 01:54:53 INFO - PROCESS | 1652 | 1468659293852 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 1652 | 1468659293854 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:54:53 INFO - PROCESS | 1652 | 1468659293858 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 1652 | 1468659293860 Marionette TRACE conn2 <- [1,962,null,{}] 01:54:53 INFO - PROCESS | 1652 | 1468659293862 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}] 01:54:53 INFO - PROCESS | 1652 | 1468659293864 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:53 INFO - PROCESS | 1652 | 1468659293970 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:54:53 INFO - PROCESS | 1652 | 1468659293977 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:53 INFO - PROCESS | 1652 | 1468659293978 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd9000 == 38 [pid = 1652] [id = 248] 01:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1177f4800) [pid = 1652] [serial = 742] [outer = 0x0] 01:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1273a5800) [pid = 1652] [serial = 743] [outer = 0x1177f4800] 01:54:54 INFO - PROCESS | 1652 | 1468659294013 Marionette DEBUG loaded listener.js 01:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12773fc00) [pid = 1652] [serial = 744] [outer = 0x1177f4800] 01:54:54 INFO - PROCESS | 1652 | 1468659294318 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]]]}] 01:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 01:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:54:54 INFO - PROCESS | 1652 | 1468659294377 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:54:54 INFO - PROCESS | 1652 | 1468659294379 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:54:54 INFO - PROCESS | 1652 | 1468659294381 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:54:54 INFO - PROCESS | 1652 | 1468659294382 Marionette TRACE conn2 <- [1,966,null,{}] 01:54:54 INFO - PROCESS | 1652 | 1468659294384 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}] 01:54:54 INFO - PROCESS | 1652 | 1468659294386 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:54 INFO - PROCESS | 1652 | 1468659294463 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:54:54 INFO - PROCESS | 1652 | 1468659294553 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:54 INFO - PROCESS | 1652 | 1468659294555 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x112ae3000 == 39 [pid = 1652] [id = 249] 01:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110e4d800) [pid = 1652] [serial = 745] [outer = 0x0] 01:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110e52000) [pid = 1652] [serial = 746] [outer = 0x110e4d800] 01:54:54 INFO - PROCESS | 1652 | 1468659294587 Marionette DEBUG loaded listener.js 01:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1126fd800) [pid = 1652] [serial = 747] [outer = 0x110e4d800] 01:54:55 INFO - PROCESS | 1652 | 1468659295120 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]]]}] 01:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 820ms 01:54:55 INFO - PROCESS | 1652 | 1468659295203 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:54:55 INFO - PROCESS | 1652 | 1468659295206 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:54:55 INFO - PROCESS | 1652 | 1468659295209 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:54:55 INFO - PROCESS | 1652 | 1468659295211 Marionette TRACE conn2 <- [1,970,null,{}] 01:54:55 INFO - PROCESS | 1652 | 1468659295214 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}] 01:54:55 INFO - PROCESS | 1652 | 1468659295218 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:55 INFO - PROCESS | 1652 | 1468659295328 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:54:55 INFO - PROCESS | 1652 | 1468659295379 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:55 INFO - PROCESS | 1652 | 1468659295381 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e7000 == 40 [pid = 1652] [id = 250] 01:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11708f400) [pid = 1652] [serial = 748] [outer = 0x0] 01:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117eb5400) [pid = 1652] [serial = 749] [outer = 0x11708f400] 01:54:55 INFO - PROCESS | 1652 | 1468659295411 Marionette DEBUG loaded listener.js 01:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118628800) [pid = 1652] [serial = 750] [outer = 0x11708f400] 01:54:56 INFO - PROCESS | 1652 | 1468659296068 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]]]}] 01:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 920ms 01:54:56 INFO - PROCESS | 1652 | 1468659296130 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 1652 | 1468659296132 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:54:56 INFO - PROCESS | 1652 | 1468659296136 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 1652 | 1468659296138 Marionette TRACE conn2 <- [1,974,null,{}] 01:54:56 INFO - PROCESS | 1652 | 1468659296141 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}] 01:54:56 INFO - PROCESS | 1652 | 1468659296143 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:56 INFO - PROCESS | 1652 | 1468659296247 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:54:56 INFO - PROCESS | 1652 | 1468659296319 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:56 INFO - PROCESS | 1652 | 1468659296322 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11627e000 == 41 [pid = 1652] [id = 251] 01:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116a85c00) [pid = 1652] [serial = 751] [outer = 0x0] 01:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11700d800) [pid = 1652] [serial = 752] [outer = 0x116a85c00] 01:54:56 INFO - PROCESS | 1652 | 1468659296351 Marionette DEBUG loaded listener.js 01:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118363c00) [pid = 1652] [serial = 753] [outer = 0x116a85c00] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd9000 == 40 [pid = 1652] [id = 248] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2d800 == 39 [pid = 1652] [id = 247] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1188ce800 == 38 [pid = 1652] [id = 246] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116a4c800 == 37 [pid = 1652] [id = 245] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124d2e800 == 36 [pid = 1652] [id = 244] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x121a5f000 == 35 [pid = 1652] [id = 243] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119cdb800 == 34 [pid = 1652] [id = 242] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c7800 == 33 [pid = 1652] [id = 241] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1168bd000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d5800 == 32 [pid = 1652] [id = 240] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11756d000 == 31 [pid = 1652] [id = 239] 01:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11651b000 == 30 [pid = 1652] [id = 238] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119abfc00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a85c00) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1273d1400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112fc5400) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118a6d800) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116a05800) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1273c9000) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1273a2800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123ccfc00) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125e8e000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124d14800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116737800) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1175e5000) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11629a800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1177f4000) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118627000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118733000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119304c00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1195c6c00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12701f400) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119af4000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118886800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115efa800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1275fb800) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x112e55400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x117eb3800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x118507000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x111aa9400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1214f8400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 01:54:56 INFO - PROCESS | 1652 | 1468659296738 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]]]}] 01:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 624ms 01:54:56 INFO - PROCESS | 1652 | 1468659296760 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 1652 | 1468659296763 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:54:56 INFO - PROCESS | 1652 | 1468659296768 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 1652 | 1468659296770 Marionette TRACE conn2 <- [1,978,null,{}] 01:54:56 INFO - PROCESS | 1652 | 1468659296775 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}] 01:54:56 INFO - PROCESS | 1652 | 1468659296777 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:56 INFO - PROCESS | 1652 | 1468659296856 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:54:56 INFO - PROCESS | 1652 | 1468659296860 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:56 INFO - PROCESS | 1652 | 1468659296862 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11724c000 == 31 [pid = 1652] [id = 252] 01:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118626800) [pid = 1652] [serial = 754] [outer = 0x0] 01:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11872e800) [pid = 1652] [serial = 755] [outer = 0x118626800] 01:54:56 INFO - PROCESS | 1652 | 1468659296892 Marionette DEBUG loaded listener.js 01:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11888f000) [pid = 1652] [serial = 756] [outer = 0x118626800] 01:54:57 INFO - PROCESS | 1652 | 1468659297241 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]]]}] 01:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 525ms 01:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:54:57 INFO - PROCESS | 1652 | 1468659297294 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:54:57 INFO - PROCESS | 1652 | 1468659297295 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:54:57 INFO - PROCESS | 1652 | 1468659297297 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:54:57 INFO - PROCESS | 1652 | 1468659297300 Marionette TRACE conn2 <- [1,982,null,{}] 01:54:57 INFO - PROCESS | 1652 | 1468659297308 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}] 01:54:57 INFO - PROCESS | 1652 | 1468659297311 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:57 INFO - PROCESS | 1652 | 1468659297393 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:54:57 INFO - PROCESS | 1652 | 1468659297445 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:57 INFO - PROCESS | 1652 | 1468659297447 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188ce800 == 32 [pid = 1652] [id = 253] 01:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11888e800) [pid = 1652] [serial = 757] [outer = 0x0] 01:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119157000) [pid = 1652] [serial = 758] [outer = 0x11888e800] 01:54:57 INFO - PROCESS | 1652 | 1468659297475 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1198b6800) [pid = 1652] [serial = 759] [outer = 0x11888e800] 01:54:57 INFO - PROCESS | 1652 | 1468659297798 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]]]}] 01:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 01:54:57 INFO - PROCESS | 1652 | 1468659297819 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:54:57 INFO - PROCESS | 1652 | 1468659297822 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:54:57 INFO - PROCESS | 1652 | 1468659297827 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:54:57 INFO - PROCESS | 1652 | 1468659297829 Marionette TRACE conn2 <- [1,986,null,{}] 01:54:57 INFO - PROCESS | 1652 | 1468659297831 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}] 01:54:57 INFO - PROCESS | 1652 | 1468659297832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:57 INFO - PROCESS | 1652 | 1468659297912 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:54:57 INFO - PROCESS | 1652 | 1468659297916 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:57 INFO - PROCESS | 1652 | 1468659297917 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b41800 == 33 [pid = 1652] [id = 254] 01:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119aeb400) [pid = 1652] [serial = 760] [outer = 0x0] 01:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x121a8b400) [pid = 1652] [serial = 761] [outer = 0x119aeb400] 01:54:57 INFO - PROCESS | 1652 | 1468659297945 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x124982000) [pid = 1652] [serial = 762] [outer = 0x119aeb400] 01:54:58 INFO - PROCESS | 1652 | 1468659298374 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]]]}] 01:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 569ms 01:54:58 INFO - PROCESS | 1652 | 1468659298397 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:54:58 INFO - PROCESS | 1652 | 1468659298399 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:54:58 INFO - PROCESS | 1652 | 1468659298403 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:54:58 INFO - PROCESS | 1652 | 1468659298408 Marionette TRACE conn2 <- [1,990,null,{}] 01:54:58 INFO - PROCESS | 1652 | 1468659298411 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}] 01:54:58 INFO - PROCESS | 1652 | 1468659298413 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:58 INFO - PROCESS | 1652 | 1468659298528 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:54:58 INFO - PROCESS | 1652 | 1468659298537 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:58 INFO - PROCESS | 1652 | 1468659298539 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116785800 == 34 [pid = 1652] [id = 255] 01:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121810000) [pid = 1652] [serial = 763] [outer = 0x0] 01:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x124ed5000) [pid = 1652] [serial = 764] [outer = 0x121810000] 01:54:58 INFO - PROCESS | 1652 | 1468659298577 Marionette DEBUG loaded listener.js 01:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1254eb400) [pid = 1652] [serial = 765] [outer = 0x121810000] 01:54:59 INFO - PROCESS | 1652 | 1468659299010 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]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 623ms 01:54:59 INFO - PROCESS | 1652 | 1468659299030 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:54:59 INFO - PROCESS | 1652 | 1468659299031 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:54:59 INFO - PROCESS | 1652 | 1468659299034 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 1652 | 1468659299035 Marionette TRACE conn2 <- [1,994,null,{}] 01:54:59 INFO - PROCESS | 1652 | 1468659299037 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}] 01:54:59 INFO - PROCESS | 1652 | 1468659299041 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:59 INFO - PROCESS | 1652 | 1468659299157 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:54:59 INFO - PROCESS | 1652 | 1468659299190 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:59 INFO - PROCESS | 1652 | 1468659299191 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ffa000 == 35 [pid = 1652] [id = 256] 01:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x125e8e000) [pid = 1652] [serial = 766] [outer = 0x0] 01:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12739ec00) [pid = 1652] [serial = 767] [outer = 0x125e8e000] 01:54:59 INFO - PROCESS | 1652 | 1468659299216 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128b53400) [pid = 1652] [serial = 768] [outer = 0x125e8e000] 01:54:59 INFO - PROCESS | 1652 | 1468659299535 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]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 01:54:59 INFO - PROCESS | 1652 | 1468659299553 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:54:59 INFO - PROCESS | 1652 | 1468659299554 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:54:59 INFO - PROCESS | 1652 | 1468659299560 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 1652 | 1468659299561 Marionette TRACE conn2 <- [1,998,null,{}] 01:54:59 INFO - PROCESS | 1652 | 1468659299564 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}] 01:54:59 INFO - PROCESS | 1652 | 1468659299565 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:59 INFO - PROCESS | 1652 | 1468659299662 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:54:59 INFO - PROCESS | 1652 | 1468659299675 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:54:59 INFO - PROCESS | 1652 | 1468659299676 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e4c000 == 36 [pid = 1652] [id = 257] 01:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112f8f800) [pid = 1652] [serial = 769] [outer = 0x0] 01:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x128b5f400) [pid = 1652] [serial = 770] [outer = 0x112f8f800] 01:54:59 INFO - PROCESS | 1652 | 1468659299700 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128d75400) [pid = 1652] [serial = 771] [outer = 0x112f8f800] 01:55:00 INFO - PROCESS | 1652 | 1468659300060 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]]]}] 01:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 01:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:55:00 INFO - PROCESS | 1652 | 1468659300079 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:55:00 INFO - PROCESS | 1652 | 1468659300081 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:55:00 INFO - PROCESS | 1652 | 1468659300083 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:55:00 INFO - PROCESS | 1652 | 1468659300084 Marionette TRACE conn2 <- [1,1002,null,{}] 01:55:00 INFO - PROCESS | 1652 | 1468659300087 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}] 01:55:00 INFO - PROCESS | 1652 | 1468659300088 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:00 INFO - PROCESS | 1652 | 1468659300187 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:55:00 INFO - PROCESS | 1652 | 1468659300221 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:00 INFO - PROCESS | 1652 | 1468659300223 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2e800 == 37 [pid = 1652] [id = 258] 01:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112e52400) [pid = 1652] [serial = 772] [outer = 0x0] 01:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12925ac00) [pid = 1652] [serial = 773] [outer = 0x112e52400] 01:55:00 INFO - PROCESS | 1652 | 1468659300249 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x129267400) [pid = 1652] [serial = 774] [outer = 0x112e52400] 01:55:00 INFO - PROCESS | 1652 | 1468659300599 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]]]}] 01:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 01:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:55:00 INFO - PROCESS | 1652 | 1468659300604 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:55:00 INFO - PROCESS | 1652 | 1468659300606 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:55:00 INFO - PROCESS | 1652 | 1468659300608 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:55:00 INFO - PROCESS | 1652 | 1468659300609 Marionette TRACE conn2 <- [1,1006,null,{}] 01:55:00 INFO - PROCESS | 1652 | 1468659300612 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}] 01:55:00 INFO - PROCESS | 1652 | 1468659300613 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:00 INFO - PROCESS | 1652 | 1468659300715 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195ccc00) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1168b4000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11957c000) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x111c22000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118630000) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112a7d400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116297000) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112f90c00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1126f9800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116a04800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1184c9800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:55:00 INFO - PROCESS | 1652 | 1468659300818 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:00 INFO - PROCESS | 1652 | 1468659300819 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186d8000 == 38 [pid = 1652] [id = 259] 01:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x110e4f800) [pid = 1652] [serial = 775] [outer = 0x0] 01:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x113230000) [pid = 1652] [serial = 776] [outer = 0x110e4f800] 01:55:00 INFO - PROCESS | 1652 | 1468659300846 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117eb3c00) [pid = 1652] [serial = 777] [outer = 0x110e4f800] 01:55:01 INFO - PROCESS | 1652 | 1468659301133 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]]]}] 01:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 01:55:01 INFO - PROCESS | 1652 | 1468659301179 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:55:01 INFO - PROCESS | 1652 | 1468659301180 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:55:01 INFO - PROCESS | 1652 | 1468659301182 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1652 | 1468659301183 Marionette TRACE conn2 <- [1,1010,null,{}] 01:55:01 INFO - PROCESS | 1652 | 1468659301186 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}] 01:55:01 INFO - PROCESS | 1652 | 1468659301188 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:01 INFO - PROCESS | 1652 | 1468659301275 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:55:01 INFO - PROCESS | 1652 | 1468659301279 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:01 INFO - PROCESS | 1652 | 1468659301280 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11968c800 == 39 [pid = 1652] [id = 260] 01:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11888e400) [pid = 1652] [serial = 778] [outer = 0x0] 01:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1268f1800) [pid = 1652] [serial = 779] [outer = 0x11888e400] 01:55:01 INFO - PROCESS | 1652 | 1468659301304 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x129268000) [pid = 1652] [serial = 780] [outer = 0x11888e400] 01:55:01 INFO - PROCESS | 1652 | 1468659301629 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]]]}] 01:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 01:55:01 INFO - PROCESS | 1652 | 1468659301654 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:55:01 INFO - PROCESS | 1652 | 1468659301659 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:55:01 INFO - PROCESS | 1652 | 1468659301661 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1652 | 1468659301663 Marionette TRACE conn2 <- [1,1014,null,{}] 01:55:01 INFO - PROCESS | 1652 | 1468659301665 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}] 01:55:01 INFO - PROCESS | 1652 | 1468659301667 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:01 INFO - PROCESS | 1652 | 1468659301784 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:55:01 INFO - PROCESS | 1652 | 1468659301793 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:01 INFO - PROCESS | 1652 | 1468659301795 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a33b800 == 40 [pid = 1652] [id = 261] 01:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1198a3400) [pid = 1652] [serial = 781] [outer = 0x0] 01:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1293c9400) [pid = 1652] [serial = 782] [outer = 0x1198a3400] 01:55:01 INFO - PROCESS | 1652 | 1468659301822 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12a3d9800) [pid = 1652] [serial = 783] [outer = 0x1198a3400] 01:55:02 INFO - PROCESS | 1652 | 1468659302208 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]]]}] 01:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 571ms 01:55:02 INFO - PROCESS | 1652 | 1468659302232 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:55:02 INFO - PROCESS | 1652 | 1468659302233 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:55:02 INFO - PROCESS | 1652 | 1468659302236 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:55:02 INFO - PROCESS | 1652 | 1468659302237 Marionette TRACE conn2 <- [1,1018,null,{}] 01:55:02 INFO - PROCESS | 1652 | 1468659302242 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}] 01:55:02 INFO - PROCESS | 1652 | 1468659302243 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:02 INFO - PROCESS | 1652 | 1468659302313 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:55:02 INFO - PROCESS | 1652 | 1468659302317 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:02 INFO - PROCESS | 1652 | 1468659302318 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d4000 == 41 [pid = 1652] [id = 262] 01:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117096400) [pid = 1652] [serial = 784] [outer = 0x0] 01:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12a79f400) [pid = 1652] [serial = 785] [outer = 0x117096400] 01:55:02 INFO - PROCESS | 1652 | 1468659302390 Marionette DEBUG loaded listener.js 01:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12a7f2c00) [pid = 1652] [serial = 786] [outer = 0x117096400] 01:55:02 INFO - PROCESS | 1652 | 1468659302770 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]]]}] 01:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 573ms 01:55:02 INFO - PROCESS | 1652 | 1468659302862 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:55:02 INFO - PROCESS | 1652 | 1468659302865 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:55:02 INFO - PROCESS | 1652 | 1468659302881 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:55:02 INFO - PROCESS | 1652 | 1468659302885 Marionette TRACE conn2 <- [1,1022,null,{}] 01:55:02 INFO - PROCESS | 1652 | 1468659302894 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}] 01:55:02 INFO - PROCESS | 1652 | 1468659302897 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:03 INFO - PROCESS | 1652 | 1468659303067 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:55:03 INFO - PROCESS | 1652 | 1468659303169 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:03 INFO - PROCESS | 1652 | 1468659303172 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116abe800 == 42 [pid = 1652] [id = 263] 01:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1165e2800) [pid = 1652] [serial = 787] [outer = 0x0] 01:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a80400) [pid = 1652] [serial = 788] [outer = 0x1165e2800] 01:55:03 INFO - PROCESS | 1652 | 1468659303203 Marionette DEBUG loaded listener.js 01:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118507000) [pid = 1652] [serial = 789] [outer = 0x1165e2800] 01:55:03 INFO - PROCESS | 1652 | 1468659303617 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]]]}] 01:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 787ms 01:55:03 INFO - PROCESS | 1652 | 1468659303659 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:55:03 INFO - PROCESS | 1652 | 1468659303661 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:55:03 INFO - PROCESS | 1652 | 1468659303666 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 1652 | 1468659303668 Marionette TRACE conn2 <- [1,1026,null,{}] 01:55:03 INFO - PROCESS | 1652 | 1468659303672 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}] 01:55:03 INFO - PROCESS | 1652 | 1468659303674 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:03 INFO - PROCESS | 1652 | 1468659303775 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:55:03 INFO - PROCESS | 1652 | 1468659303827 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:03 INFO - PROCESS | 1652 | 1468659303828 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cdb800 == 43 [pid = 1652] [id = 264] 01:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118634c00) [pid = 1652] [serial = 790] [outer = 0x0] 01:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191cb400) [pid = 1652] [serial = 791] [outer = 0x118634c00] 01:55:03 INFO - PROCESS | 1652 | 1468659303858 Marionette DEBUG loaded listener.js 01:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195c7400) [pid = 1652] [serial = 792] [outer = 0x118634c00] 01:55:04 INFO - PROCESS | 1652 | 1468659304268 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]]]}] 01:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 01:55:04 INFO - PROCESS | 1652 | 1468659304287 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:55:04 INFO - PROCESS | 1652 | 1468659304289 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:55:04 INFO - PROCESS | 1652 | 1468659304291 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:55:04 INFO - PROCESS | 1652 | 1468659304293 Marionette TRACE conn2 <- [1,1030,null,{}] 01:55:04 INFO - PROCESS | 1652 | 1468659304300 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}] 01:55:04 INFO - PROCESS | 1652 | 1468659304303 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:04 INFO - PROCESS | 1652 | 1468659304408 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:55:04 INFO - PROCESS | 1652 | 1468659304493 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:04 INFO - PROCESS | 1652 | 1468659304495 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a62f800 == 44 [pid = 1652] [id = 265] 01:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1268ed800) [pid = 1652] [serial = 793] [outer = 0x0] 01:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126dec000) [pid = 1652] [serial = 794] [outer = 0x1268ed800] 01:55:04 INFO - PROCESS | 1652 | 1468659304527 Marionette DEBUG loaded listener.js 01:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1273a0c00) [pid = 1652] [serial = 795] [outer = 0x1268ed800] 01:55:04 INFO - PROCESS | 1652 | 1468659304957 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]]]}] 01:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 01:55:05 INFO - PROCESS | 1652 | 1468659305020 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 1652 | 1468659305023 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:55:05 INFO - PROCESS | 1652 | 1468659305027 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 1652 | 1468659305028 Marionette TRACE conn2 <- [1,1034,null,{}] 01:55:05 INFO - PROCESS | 1652 | 1468659305030 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}] 01:55:05 INFO - PROCESS | 1652 | 1468659305032 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:05 INFO - PROCESS | 1652 | 1468659305134 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:55:05 INFO - PROCESS | 1652 | 1468659305199 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:05 INFO - PROCESS | 1652 | 1468659305201 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1b4800 == 45 [pid = 1652] [id = 266] 01:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12773ac00) [pid = 1652] [serial = 796] [outer = 0x0] 01:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127740c00) [pid = 1652] [serial = 797] [outer = 0x12773ac00] 01:55:05 INFO - PROCESS | 1652 | 1468659305230 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129260400) [pid = 1652] [serial = 798] [outer = 0x12773ac00] 01:55:05 INFO - PROCESS | 1652 | 1468659305670 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]]]}] 01:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 669ms 01:55:05 INFO - PROCESS | 1652 | 1468659305717 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 1652 | 1468659305719 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:55:05 INFO - PROCESS | 1652 | 1468659305724 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 1652 | 1468659305726 Marionette TRACE conn2 <- [1,1038,null,{}] 01:55:05 INFO - PROCESS | 1652 | 1468659305728 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}] 01:55:05 INFO - PROCESS | 1652 | 1468659305729 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:05 INFO - PROCESS | 1652 | 1468659305830 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:55:05 INFO - PROCESS | 1652 | 1468659305882 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:05 INFO - PROCESS | 1652 | 1468659305883 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116781000 == 46 [pid = 1652] [id = 267] 01:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115ef0400) [pid = 1652] [serial = 799] [outer = 0x0] 01:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128b5fc00) [pid = 1652] [serial = 800] [outer = 0x115ef0400] 01:55:05 INFO - PROCESS | 1652 | 1468659305912 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1293cbc00) [pid = 1652] [serial = 801] [outer = 0x115ef0400] 01:55:06 INFO - PROCESS | 1652 | 1468659306457 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 769ms 01:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:55:06 INFO - PROCESS | 1652 | 1468659306494 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:55:06 INFO - PROCESS | 1652 | 1468659306496 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:55:06 INFO - PROCESS | 1652 | 1468659306499 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 1652 | 1468659306501 Marionette TRACE conn2 <- [1,1042,null,{}] 01:55:06 INFO - PROCESS | 1652 | 1468659306504 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}] 01:55:06 INFO - PROCESS | 1652 | 1468659306506 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:06 INFO - PROCESS | 1652 | 1468659306601 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:55:06 INFO - PROCESS | 1652 | 1468659306656 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:06 INFO - PROCESS | 1652 | 1468659306657 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706d800 == 47 [pid = 1652] [id = 268] 01:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1165eac00) [pid = 1652] [serial = 802] [outer = 0x0] 01:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117002800) [pid = 1652] [serial = 803] [outer = 0x1165eac00] 01:55:06 INFO - PROCESS | 1652 | 1468659306685 Marionette DEBUG loaded listener.js 01:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118361400) [pid = 1652] [serial = 804] [outer = 0x1165eac00] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a33b800 == 46 [pid = 1652] [id = 261] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11968c800 == 45 [pid = 1652] [id = 260] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1186d8000 == 44 [pid = 1652] [id = 259] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2e800 == 43 [pid = 1652] [id = 258] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x125e4c000 == 42 [pid = 1652] [id = 257] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124ffa000 == 41 [pid = 1652] [id = 256] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116785800 == 40 [pid = 1652] [id = 255] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119b41800 == 39 [pid = 1652] [id = 254] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1188ce800 == 38 [pid = 1652] [id = 253] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11724c000 == 37 [pid = 1652] [id = 252] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11627e000 == 36 [pid = 1652] [id = 251] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e7000 == 35 [pid = 1652] [id = 250] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x112ae3000 == 34 [pid = 1652] [id = 249] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11707c800 == 33 [pid = 1652] [id = 237] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116781000 == 32 [pid = 1652] [id = 267] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1b4800 == 31 [pid = 1652] [id = 266] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a62f800 == 30 [pid = 1652] [id = 265] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119cdb800 == 29 [pid = 1652] [id = 264] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d4000 == 28 [pid = 1652] [id = 262] 01:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116abe800 == 27 [pid = 1652] [id = 263] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119575800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1177f3000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113258c00) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1165e3c00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118883800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118a6b000) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117eb7400) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184c6800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121316c00) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12542f400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124ecf400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1268e9400) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118730000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1273a1400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116a7f800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12731bc00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113252400) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1191c5400) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119575400) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1268f6c00) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1273a5800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11989cc00) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 01:55:07 INFO - PROCESS | 1652 | 1468659307625 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]]]}] 01:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1174ms 01:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:55:07 INFO - PROCESS | 1652 | 1468659307675 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:55:07 INFO - PROCESS | 1652 | 1468659307677 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:55:07 INFO - PROCESS | 1652 | 1468659307680 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:55:07 INFO - PROCESS | 1652 | 1468659307682 Marionette TRACE conn2 <- [1,1046,null,{}] 01:55:07 INFO - PROCESS | 1652 | 1468659307686 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}] 01:55:07 INFO - PROCESS | 1652 | 1468659307688 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:07 INFO - PROCESS | 1652 | 1468659307769 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:55:07 INFO - PROCESS | 1652 | 1468659307791 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:07 INFO - PROCESS | 1652 | 1468659307793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116266000 == 28 [pid = 1652] [id = 269] 01:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1165eb000) [pid = 1652] [serial = 805] [outer = 0x0] 01:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1168ba800) [pid = 1652] [serial = 806] [outer = 0x1165eb000] 01:55:07 INFO - PROCESS | 1652 | 1468659307821 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1177f3c00) [pid = 1652] [serial = 807] [outer = 0x1165eb000] 01:55:08 INFO - PROCESS | 1652 | 1468659308154 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]]]}] 01:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 01:55:08 INFO - PROCESS | 1652 | 1468659308202 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:55:08 INFO - PROCESS | 1652 | 1468659308205 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:55:08 INFO - PROCESS | 1652 | 1468659308210 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 1652 | 1468659308212 Marionette TRACE conn2 <- [1,1050,null,{}] 01:55:08 INFO - PROCESS | 1652 | 1468659308214 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}] 01:55:08 INFO - PROCESS | 1652 | 1468659308216 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:08 INFO - PROCESS | 1652 | 1468659308298 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:55:08 INFO - PROCESS | 1652 | 1468659308302 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:08 INFO - PROCESS | 1652 | 1468659308303 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e37000 == 29 [pid = 1652] [id = 270] 01:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118364400) [pid = 1652] [serial = 808] [outer = 0x0] 01:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11872e000) [pid = 1652] [serial = 809] [outer = 0x118364400] 01:55:08 INFO - PROCESS | 1652 | 1468659308334 Marionette DEBUG loaded listener.js 01:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1188c6400) [pid = 1652] [serial = 810] [outer = 0x118364400] 01:55:08 INFO - PROCESS | 1652 | 1468659308662 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]]]}] 01:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 01:55:08 INFO - PROCESS | 1652 | 1468659308680 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:55:08 INFO - PROCESS | 1652 | 1468659308682 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:55:08 INFO - PROCESS | 1652 | 1468659308684 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 1652 | 1468659308686 Marionette TRACE conn2 <- [1,1054,null,{}] 01:55:08 INFO - PROCESS | 1652 | 1468659308697 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}] 01:55:08 INFO - PROCESS | 1652 | 1468659308700 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:08 INFO - PROCESS | 1652 | 1468659308777 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:55:08 INFO - PROCESS | 1652 | 1468659308830 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:08 INFO - PROCESS | 1652 | 1468659308832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119121800 == 30 [pid = 1652] [id = 271] 01:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1126fc000) [pid = 1652] [serial = 811] [outer = 0x0] 01:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119575000) [pid = 1652] [serial = 812] [outer = 0x1126fc000] 01:55:08 INFO - PROCESS | 1652 | 1468659308859 Marionette DEBUG loaded listener.js 01:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11989cc00) [pid = 1652] [serial = 813] [outer = 0x1126fc000] 01:55:09 INFO - PROCESS | 1652 | 1468659309145 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]]]}] 01:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 476ms 01:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:55:09 INFO - PROCESS | 1652 | 1468659309162 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:55:09 INFO - PROCESS | 1652 | 1468659309164 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:55:09 INFO - PROCESS | 1652 | 1468659309166 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:55:09 INFO - PROCESS | 1652 | 1468659309167 Marionette TRACE conn2 <- [1,1058,null,{}] 01:55:09 INFO - PROCESS | 1652 | 1468659309170 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}] 01:55:09 INFO - PROCESS | 1652 | 1468659309172 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:09 INFO - PROCESS | 1652 | 1468659309260 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:55:09 INFO - PROCESS | 1652 | 1468659309265 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:09 INFO - PROCESS | 1652 | 1468659309266 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b44000 == 31 [pid = 1652] [id = 272] 01:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119af3c00) [pid = 1652] [serial = 814] [outer = 0x0] 01:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1219e3c00) [pid = 1652] [serial = 815] [outer = 0x119af3c00] 01:55:09 INFO - PROCESS | 1652 | 1468659309293 Marionette DEBUG loaded listener.js 01:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123cd9000) [pid = 1652] [serial = 816] [outer = 0x119af3c00] 01:55:09 INFO - PROCESS | 1652 | 1468659309611 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]]]}] 01:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 01:55:09 INFO - PROCESS | 1652 | 1468659309636 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:55:09 INFO - PROCESS | 1652 | 1468659309646 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:55:09 INFO - PROCESS | 1652 | 1468659309649 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:55:09 INFO - PROCESS | 1652 | 1468659309650 Marionette TRACE conn2 <- [1,1062,null,{}] 01:55:09 INFO - PROCESS | 1652 | 1468659309652 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}] 01:55:09 INFO - PROCESS | 1652 | 1468659309654 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:09 INFO - PROCESS | 1652 | 1468659309760 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:55:09 INFO - PROCESS | 1652 | 1468659309774 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:09 INFO - PROCESS | 1652 | 1468659309775 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121381000 == 32 [pid = 1652] [id = 273] 01:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112f5bc00) [pid = 1652] [serial = 817] [outer = 0x0] 01:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121804000) [pid = 1652] [serial = 818] [outer = 0x112f5bc00] 01:55:09 INFO - PROCESS | 1652 | 1468659309800 Marionette DEBUG loaded listener.js 01:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1254e5000) [pid = 1652] [serial = 819] [outer = 0x112f5bc00] 01:55:10 INFO - PROCESS | 1652 | 1468659310153 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]]]}] 01:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 01:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:55:10 INFO - PROCESS | 1652 | 1468659310168 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 1652 | 1468659310170 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:55:10 INFO - PROCESS | 1652 | 1468659310172 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 1652 | 1468659310173 Marionette TRACE conn2 <- [1,1066,null,{}] 01:55:10 INFO - PROCESS | 1652 | 1468659310175 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}] 01:55:10 INFO - PROCESS | 1652 | 1468659310179 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:10 INFO - PROCESS | 1652 | 1468659310289 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:55:10 INFO - PROCESS | 1652 | 1468659310332 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:10 INFO - PROCESS | 1652 | 1468659310334 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ffa800 == 33 [pid = 1652] [id = 274] 01:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118a6d800) [pid = 1652] [serial = 820] [outer = 0x0] 01:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126e81800) [pid = 1652] [serial = 821] [outer = 0x118a6d800] 01:55:10 INFO - PROCESS | 1652 | 1468659310362 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1275fc800) [pid = 1652] [serial = 822] [outer = 0x118a6d800] 01:55:10 INFO - PROCESS | 1652 | 1468659310795 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]]]}] 01:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 01:55:10 INFO - PROCESS | 1652 | 1468659310845 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 1652 | 1468659310847 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:55:10 INFO - PROCESS | 1652 | 1468659310875 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 1652 | 1468659310877 Marionette TRACE conn2 <- [1,1070,null,{}] 01:55:10 INFO - PROCESS | 1652 | 1468659310880 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}] 01:55:10 INFO - PROCESS | 1652 | 1468659310894 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:11 INFO - PROCESS | 1652 | 1468659311014 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:55:11 INFO - PROCESS | 1652 | 1468659311053 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:11 INFO - PROCESS | 1652 | 1468659311054 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x127334000 == 34 [pid = 1652] [id = 275] 01:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1275fcc00) [pid = 1652] [serial = 823] [outer = 0x0] 01:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128b58c00) [pid = 1652] [serial = 824] [outer = 0x1275fcc00] 01:55:11 INFO - PROCESS | 1652 | 1468659311079 Marionette DEBUG loaded listener.js 01:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128f6d800) [pid = 1652] [serial = 825] [outer = 0x1275fcc00] 01:55:11 INFO - PROCESS | 1652 | 1468659311388 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]]]}] 01:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 578ms 01:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:55:11 INFO - PROCESS | 1652 | 1468659311445 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:55:11 INFO - PROCESS | 1652 | 1468659311446 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:55:11 INFO - PROCESS | 1652 | 1468659311448 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:55:11 INFO - PROCESS | 1652 | 1468659311449 Marionette TRACE conn2 <- [1,1074,null,{}] 01:55:11 INFO - PROCESS | 1652 | 1468659311452 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}] 01:55:11 INFO - PROCESS | 1652 | 1468659311453 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:11 INFO - PROCESS | 1652 | 1468659311551 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:55:11 INFO - PROCESS | 1652 | 1468659311583 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:11 INFO - PROCESS | 1652 | 1468659311585 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c98800 == 35 [pid = 1652] [id = 276] 01:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a84400) [pid = 1652] [serial = 826] [outer = 0x0] 01:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129264c00) [pid = 1652] [serial = 827] [outer = 0x112a84400] 01:55:11 INFO - PROCESS | 1652 | 1468659311608 Marionette DEBUG loaded listener.js 01:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129603400) [pid = 1652] [serial = 828] [outer = 0x112a84400] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125e8e000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112f8f800) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118626800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e52400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121810000) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110e4d800) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11888e800) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11708f400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a85c00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119aeb400) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110e4f800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1198a3400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11888e400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1177f4800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117096400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:55:12 INFO - PROCESS | 1652 | 1468659312057 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]]]}] 01:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 621ms 01:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:55:12 INFO - PROCESS | 1652 | 1468659312069 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:55:12 INFO - PROCESS | 1652 | 1468659312071 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:55:12 INFO - PROCESS | 1652 | 1468659312076 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:55:12 INFO - PROCESS | 1652 | 1468659312078 Marionette TRACE conn2 <- [1,1078,null,{}] 01:55:12 INFO - PROCESS | 1652 | 1468659312080 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}] 01:55:12 INFO - PROCESS | 1652 | 1468659312081 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:12 INFO - PROCESS | 1652 | 1468659312167 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:55:12 INFO - PROCESS | 1652 | 1468659312170 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:12 INFO - PROCESS | 1652 | 1468659312173 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911d000 == 36 [pid = 1652] [id = 277] 01:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116293400) [pid = 1652] [serial = 829] [outer = 0x0] 01:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1188c1400) [pid = 1652] [serial = 830] [outer = 0x116293400] 01:55:12 INFO - PROCESS | 1652 | 1468659312245 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124adc800) [pid = 1652] [serial = 831] [outer = 0x116293400] 01:55:12 INFO - PROCESS | 1652 | 1468659312526 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]]]}] 01:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 01:55:12 INFO - PROCESS | 1652 | 1468659312547 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:55:12 INFO - PROCESS | 1652 | 1468659312548 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:55:12 INFO - PROCESS | 1652 | 1468659312550 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:55:12 INFO - PROCESS | 1652 | 1468659312552 Marionette TRACE conn2 <- [1,1082,null,{}] 01:55:12 INFO - PROCESS | 1652 | 1468659312562 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}] 01:55:12 INFO - PROCESS | 1652 | 1468659312563 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:12 INFO - PROCESS | 1652 | 1468659312647 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:55:12 INFO - PROCESS | 1652 | 1468659312651 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:12 INFO - PROCESS | 1652 | 1468659312652 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a31d800 == 37 [pid = 1652] [id = 278] 01:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1177f9c00) [pid = 1652] [serial = 832] [outer = 0x0] 01:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128d73000) [pid = 1652] [serial = 833] [outer = 0x1177f9c00] 01:55:12 INFO - PROCESS | 1652 | 1468659312679 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129602800) [pid = 1652] [serial = 834] [outer = 0x1177f9c00] 01:55:13 INFO - PROCESS | 1652 | 1468659313001 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]]]}] 01:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 474ms 01:55:13 INFO - PROCESS | 1652 | 1468659313025 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:55:13 INFO - PROCESS | 1652 | 1468659313027 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:55:13 INFO - PROCESS | 1652 | 1468659313029 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:55:13 INFO - PROCESS | 1652 | 1468659313031 Marionette TRACE conn2 <- [1,1086,null,{}] 01:55:13 INFO - PROCESS | 1652 | 1468659313034 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}] 01:55:13 INFO - PROCESS | 1652 | 1468659313035 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:13 INFO - PROCESS | 1652 | 1468659313158 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:55:13 INFO - PROCESS | 1652 | 1468659313190 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:13 INFO - PROCESS | 1652 | 1468659313192 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121256000 == 38 [pid = 1652] [id = 279] 01:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121810000) [pid = 1652] [serial = 835] [outer = 0x0] 01:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129608400) [pid = 1652] [serial = 836] [outer = 0x121810000] 01:55:13 INFO - PROCESS | 1652 | 1468659313218 Marionette DEBUG loaded listener.js 01:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a7f6000) [pid = 1652] [serial = 837] [outer = 0x121810000] 01:55:13 INFO - PROCESS | 1652 | 1468659313499 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]]]}] 01:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 01:55:13 INFO - PROCESS | 1652 | 1468659313552 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:55:13 INFO - PROCESS | 1652 | 1468659313553 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:55:13 INFO - PROCESS | 1652 | 1468659313559 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:55:13 INFO - PROCESS | 1652 | 1468659313561 Marionette TRACE conn2 <- [1,1090,null,{}] 01:55:13 INFO - PROCESS | 1652 | 1468659313563 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}] 01:55:13 INFO - PROCESS | 1652 | 1468659313564 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:13 INFO - PROCESS | 1652 | 1468659313644 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:55:13 INFO - PROCESS | 1652 | 1468659313648 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:13 INFO - PROCESS | 1652 | 1468659313649 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b273800 == 39 [pid = 1652] [id = 280] 01:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7f9800) [pid = 1652] [serial = 838] [outer = 0x0] 01:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a8e7000) [pid = 1652] [serial = 839] [outer = 0x12a7f9800] 01:55:13 INFO - PROCESS | 1652 | 1468659313674 Marionette DEBUG loaded listener.js 01:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a8edc00) [pid = 1652] [serial = 840] [outer = 0x12a7f9800] 01:55:14 INFO - PROCESS | 1652 | 1468659314155 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]]]}] 01:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 622ms 01:55:14 INFO - PROCESS | 1652 | 1468659314179 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:55:14 INFO - PROCESS | 1652 | 1468659314182 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:55:14 INFO - PROCESS | 1652 | 1468659314185 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:55:14 INFO - PROCESS | 1652 | 1468659314187 Marionette TRACE conn2 <- [1,1094,null,{}] 01:55:14 INFO - PROCESS | 1652 | 1468659314191 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}] 01:55:14 INFO - PROCESS | 1652 | 1468659314193 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:14 INFO - PROCESS | 1652 | 1468659314311 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:55:14 INFO - PROCESS | 1652 | 1468659314390 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:14 INFO - PROCESS | 1652 | 1468659314392 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x116abf000 == 40 [pid = 1652] [id = 281] 01:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112e51800) [pid = 1652] [serial = 841] [outer = 0x0] 01:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116297c00) [pid = 1652] [serial = 842] [outer = 0x112e51800] 01:55:14 INFO - PROCESS | 1652 | 1468659314423 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11708cc00) [pid = 1652] [serial = 843] [outer = 0x112e51800] 01:55:14 INFO - PROCESS | 1652 | 1468659314971 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]]]}] 01:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 823ms 01:55:15 INFO - PROCESS | 1652 | 1468659315033 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:55:15 INFO - PROCESS | 1652 | 1468659315036 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:55:15 INFO - PROCESS | 1652 | 1468659315040 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:55:15 INFO - PROCESS | 1652 | 1468659315042 Marionette TRACE conn2 <- [1,1098,null,{}] 01:55:15 INFO - PROCESS | 1652 | 1468659315045 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}] 01:55:15 INFO - PROCESS | 1652 | 1468659315047 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:15 INFO - PROCESS | 1652 | 1468659315161 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:55:15 INFO - PROCESS | 1652 | 1468659315243 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:15 INFO - PROCESS | 1652 | 1468659315244 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11968c800 == 41 [pid = 1652] [id = 282] 01:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1188ba000) [pid = 1652] [serial = 844] [outer = 0x0] 01:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1188c7000) [pid = 1652] [serial = 845] [outer = 0x1188ba000] 01:55:15 INFO - PROCESS | 1652 | 1468659315278 Marionette DEBUG loaded listener.js 01:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119305800) [pid = 1652] [serial = 846] [outer = 0x1188ba000] 01:55:15 INFO - PROCESS | 1652 | 1468659315987 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1021ms 01:55:16 INFO - PROCESS | 1652 | 1468659316062 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:55:16 INFO - PROCESS | 1652 | 1468659316064 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:55:16 INFO - PROCESS | 1652 | 1468659316068 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 1652 | 1468659316070 Marionette TRACE conn2 <- [1,1102,null,{}] 01:55:16 INFO - PROCESS | 1652 | 1468659316082 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}] 01:55:16 INFO - PROCESS | 1652 | 1468659316084 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:16 INFO - PROCESS | 1652 | 1468659316196 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121256000 == 40 [pid = 1652] [id = 279] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a31d800 == 39 [pid = 1652] [id = 278] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11911d000 == 38 [pid = 1652] [id = 277] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128c98800 == 37 [pid = 1652] [id = 276] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x127334000 == 36 [pid = 1652] [id = 275] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x124ffa800 == 35 [pid = 1652] [id = 274] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121381000 == 34 [pid = 1652] [id = 273] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119b44000 == 33 [pid = 1652] [id = 272] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119121800 == 32 [pid = 1652] [id = 271] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117e37000 == 31 [pid = 1652] [id = 270] 01:55:16 INFO - PROCESS | 1652 | --DOCSHELL 0x116266000 == 30 [pid = 1652] [id = 269] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12773fc00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a79f400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a7f2c00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12739ec00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128b5f400) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128b53400) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11872e800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11888f000) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12925ac00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124ed5000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110e52000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1126fd800) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119157000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1198b6800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117eb5400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118628800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11700d800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118363c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121a8b400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124982000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128d75400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113230000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129267400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117eb3c00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a3d9800) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1268f1800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129268000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1293c9400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1254eb400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 01:55:16 INFO - PROCESS | 1652 | 1468659316279 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:16 INFO - PROCESS | 1652 | 1468659316282 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d19800 == 31 [pid = 1652] [id = 283] 01:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1165e4400) [pid = 1652] [serial = 847] [outer = 0x0] 01:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116a02400) [pid = 1652] [serial = 848] [outer = 0x1165e4400] 01:55:16 INFO - PROCESS | 1652 | 1468659316312 Marionette DEBUG loaded listener.js 01:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117eb4800) [pid = 1652] [serial = 849] [outer = 0x1165e4400] 01:55:16 INFO - PROCESS | 1652 | 1468659316643 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 634ms 01:55:16 INFO - PROCESS | 1652 | 1468659316701 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:55:16 INFO - PROCESS | 1652 | 1468659316705 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:55:16 INFO - PROCESS | 1652 | 1468659316710 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 1652 | 1468659316712 Marionette TRACE conn2 <- [1,1106,null,{}] 01:55:16 INFO - PROCESS | 1652 | 1468659316715 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}] 01:55:16 INFO - PROCESS | 1652 | 1468659316717 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:16 INFO - PROCESS | 1652 | 1468659316817 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:55:16 INFO - PROCESS | 1652 | 1468659316909 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:16 INFO - PROCESS | 1652 | 1468659316910 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118257000 == 32 [pid = 1652] [id = 284] 01:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118502c00) [pid = 1652] [serial = 850] [outer = 0x0] 01:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191cac00) [pid = 1652] [serial = 851] [outer = 0x118502c00] 01:55:16 INFO - PROCESS | 1652 | 1468659316954 Marionette DEBUG loaded listener.js 01:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195c5c00) [pid = 1652] [serial = 852] [outer = 0x118502c00] 01:55:17 INFO - PROCESS | 1652 | 1468659317289 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]]]}] 01:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 621ms 01:55:17 INFO - PROCESS | 1652 | 1468659317330 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:55:17 INFO - PROCESS | 1652 | 1468659317332 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:55:17 INFO - PROCESS | 1652 | 1468659317334 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:55:17 INFO - PROCESS | 1652 | 1468659317337 Marionette TRACE conn2 <- [1,1110,null,{}] 01:55:17 INFO - PROCESS | 1652 | 1468659317348 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}] 01:55:17 INFO - PROCESS | 1652 | 1468659317352 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:17 INFO - PROCESS | 1652 | 1468659317448 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:55:17 INFO - PROCESS | 1652 | 1468659317498 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:17 INFO - PROCESS | 1652 | 1468659317501 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119676800 == 33 [pid = 1652] [id = 285] 01:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11325c400) [pid = 1652] [serial = 853] [outer = 0x0] 01:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119af8400) [pid = 1652] [serial = 854] [outer = 0x11325c400] 01:55:17 INFO - PROCESS | 1652 | 1468659317529 Marionette DEBUG loaded listener.js 01:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124d14000) [pid = 1652] [serial = 855] [outer = 0x11325c400] 01:55:17 INFO - PROCESS | 1652 | 1468659317813 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]]]}] 01:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 526ms 01:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:55:17 INFO - PROCESS | 1652 | 1468659317862 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:55:17 INFO - PROCESS | 1652 | 1468659317864 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:55:17 INFO - PROCESS | 1652 | 1468659317866 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:55:17 INFO - PROCESS | 1652 | 1468659317868 Marionette TRACE conn2 <- [1,1114,null,{}] 01:55:17 INFO - PROCESS | 1652 | 1468659317870 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}] 01:55:17 INFO - PROCESS | 1652 | 1468659317872 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:17 INFO - PROCESS | 1652 | 1468659317959 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:55:17 INFO - PROCESS | 1652 | 1468659317963 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:17 INFO - PROCESS | 1652 | 1468659317964 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc9800 == 34 [pid = 1652] [id = 286] 01:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113252c00) [pid = 1652] [serial = 856] [outer = 0x0] 01:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125e8d400) [pid = 1652] [serial = 857] [outer = 0x113252c00] 01:55:18 INFO - PROCESS | 1652 | 1468659318039 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126e80800) [pid = 1652] [serial = 858] [outer = 0x113252c00] 01:55:18 INFO - PROCESS | 1652 | 1468659318486 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]]]}] 01:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 01:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:55:18 INFO - PROCESS | 1652 | 1468659318536 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:55:18 INFO - PROCESS | 1652 | 1468659318538 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:55:18 INFO - PROCESS | 1652 | 1468659318540 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:55:18 INFO - PROCESS | 1652 | 1468659318541 Marionette TRACE conn2 <- [1,1118,null,{}] 01:55:18 INFO - PROCESS | 1652 | 1468659318543 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}] 01:55:18 INFO - PROCESS | 1652 | 1468659318552 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:18 INFO - PROCESS | 1652 | 1468659318655 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:55:18 INFO - PROCESS | 1652 | 1468659318696 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:18 INFO - PROCESS | 1652 | 1468659318697 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x127345800 == 35 [pid = 1652] [id = 287] 01:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118626c00) [pid = 1652] [serial = 859] [outer = 0x0] 01:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1273a0800) [pid = 1652] [serial = 860] [outer = 0x118626c00] 01:55:18 INFO - PROCESS | 1652 | 1468659318721 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129267400) [pid = 1652] [serial = 861] [outer = 0x118626c00] 01:55:19 INFO - PROCESS | 1652 | 1468659319061 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]]]}] 01:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 569ms 01:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:55:19 INFO - PROCESS | 1652 | 1468659319110 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 1652 | 1468659319111 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:55:19 INFO - PROCESS | 1652 | 1468659319113 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1652 | 1468659319114 Marionette TRACE conn2 <- [1,1122,null,{}] 01:55:19 INFO - PROCESS | 1652 | 1468659319116 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}] 01:55:19 INFO - PROCESS | 1652 | 1468659319121 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:19 INFO - PROCESS | 1652 | 1468659319240 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:55:19 INFO - PROCESS | 1652 | 1468659319270 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:19 INFO - PROCESS | 1652 | 1468659319271 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fcb800 == 36 [pid = 1652] [id = 288] 01:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1293c2400) [pid = 1652] [serial = 862] [outer = 0x0] 01:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a79f400) [pid = 1652] [serial = 863] [outer = 0x1293c2400] 01:55:19 INFO - PROCESS | 1652 | 1468659319296 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8e9800) [pid = 1652] [serial = 864] [outer = 0x1293c2400] 01:55:19 INFO - PROCESS | 1652 | 1468659319617 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]]]}] 01:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 01:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:55:19 INFO - PROCESS | 1652 | 1468659319631 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 1652 | 1468659319633 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:55:19 INFO - PROCESS | 1652 | 1468659319651 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1652 | 1468659319652 Marionette TRACE conn2 <- [1,1126,null,{}] 01:55:19 INFO - PROCESS | 1652 | 1468659319664 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}] 01:55:19 INFO - PROCESS | 1652 | 1468659319665 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:19 INFO - PROCESS | 1652 | 1468659319762 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:55:19 INFO - PROCESS | 1652 | 1468659319765 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:19 INFO - PROCESS | 1652 | 1468659319766 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a621800 == 37 [pid = 1652] [id = 289] 01:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a8e9c00) [pid = 1652] [serial = 865] [outer = 0x0] 01:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b083400) [pid = 1652] [serial = 866] [outer = 0x12a8e9c00] 01:55:19 INFO - PROCESS | 1652 | 1468659319792 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b1c0800) [pid = 1652] [serial = 867] [outer = 0x12a8e9c00] 01:55:20 INFO - PROCESS | 1652 | 1468659320137 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]]]}] 01:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 547ms 01:55:20 INFO - PROCESS | 1652 | 1468659320183 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:55:20 INFO - PROCESS | 1652 | 1468659320184 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:55:20 INFO - PROCESS | 1652 | 1468659320186 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:55:20 INFO - PROCESS | 1652 | 1468659320187 Marionette TRACE conn2 <- [1,1130,null,{}] 01:55:20 INFO - PROCESS | 1652 | 1468659320189 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}] 01:55:20 INFO - PROCESS | 1652 | 1468659320190 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:20 INFO - PROCESS | 1652 | 1468659320288 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:55:20 INFO - PROCESS | 1652 | 1468659320292 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:20 INFO - PROCESS | 1652 | 1468659320293 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a890800 == 38 [pid = 1652] [id = 290] 01:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b078000) [pid = 1652] [serial = 868] [outer = 0x0] 01:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b282400) [pid = 1652] [serial = 869] [outer = 0x12b078000] 01:55:20 INFO - PROCESS | 1652 | 1468659320319 Marionette DEBUG loaded listener.js 01:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba4a800) [pid = 1652] [serial = 870] [outer = 0x12b078000] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118a6d800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1165eac00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118364400) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119af3c00) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1126fc000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1165eb000) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1165e2800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1275fcc00) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118634c00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1268ed800) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12773ac00) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115ef0400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a84400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116293400) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1177f9c00) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121810000) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:55:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112f5bc00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:55:20 INFO - PROCESS | 1652 | 1468659320885 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]]]}] 01:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 722ms 01:55:20 INFO - PROCESS | 1652 | 1468659320916 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:55:20 INFO - PROCESS | 1652 | 1468659320918 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:55:20 INFO - PROCESS | 1652 | 1468659320920 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:55:20 INFO - PROCESS | 1652 | 1468659320922 Marionette TRACE conn2 <- [1,1134,null,{}] 01:55:20 INFO - PROCESS | 1652 | 1468659320924 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}] 01:55:20 INFO - PROCESS | 1652 | 1468659320925 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:21 INFO - PROCESS | 1652 | 1468659321003 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:55:21 INFO - PROCESS | 1652 | 1468659321009 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:21 INFO - PROCESS | 1652 | 1468659321009 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119674000 == 39 [pid = 1652] [id = 291] 01:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a80000) [pid = 1652] [serial = 871] [outer = 0x0] 01:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1195c9c00) [pid = 1652] [serial = 872] [outer = 0x116a80000] 01:55:21 INFO - PROCESS | 1652 | 1468659321034 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12542b000) [pid = 1652] [serial = 873] [outer = 0x116a80000] 01:55:21 INFO - PROCESS | 1652 | 1468659321370 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]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 01:55:21 INFO - PROCESS | 1652 | 1468659321392 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:55:21 INFO - PROCESS | 1652 | 1468659321394 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:55:21 INFO - PROCESS | 1652 | 1468659321396 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:55:21 INFO - PROCESS | 1652 | 1468659321397 Marionette TRACE conn2 <- [1,1138,null,{}] 01:55:21 INFO - PROCESS | 1652 | 1468659321399 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}] 01:55:21 INFO - PROCESS | 1652 | 1468659321400 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:21 INFO - PROCESS | 1652 | 1468659321499 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:55:21 INFO - PROCESS | 1652 | 1468659321506 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:21 INFO - PROCESS | 1652 | 1468659321507 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba97000 == 40 [pid = 1652] [id = 292] 01:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125430000) [pid = 1652] [serial = 874] [outer = 0x0] 01:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1293ca400) [pid = 1652] [serial = 875] [outer = 0x125430000] 01:55:21 INFO - PROCESS | 1652 | 1468659321531 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d78800) [pid = 1652] [serial = 876] [outer = 0x125430000] 01:55:21 INFO - PROCESS | 1652 | 1468659321972 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]]]}] 01:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 622ms 01:55:22 INFO - PROCESS | 1652 | 1468659322019 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:55:22 INFO - PROCESS | 1652 | 1468659322021 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:55:22 INFO - PROCESS | 1652 | 1468659322023 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:55:22 INFO - PROCESS | 1652 | 1468659322024 Marionette TRACE conn2 <- [1,1142,null,{}] 01:55:22 INFO - PROCESS | 1652 | 1468659322027 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}] 01:55:22 INFO - PROCESS | 1652 | 1468659322028 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:22 INFO - PROCESS | 1652 | 1468659322121 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:55:22 INFO - PROCESS | 1652 | 1468659322181 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:22 INFO - PROCESS | 1652 | 1468659322183 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd66800 == 41 [pid = 1652] [id = 293] 01:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1275f8c00) [pid = 1652] [serial = 877] [outer = 0x0] 01:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ba52000) [pid = 1652] [serial = 878] [outer = 0x1275f8c00] 01:55:22 INFO - PROCESS | 1652 | 1468659322209 Marionette DEBUG loaded listener.js 01:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12baf3c00) [pid = 1652] [serial = 879] [outer = 0x1275f8c00] 01:55:22 INFO - PROCESS | 1652 | 1468659322511 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]]]}] 01:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 01:55:22 INFO - PROCESS | 1652 | 1468659322545 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:55:22 INFO - PROCESS | 1652 | 1468659322547 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:55:22 INFO - PROCESS | 1652 | 1468659322605 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:55:22 INFO - PROCESS | 1652 | 1468659322607 Marionette TRACE conn2 <- [1,1146,null,{}] 01:55:22 INFO - PROCESS | 1652 | 1468659322614 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}] 01:55:22 INFO - PROCESS | 1652 | 1468659322616 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:22 INFO - PROCESS | 1652 | 1468659322717 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:55:22 INFO - PROCESS | 1652 | 1468659322823 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:22 INFO - PROCESS | 1652 | 1468659322825 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aae000 == 42 [pid = 1652] [id = 294] 01:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1165ec400) [pid = 1652] [serial = 880] [outer = 0x0] 01:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1168b9400) [pid = 1652] [serial = 881] [outer = 0x1165ec400] 01:55:22 INFO - PROCESS | 1652 | 1468659322859 Marionette DEBUG loaded listener.js 01:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118510400) [pid = 1652] [serial = 882] [outer = 0x1165ec400] 01:55:23 INFO - PROCESS | 1652 | 1468659323296 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]]]}] 01:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 780ms 01:55:23 INFO - PROCESS | 1652 | 1468659323330 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:55:23 INFO - PROCESS | 1652 | 1468659323333 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:55:23 INFO - PROCESS | 1652 | 1468659323337 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 1652 | 1468659323338 Marionette TRACE conn2 <- [1,1150,null,{}] 01:55:23 INFO - PROCESS | 1652 | 1468659323343 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}] 01:55:23 INFO - PROCESS | 1652 | 1468659323345 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:23 INFO - PROCESS | 1652 | 1468659323454 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:55:23 INFO - PROCESS | 1652 | 1468659323511 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:23 INFO - PROCESS | 1652 | 1468659323512 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x121125000 == 43 [pid = 1652] [id = 295] 01:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1191c6800) [pid = 1652] [serial = 883] [outer = 0x0] 01:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119899c00) [pid = 1652] [serial = 884] [outer = 0x1191c6800] 01:55:23 INFO - PROCESS | 1652 | 1468659323543 Marionette DEBUG loaded listener.js 01:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1214fb800) [pid = 1652] [serial = 885] [outer = 0x1191c6800] 01:55:23 INFO - PROCESS | 1652 | 1468659323951 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]]]}] 01:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 01:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:55:23 INFO - PROCESS | 1652 | 1468659323959 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:55:23 INFO - PROCESS | 1652 | 1468659323960 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:55:23 INFO - PROCESS | 1652 | 1468659323963 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 1652 | 1468659323965 Marionette TRACE conn2 <- [1,1154,null,{}] 01:55:23 INFO - PROCESS | 1652 | 1468659323967 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}] 01:55:23 INFO - PROCESS | 1652 | 1468659323969 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:24 INFO - PROCESS | 1652 | 1468659324078 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:55:24 INFO - PROCESS | 1652 | 1468659324172 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:24 INFO - PROCESS | 1652 | 1468659324177 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd5d800 == 44 [pid = 1652] [id = 296] 01:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12739d400) [pid = 1652] [serial = 886] [outer = 0x0] 01:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128b55c00) [pid = 1652] [serial = 887] [outer = 0x12739d400] 01:55:24 INFO - PROCESS | 1652 | 1468659324210 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1293c9400) [pid = 1652] [serial = 888] [outer = 0x12739d400] 01:55:24 INFO - PROCESS | 1652 | 1468659324644 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]]]}] 01:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 721ms 01:55:24 INFO - PROCESS | 1652 | 1468659324705 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:55:24 INFO - PROCESS | 1652 | 1468659324706 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:55:24 INFO - PROCESS | 1652 | 1468659324712 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:55:24 INFO - PROCESS | 1652 | 1468659324713 Marionette TRACE conn2 <- [1,1158,null,{}] 01:55:24 INFO - PROCESS | 1652 | 1468659324716 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}] 01:55:24 INFO - PROCESS | 1652 | 1468659324717 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:24 INFO - PROCESS | 1652 | 1468659324821 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:55:24 INFO - PROCESS | 1652 | 1468659324891 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:24 INFO - PROCESS | 1652 | 1468659324892 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c794800 == 45 [pid = 1652] [id = 297] 01:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a7f4c00) [pid = 1652] [serial = 889] [outer = 0x0] 01:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a8e0000) [pid = 1652] [serial = 890] [outer = 0x12a7f4c00] 01:55:24 INFO - PROCESS | 1652 | 1468659324921 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b27d800) [pid = 1652] [serial = 891] [outer = 0x12a7f4c00] 01:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b28bc00) [pid = 1652] [serial = 892] [outer = 0x12cced800] 01:55:25 INFO - PROCESS | 1652 | 1468659325378 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]]]}] 01:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 721ms 01:55:25 INFO - PROCESS | 1652 | 1468659325463 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:55:25 INFO - PROCESS | 1652 | 1468659325465 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:55:25 INFO - PROCESS | 1652 | 1468659325469 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 1652 | 1468659325470 Marionette TRACE conn2 <- [1,1162,null,{}] 01:55:25 INFO - PROCESS | 1652 | 1468659325474 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}] 01:55:25 INFO - PROCESS | 1652 | 1468659325476 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:25 INFO - PROCESS | 1652 | 1468659325577 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:55:25 INFO - PROCESS | 1652 | 1468659325655 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:25 INFO - PROCESS | 1652 | 1468659325656 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11651b800 == 46 [pid = 1652] [id = 298] 01:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115f92000) [pid = 1652] [serial = 893] [outer = 0x0] 01:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119310c00) [pid = 1652] [serial = 894] [outer = 0x115f92000] 01:55:25 INFO - PROCESS | 1652 | 1468659325685 Marionette DEBUG loaded listener.js 01:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a7f6c00) [pid = 1652] [serial = 895] [outer = 0x115f92000] 01:55:26 INFO - PROCESS | 1652 | 1468659326207 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]]]}] 01:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 772ms 01:55:26 INFO - PROCESS | 1652 | 1468659326249 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:55:26 INFO - PROCESS | 1652 | 1468659326251 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:55:26 INFO - PROCESS | 1652 | 1468659326255 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:55:26 INFO - PROCESS | 1652 | 1468659326258 Marionette TRACE conn2 <- [1,1166,null,{}] 01:55:26 INFO - PROCESS | 1652 | 1468659326262 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}] 01:55:26 INFO - PROCESS | 1652 | 1468659326264 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:26 INFO - PROCESS | 1652 | 1468659326361 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:55:26 INFO - PROCESS | 1652 | 1468659326418 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:26 INFO - PROCESS | 1652 | 1468659326419 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e2800 == 47 [pid = 1652] [id = 299] 01:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11862ec00) [pid = 1652] [serial = 896] [outer = 0x0] 01:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11872a400) [pid = 1652] [serial = 897] [outer = 0x11862ec00] 01:55:26 INFO - PROCESS | 1652 | 1468659326447 Marionette DEBUG loaded listener.js 01:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1188c7400) [pid = 1652] [serial = 898] [outer = 0x11862ec00] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11706d800 == 46 [pid = 1652] [id = 268] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba97000 == 45 [pid = 1652] [id = 292] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119674000 == 44 [pid = 1652] [id = 291] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a890800 == 43 [pid = 1652] [id = 290] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a621800 == 42 [pid = 1652] [id = 289] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128fcb800 == 41 [pid = 1652] [id = 288] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x127345800 == 40 [pid = 1652] [id = 287] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc9800 == 39 [pid = 1652] [id = 286] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119676800 == 38 [pid = 1652] [id = 285] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118257000 == 37 [pid = 1652] [id = 284] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x113d19800 == 36 [pid = 1652] [id = 283] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11968c800 == 35 [pid = 1652] [id = 282] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116abf000 == 34 [pid = 1652] [id = 281] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b273800 == 33 [pid = 1652] [id = 280] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11651b800 == 32 [pid = 1652] [id = 298] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c794800 == 31 [pid = 1652] [id = 297] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd5d800 == 30 [pid = 1652] [id = 296] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121125000 == 29 [pid = 1652] [id = 295] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd66800 == 28 [pid = 1652] [id = 293] 01:55:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116aae000 == 27 [pid = 1652] [id = 294] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126e81800) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118361400) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117002800) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11872e000) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1188c6400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1219e3c00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123cd9000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119575000) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11989cc00) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1168ba800) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1177f3c00) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118507000) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a80400) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128b58c00) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1195c7400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191cb400) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1273a0c00) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126dec000) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129260400) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127740c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1293cbc00) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128b5fc00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1275fc800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129264c00) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1188c1400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128f6d800) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128d73000) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7f6000) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129603400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129608400) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a8e7000) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124adc800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121804000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1254e5000) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x129602800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 01:55:27 INFO - PROCESS | 1652 | 1468659327422 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]]]}] 01:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1223ms 01:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:55:27 INFO - PROCESS | 1652 | 1468659327478 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:55:27 INFO - PROCESS | 1652 | 1468659327480 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:55:27 INFO - PROCESS | 1652 | 1468659327483 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:55:27 INFO - PROCESS | 1652 | 1468659327485 Marionette TRACE conn2 <- [1,1170,null,{}] 01:55:27 INFO - PROCESS | 1652 | 1468659327489 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}] 01:55:27 INFO - PROCESS | 1652 | 1468659327490 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:27 INFO - PROCESS | 1652 | 1468659327574 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:55:27 INFO - PROCESS | 1652 | 1468659327581 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:27 INFO - PROCESS | 1652 | 1468659327584 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x115fe2800 == 28 [pid = 1652] [id = 300] 01:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115eec000) [pid = 1652] [serial = 899] [outer = 0x0] 01:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11672b000) [pid = 1652] [serial = 900] [outer = 0x115eec000] 01:55:27 INFO - PROCESS | 1652 | 1468659327612 Marionette DEBUG loaded listener.js 01:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x114f99000) [pid = 1652] [serial = 901] [outer = 0x115eec000] 01:55:27 INFO - PROCESS | 1652 | 1468659327949 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]]]}] 01:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 01:55:28 INFO - PROCESS | 1652 | 1468659328003 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:55:28 INFO - PROCESS | 1652 | 1468659328007 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:55:28 INFO - PROCESS | 1652 | 1468659328011 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 1652 | 1468659328013 Marionette TRACE conn2 <- [1,1174,null,{}] 01:55:28 INFO - PROCESS | 1652 | 1468659328016 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}] 01:55:28 INFO - PROCESS | 1652 | 1468659328017 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:28 INFO - PROCESS | 1652 | 1468659328098 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:55:28 INFO - PROCESS | 1652 | 1468659328102 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:28 INFO - PROCESS | 1652 | 1468659328103 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117259800 == 29 [pid = 1652] [id = 301] 01:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11835b400) [pid = 1652] [serial = 902] [outer = 0x0] 01:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118627400) [pid = 1652] [serial = 903] [outer = 0x11835b400] 01:55:28 INFO - PROCESS | 1652 | 1468659328134 Marionette DEBUG loaded listener.js 01:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118881800) [pid = 1652] [serial = 904] [outer = 0x11835b400] 01:55:28 INFO - PROCESS | 1652 | 1468659328483 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] 01:55:28 INFO - PROCESS | 1652 | 1468659328532 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:55:28 INFO - PROCESS | 1652 | 1468659328534 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 1652 | 1468659328537 Marionette TRACE conn2 <- [1,1178,null,{}] 01:55:28 INFO - PROCESS | 1652 | 1468659328544 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}] 01:55:28 INFO - PROCESS | 1652 | 1468659328547 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:28 INFO - PROCESS | 1652 | 1468659328624 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:55:28 INFO - PROCESS | 1652 | 1468659328629 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:28 INFO - PROCESS | 1652 | 1468659328631 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e0000 == 30 [pid = 1652] [id = 302] 01:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112f51c00) [pid = 1652] [serial = 905] [outer = 0x0] 01:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195ca800) [pid = 1652] [serial = 906] [outer = 0x112f51c00] 01:55:28 INFO - PROCESS | 1652 | 1468659328662 Marionette DEBUG loaded listener.js 01:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1198a6c00) [pid = 1652] [serial = 907] [outer = 0x112f51c00] 01:55:29 INFO - PROCESS | 1652 | 1468659329015 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] 01:55:29 INFO - PROCESS | 1652 | 1468659329058 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:55:29 INFO - PROCESS | 1652 | 1468659329060 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:55:29 INFO - PROCESS | 1652 | 1468659329061 Marionette TRACE conn2 <- [1,1182,null,{}] 01:55:29 INFO - PROCESS | 1652 | 1468659329064 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}] 01:55:29 INFO - PROCESS | 1652 | 1468659329065 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:29 INFO - PROCESS | 1652 | 1468659329146 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:55:29 INFO - PROCESS | 1652 | 1468659329206 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:29 INFO - PROCESS | 1652 | 1468659329207 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967e800 == 31 [pid = 1652] [id = 303] 01:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195cc800) [pid = 1652] [serial = 908] [outer = 0x0] 01:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1215f8800) [pid = 1652] [serial = 909] [outer = 0x1195cc800] 01:55:29 INFO - PROCESS | 1652 | 1468659329233 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124982000) [pid = 1652] [serial = 910] [outer = 0x1195cc800] 01:55:29 INFO - PROCESS | 1652 | 1468659329550 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] 01:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:55:29 INFO - PROCESS | 1652 | 1468659329590 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:55:29 INFO - PROCESS | 1652 | 1468659329594 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:55:29 INFO - PROCESS | 1652 | 1468659329595 Marionette TRACE conn2 <- [1,1186,null,{}] 01:55:29 INFO - PROCESS | 1652 | 1468659329598 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}] 01:55:29 INFO - PROCESS | 1652 | 1468659329600 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:29 INFO - PROCESS | 1652 | 1468659329737 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:55:29 INFO - PROCESS | 1652 | 1468659329758 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:29 INFO - PROCESS | 1652 | 1468659329759 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12123d000 == 32 [pid = 1652] [id = 304] 01:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1177f9c00) [pid = 1652] [serial = 911] [outer = 0x0] 01:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12542ec00) [pid = 1652] [serial = 912] [outer = 0x1177f9c00] 01:55:29 INFO - PROCESS | 1652 | 1468659329801 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1268f6400) [pid = 1652] [serial = 913] [outer = 0x1177f9c00] 01:55:30 INFO - PROCESS | 1652 | 1468659330316 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] 01:55:30 INFO - PROCESS | 1652 | 1468659330364 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:55:30 INFO - PROCESS | 1652 | 1468659330366 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:55:30 INFO - PROCESS | 1652 | 1468659330367 Marionette TRACE conn2 <- [1,1190,null,{}] 01:55:30 INFO - PROCESS | 1652 | 1468659330369 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}] 01:55:30 INFO - PROCESS | 1652 | 1468659330376 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:30 INFO - PROCESS | 1652 | 1468659330487 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:55:30 INFO - PROCESS | 1652 | 1468659330528 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:30 INFO - PROCESS | 1652 | 1468659330529 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123da3000 == 33 [pid = 1652] [id = 305] 01:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1275f3000) [pid = 1652] [serial = 914] [outer = 0x0] 01:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128d6fc00) [pid = 1652] [serial = 915] [outer = 0x1275f3000] 01:55:30 INFO - PROCESS | 1652 | 1468659330554 Marionette DEBUG loaded listener.js 01:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12925c400) [pid = 1652] [serial = 916] [outer = 0x1275f3000] 01:55:30 INFO - PROCESS | 1652 | 1468659330911 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] 01:55:30 INFO - PROCESS | 1652 | 1468659330952 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:55:30 INFO - PROCESS | 1652 | 1468659330955 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:55:30 INFO - PROCESS | 1652 | 1468659330968 Marionette TRACE conn2 <- [1,1194,null,{}] 01:55:30 INFO - PROCESS | 1652 | 1468659330971 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}] 01:55:30 INFO - PROCESS | 1652 | 1468659330973 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:31 INFO - PROCESS | 1652 | 1468659331122 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:55:31 INFO - PROCESS | 1652 | 1468659331171 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:31 INFO - PROCESS | 1652 | 1468659331172 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268c4800 == 34 [pid = 1652] [id = 306] 01:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f58c00) [pid = 1652] [serial = 917] [outer = 0x0] 01:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129263800) [pid = 1652] [serial = 918] [outer = 0x112f58c00] 01:55:31 INFO - PROCESS | 1652 | 1468659331213 Marionette DEBUG loaded listener.js 01:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129604800) [pid = 1652] [serial = 919] [outer = 0x112f58c00] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125430000) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118626c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1293c2400) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118502c00) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112e51800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113252c00) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1165e4400) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1188ba000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11325c400) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a7f9800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a8e9c00) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1275f8c00) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b078000) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:55:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116a80000) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:55:31 INFO - PROCESS | 1652 | 1468659331749 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] 01:55:31 INFO - PROCESS | 1652 | 1468659331788 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:55:31 INFO - PROCESS | 1652 | 1468659331790 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:55:31 INFO - PROCESS | 1652 | 1468659331791 Marionette TRACE conn2 <- [1,1198,null,{}] 01:55:31 INFO - PROCESS | 1652 | 1468659331794 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}] 01:55:31 INFO - PROCESS | 1652 | 1468659331795 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:31 INFO - PROCESS | 1652 | 1468659331869 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:55:31 INFO - PROCESS | 1652 | 1468659331875 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:31 INFO - PROCESS | 1652 | 1468659331877 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733b800 == 35 [pid = 1652] [id = 307] 01:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1165e4400) [pid = 1652] [serial = 920] [outer = 0x0] 01:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123cd0000) [pid = 1652] [serial = 921] [outer = 0x1165e4400] 01:55:31 INFO - PROCESS | 1652 | 1468659331902 Marionette DEBUG loaded listener.js 01:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128d75c00) [pid = 1652] [serial = 922] [outer = 0x1165e4400] 01:55:32 INFO - PROCESS | 1652 | 1468659332220 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]]]}] 01:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 01:55:32 INFO - PROCESS | 1652 | 1468659332260 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 1652 | 1468659332261 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:55:32 INFO - PROCESS | 1652 | 1468659332263 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 1652 | 1468659332264 Marionette TRACE conn2 <- [1,1202,null,{}] 01:55:32 INFO - PROCESS | 1652 | 1468659332267 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}] 01:55:32 INFO - PROCESS | 1652 | 1468659332276 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:32 INFO - PROCESS | 1652 | 1468659332374 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:55:32 INFO - PROCESS | 1652 | 1468659332398 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:32 INFO - PROCESS | 1652 | 1468659332399 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188df800 == 36 [pid = 1652] [id = 308] 01:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12960a400) [pid = 1652] [serial = 923] [outer = 0x0] 01:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12960fc00) [pid = 1652] [serial = 924] [outer = 0x12960a400] 01:55:32 INFO - PROCESS | 1652 | 1468659332423 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a7a7c00) [pid = 1652] [serial = 925] [outer = 0x12960a400] 01:55:32 INFO - PROCESS | 1652 | 1468659332716 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]]]}] 01:55:32 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 01:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 01:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:55:32 INFO - PROCESS | 1652 | 1468659332733 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 1652 | 1468659332734 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:55:32 INFO - PROCESS | 1652 | 1468659332736 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 1652 | 1468659332737 Marionette TRACE conn2 <- [1,1206,null,{}] 01:55:32 INFO - PROCESS | 1652 | 1468659332744 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}] 01:55:32 INFO - PROCESS | 1652 | 1468659332745 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:32 INFO - PROCESS | 1652 | 1468659332825 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:55:32 INFO - PROCESS | 1652 | 1468659332829 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:32 INFO - PROCESS | 1652 | 1468659332830 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc1800 == 37 [pid = 1652] [id = 309] 01:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113d99400) [pid = 1652] [serial = 926] [outer = 0x0] 01:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a7fe000) [pid = 1652] [serial = 927] [outer = 0x113d99400] 01:55:32 INFO - PROCESS | 1652 | 1468659332855 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a8ee000) [pid = 1652] [serial = 928] [outer = 0x113d99400] 01:55:33 INFO - PROCESS | 1652 | 1468659333181 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]]]}] 01:55:33 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 01:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 472ms 01:55:33 INFO - PROCESS | 1652 | 1468659333209 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:55:33 INFO - PROCESS | 1652 | 1468659333211 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:55:33 INFO - PROCESS | 1652 | 1468659333213 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 1652 | 1468659333215 Marionette TRACE conn2 <- [1,1210,null,{}] 01:55:33 INFO - PROCESS | 1652 | 1468659333217 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}] 01:55:33 INFO - PROCESS | 1652 | 1468659333219 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:33 INFO - PROCESS | 1652 | 1468659333343 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:55:33 INFO - PROCESS | 1652 | 1468659333350 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:33 INFO - PROCESS | 1652 | 1468659333352 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121121800 == 38 [pid = 1652] [id = 310] 01:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a7fec00) [pid = 1652] [serial = 929] [outer = 0x0] 01:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b1c4c00) [pid = 1652] [serial = 930] [outer = 0x12a7fec00] 01:55:33 INFO - PROCESS | 1652 | 1468659333378 Marionette DEBUG loaded listener.js 01:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ba56000) [pid = 1652] [serial = 931] [outer = 0x12a7fec00] 01:55:33 INFO - PROCESS | 1652 | 1468659333763 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]]]}] 01:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 571ms 01:55:33 INFO - PROCESS | 1652 | 1468659333784 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:55:33 INFO - PROCESS | 1652 | 1468659333787 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:55:33 INFO - PROCESS | 1652 | 1468659333793 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 1652 | 1468659333796 Marionette TRACE conn2 <- [1,1214,null,{}] 01:55:33 INFO - PROCESS | 1652 | 1468659333800 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}] 01:55:33 INFO - PROCESS | 1652 | 1468659333802 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:33 INFO - PROCESS | 1652 | 1468659333917 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:55:33 INFO - PROCESS | 1652 | 1468659333972 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:33 INFO - PROCESS | 1652 | 1468659333975 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11651b800 == 39 [pid = 1652] [id = 311] 01:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11322c400) [pid = 1652] [serial = 932] [outer = 0x0] 01:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133e0000) [pid = 1652] [serial = 933] [outer = 0x11322c400] 01:55:34 INFO - PROCESS | 1652 | 1468659334006 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a04800) [pid = 1652] [serial = 934] [outer = 0x11322c400] 01:55:34 INFO - PROCESS | 1652 | 1468659334576 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]]]}] 01:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 824ms 01:55:34 INFO - PROCESS | 1652 | 1468659334616 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 1652 | 1468659334619 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:55:34 INFO - PROCESS | 1652 | 1468659334624 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 1652 | 1468659334626 Marionette TRACE conn2 <- [1,1218,null,{}] 01:55:34 INFO - PROCESS | 1652 | 1468659334628 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}] 01:55:34 INFO - PROCESS | 1652 | 1468659334630 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:34 INFO - PROCESS | 1652 | 1468659334740 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:55:34 INFO - PROCESS | 1652 | 1468659334795 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:34 INFO - PROCESS | 1652 | 1468659334797 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119674000 == 40 [pid = 1652] [id = 312] 01:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118634c00) [pid = 1652] [serial = 935] [outer = 0x0] 01:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118882c00) [pid = 1652] [serial = 936] [outer = 0x118634c00] 01:55:34 INFO - PROCESS | 1652 | 1468659334828 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191c9800) [pid = 1652] [serial = 937] [outer = 0x118634c00] 01:55:35 INFO - PROCESS | 1652 | 1468659335514 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]]]}] 01:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 924ms 01:55:35 INFO - PROCESS | 1652 | 1468659335565 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:55:35 INFO - PROCESS | 1652 | 1468659335567 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:55:35 INFO - PROCESS | 1652 | 1468659335573 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:55:35 INFO - PROCESS | 1652 | 1468659335576 Marionette TRACE conn2 <- [1,1222,null,{}] 01:55:35 INFO - PROCESS | 1652 | 1468659335581 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}] 01:55:35 INFO - PROCESS | 1652 | 1468659335582 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:35 INFO - PROCESS | 1652 | 1468659335693 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:55:35 INFO - PROCESS | 1652 | 1468659335773 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:35 INFO - PROCESS | 1652 | 1468659335776 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11724a800 == 41 [pid = 1652] [id = 313] 01:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118363c00) [pid = 1652] [serial = 938] [outer = 0x0] 01:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118509c00) [pid = 1652] [serial = 939] [outer = 0x118363c00] 01:55:35 INFO - PROCESS | 1652 | 1468659335804 Marionette DEBUG loaded listener.js 01:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118886400) [pid = 1652] [serial = 940] [outer = 0x118363c00] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc1800 == 40 [pid = 1652] [id = 309] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1188df800 == 39 [pid = 1652] [id = 308] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12733b800 == 38 [pid = 1652] [id = 307] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1268c4800 == 37 [pid = 1652] [id = 306] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123da3000 == 36 [pid = 1652] [id = 305] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12123d000 == 35 [pid = 1652] [id = 304] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11967e800 == 34 [pid = 1652] [id = 303] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e0000 == 33 [pid = 1652] [id = 302] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117259800 == 32 [pid = 1652] [id = 301] 01:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x115fe2800 == 31 [pid = 1652] [id = 300] 01:55:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 01:55:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 01:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:36 INFO - _addTest/ [0,1225,"getWindowHandle",null] 01:55:36 INFO - PROCESS | 1652 | 1468659336199 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:55:36 INFO - PROCESS | 1652 | 1468659336204 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:55:36 INFO - PROCESS | 1652 | 1468659336208 Marionette TRACE conn2 <- [1,1226,null,{}] 01:55:36 INFO - PROCESS | 1652 | 1468659336211 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}] 01:55:36 INFO - PROCESS | 1652 | 1468659336213 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:36 INFO - PROCESS | 1652 | 1468659336298 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126d78800) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129267400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1273a0800) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a79f400) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1191cac00) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195c5c00) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116297c00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11708cc00) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125e8d400) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a02400) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117eb4800) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1188c7000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119305800) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119af8400) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124d14000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a8edc00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b083400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b1c0800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a8e9800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12baf3c00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b282400) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ba4a800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1293ca400) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195c9c00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126e80800) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ba52000) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12542b000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 01:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123d06400) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:55:36 INFO - PROCESS | 1652 | 1468659336363 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:36 INFO - PROCESS | 1652 | 1468659336364 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117255800 == 32 [pid = 1652] [id = 314] 01:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11708cc00) [pid = 1652] [serial = 941] [outer = 0x0] 01:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118881c00) [pid = 1652] [serial = 942] [outer = 0x11708cc00] 01:55:36 INFO - PROCESS | 1652 | 1468659336392 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11957a000) [pid = 1652] [serial = 943] [outer = 0x11708cc00] 01:55:36 INFO - PROCESS | 1652 | 1468659336676 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]]]}] 01:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 523ms 01:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:55:36 INFO - PROCESS | 1652 | 1468659336728 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:55:36 INFO - PROCESS | 1652 | 1468659336730 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:55:36 INFO - PROCESS | 1652 | 1468659336732 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:55:36 INFO - PROCESS | 1652 | 1468659336734 Marionette TRACE conn2 <- [1,1230,null,{}] 01:55:36 INFO - PROCESS | 1652 | 1468659336745 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}] 01:55:36 INFO - PROCESS | 1652 | 1468659336748 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:36 INFO - PROCESS | 1652 | 1468659336844 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:55:36 INFO - PROCESS | 1652 | 1468659336897 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:36 INFO - PROCESS | 1652 | 1468659336899 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b28000 == 33 [pid = 1652] [id = 315] 01:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195cd800) [pid = 1652] [serial = 944] [outer = 0x0] 01:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1219e3c00) [pid = 1652] [serial = 945] [outer = 0x1195cd800] 01:55:36 INFO - PROCESS | 1652 | 1468659336927 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12542d800) [pid = 1652] [serial = 946] [outer = 0x1195cd800] 01:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 01:55:37 INFO - PROCESS | 1652 | 1468659337245 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]]]}] 01:55:37 INFO - PROCESS | 1652 | 1468659337253 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:55:37 INFO - PROCESS | 1652 | 1468659337256 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:55:37 INFO - PROCESS | 1652 | 1468659337262 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 1652 | 1468659337263 Marionette TRACE conn2 <- [1,1234,null,{}] 01:55:37 INFO - PROCESS | 1652 | 1468659337266 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}] 01:55:37 INFO - PROCESS | 1652 | 1468659337267 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:37 INFO - PROCESS | 1652 | 1468659337350 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:55:37 INFO - PROCESS | 1652 | 1468659337407 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:37 INFO - PROCESS | 1652 | 1468659337408 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12138e000 == 34 [pid = 1652] [id = 316] 01:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11989a800) [pid = 1652] [serial = 947] [outer = 0x0] 01:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1268f6c00) [pid = 1652] [serial = 948] [outer = 0x11989a800] 01:55:37 INFO - PROCESS | 1652 | 1468659337434 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1273a0400) [pid = 1652] [serial = 949] [outer = 0x11989a800] 01:55:37 INFO - PROCESS | 1652 | 1468659337705 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]]]}] 01:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 01:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:55:37 INFO - PROCESS | 1652 | 1468659337732 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:55:37 INFO - PROCESS | 1652 | 1468659337733 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:55:37 INFO - PROCESS | 1652 | 1468659337735 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 1652 | 1468659337737 Marionette TRACE conn2 <- [1,1238,null,{}] 01:55:37 INFO - PROCESS | 1652 | 1468659337747 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}] 01:55:37 INFO - PROCESS | 1652 | 1468659337749 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:37 INFO - PROCESS | 1652 | 1468659337831 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:55:37 INFO - PROCESS | 1652 | 1468659337848 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:37 INFO - PROCESS | 1652 | 1468659337849 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e4c000 == 35 [pid = 1652] [id = 317] 01:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1275fb800) [pid = 1652] [serial = 950] [outer = 0x0] 01:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128d6e400) [pid = 1652] [serial = 951] [outer = 0x1275fb800] 01:55:37 INFO - PROCESS | 1652 | 1468659337874 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12925d400) [pid = 1652] [serial = 952] [outer = 0x1275fb800] 01:55:38 INFO - PROCESS | 1652 | 1468659338212 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]]]}] 01:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 526ms 01:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:55:38 INFO - PROCESS | 1652 | 1468659338263 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:55:38 INFO - PROCESS | 1652 | 1468659338264 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:55:38 INFO - PROCESS | 1652 | 1468659338266 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1652 | 1468659338267 Marionette TRACE conn2 <- [1,1242,null,{}] 01:55:38 INFO - PROCESS | 1652 | 1468659338287 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}] 01:55:38 INFO - PROCESS | 1652 | 1468659338291 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:38 INFO - PROCESS | 1652 | 1468659338413 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:55:38 INFO - PROCESS | 1652 | 1468659338444 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:38 INFO - PROCESS | 1652 | 1468659338445 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2d000 == 36 [pid = 1652] [id = 318] 01:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129262c00) [pid = 1652] [serial = 953] [outer = 0x0] 01:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129606000) [pid = 1652] [serial = 954] [outer = 0x129262c00] 01:55:38 INFO - PROCESS | 1652 | 1468659338470 Marionette DEBUG loaded listener.js 01:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b079800) [pid = 1652] [serial = 955] [outer = 0x129262c00] 01:55:38 INFO - PROCESS | 1652 | 1468659338786 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]]]}] 01:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 537ms 01:55:38 INFO - PROCESS | 1652 | 1468659338803 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:55:38 INFO - PROCESS | 1652 | 1468659338805 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:55:38 INFO - PROCESS | 1652 | 1468659338811 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1652 | 1468659338812 Marionette TRACE conn2 <- [1,1246,null,{}] 01:55:38 INFO - PROCESS | 1652 | 1468659338815 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}] 01:55:38 INFO - PROCESS | 1652 | 1468659338816 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:38 INFO - PROCESS | 1652 | 1468659338915 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:55:38 INFO - PROCESS | 1652 | 1468659338958 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:38 INFO - PROCESS | 1652 | 1468659338959 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a620000 == 37 [pid = 1652] [id = 319] 01:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b07b800) [pid = 1652] [serial = 956] [outer = 0x0] 01:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b27e800) [pid = 1652] [serial = 957] [outer = 0x12b07b800] 01:55:38 INFO - PROCESS | 1652 | 1468659338990 Marionette DEBUG loaded listener.js 01:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ba4e800) [pid = 1652] [serial = 958] [outer = 0x12b07b800] 01:55:39 INFO - PROCESS | 1652 | 1468659339311 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]]]}] 01:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 01:55:39 INFO - PROCESS | 1652 | 1468659339330 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:55:39 INFO - PROCESS | 1652 | 1468659339332 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:55:39 INFO - PROCESS | 1652 | 1468659339343 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:55:39 INFO - PROCESS | 1652 | 1468659339344 Marionette TRACE conn2 <- [1,1250,null,{}] 01:55:39 INFO - PROCESS | 1652 | 1468659339346 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}] 01:55:39 INFO - PROCESS | 1652 | 1468659339347 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:39 INFO - PROCESS | 1652 | 1468659339445 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:55:39 INFO - PROCESS | 1652 | 1468659339449 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:39 INFO - PROCESS | 1652 | 1468659339450 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7bb800 == 38 [pid = 1652] [id = 320] 01:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113259000) [pid = 1652] [serial = 959] [outer = 0x0] 01:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba54400) [pid = 1652] [serial = 960] [outer = 0x113259000] 01:55:39 INFO - PROCESS | 1652 | 1468659339475 Marionette DEBUG loaded listener.js 01:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bb57000) [pid = 1652] [serial = 961] [outer = 0x113259000] 01:55:39 INFO - PROCESS | 1652 | 1468659339821 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]]]}] 01:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 01:55:39 INFO - PROCESS | 1652 | 1468659339861 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:55:39 INFO - PROCESS | 1652 | 1468659339863 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:55:39 INFO - PROCESS | 1652 | 1468659339865 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:55:39 INFO - PROCESS | 1652 | 1468659339867 Marionette TRACE conn2 <- [1,1254,null,{}] 01:55:39 INFO - PROCESS | 1652 | 1468659339869 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}] 01:55:39 INFO - PROCESS | 1652 | 1468659339870 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:39 INFO - PROCESS | 1652 | 1468659339966 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:55:39 INFO - PROCESS | 1652 | 1468659339978 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:39 INFO - PROCESS | 1652 | 1468659339979 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b199800 == 39 [pid = 1652] [id = 321] 01:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12baf1c00) [pid = 1652] [serial = 962] [outer = 0x0] 01:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bb60800) [pid = 1652] [serial = 963] [outer = 0x12baf1c00] 01:55:40 INFO - PROCESS | 1652 | 1468659340011 Marionette DEBUG loaded listener.js 01:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bd7c000) [pid = 1652] [serial = 964] [outer = 0x12baf1c00] 01:55:40 INFO - PROCESS | 1652 | 1468659340407 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]]]}] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1177f9c00) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195cc800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115eec000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11862ec00) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f51c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1165ec400) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11835b400) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1191c6800) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12739d400) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a7f4c00) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115f92000) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113d99400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1275f3000) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f58c00) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1165e4400) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12960a400) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 569ms 01:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:55:40 INFO - PROCESS | 1652 | 1468659340434 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:55:40 INFO - PROCESS | 1652 | 1468659340435 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:55:40 INFO - PROCESS | 1652 | 1468659340437 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 1652 | 1468659340438 Marionette TRACE conn2 <- [1,1258,null,{}] 01:55:40 INFO - PROCESS | 1652 | 1468659340443 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}] 01:55:40 INFO - PROCESS | 1652 | 1468659340444 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:40 INFO - PROCESS | 1652 | 1468659340526 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:55:40 INFO - PROCESS | 1652 | 1468659340530 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:40 INFO - PROCESS | 1652 | 1468659340531 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121126800 == 40 [pid = 1652] [id = 322] 01:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1168bd000) [pid = 1652] [serial = 965] [outer = 0x0] 01:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11862ec00) [pid = 1652] [serial = 966] [outer = 0x1168bd000] 01:55:40 INFO - PROCESS | 1652 | 1468659340556 Marionette DEBUG loaded listener.js 01:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195c7c00) [pid = 1652] [serial = 967] [outer = 0x1168bd000] 01:55:40 INFO - PROCESS | 1652 | 1468659340895 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]]]}] 01:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 473ms 01:55:40 INFO - PROCESS | 1652 | 1468659340910 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:55:40 INFO - PROCESS | 1652 | 1468659340912 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:55:40 INFO - PROCESS | 1652 | 1468659340914 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 1652 | 1468659340916 Marionette TRACE conn2 <- [1,1262,null,{}] 01:55:40 INFO - PROCESS | 1652 | 1468659340918 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}] 01:55:40 INFO - PROCESS | 1652 | 1468659340920 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:41 INFO - PROCESS | 1652 | 1468659341018 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:55:41 INFO - PROCESS | 1652 | 1468659341077 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:41 INFO - PROCESS | 1652 | 1468659341086 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baa4800 == 41 [pid = 1652] [id = 323] 01:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1177f9c00) [pid = 1652] [serial = 968] [outer = 0x0] 01:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1268f0400) [pid = 1652] [serial = 969] [outer = 0x1177f9c00] 01:55:41 INFO - PROCESS | 1652 | 1468659341112 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bd82800) [pid = 1652] [serial = 970] [outer = 0x1177f9c00] 01:55:41 INFO - PROCESS | 1652 | 1468659341400 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]]]}] 01:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 01:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:55:41 INFO - PROCESS | 1652 | 1468659341433 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:55:41 INFO - PROCESS | 1652 | 1468659341434 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:55:41 INFO - PROCESS | 1652 | 1468659341436 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 1652 | 1468659341438 Marionette TRACE conn2 <- [1,1266,null,{}] 01:55:41 INFO - PROCESS | 1652 | 1468659341443 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}] 01:55:41 INFO - PROCESS | 1652 | 1468659341445 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:41 INFO - PROCESS | 1652 | 1468659341530 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:55:41 INFO - PROCESS | 1652 | 1468659341534 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:41 INFO - PROCESS | 1652 | 1468659341536 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c38a800 == 42 [pid = 1652] [id = 324] 01:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bd86c00) [pid = 1652] [serial = 971] [outer = 0x0] 01:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12bd93c00) [pid = 1652] [serial = 972] [outer = 0x12bd86c00] 01:55:41 INFO - PROCESS | 1652 | 1468659341560 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c0a0400) [pid = 1652] [serial = 973] [outer = 0x12bd86c00] 01:55:41 INFO - PROCESS | 1652 | 1468659341897 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]]]}] 01:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 01:55:41 INFO - PROCESS | 1652 | 1468659341910 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:55:41 INFO - PROCESS | 1652 | 1468659341911 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:55:41 INFO - PROCESS | 1652 | 1468659341914 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 1652 | 1468659341915 Marionette TRACE conn2 <- [1,1270,null,{}] 01:55:41 INFO - PROCESS | 1652 | 1468659341917 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}] 01:55:41 INFO - PROCESS | 1652 | 1468659341918 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:42 INFO - PROCESS | 1652 | 1468659342039 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:55:42 INFO - PROCESS | 1652 | 1468659342046 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:42 INFO - PROCESS | 1652 | 1468659342047 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c39b800 == 43 [pid = 1652] [id = 325] 01:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1210b7000) [pid = 1652] [serial = 974] [outer = 0x0] 01:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bd7d400) [pid = 1652] [serial = 975] [outer = 0x1210b7000] 01:55:42 INFO - PROCESS | 1652 | 1468659342072 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c0ae000) [pid = 1652] [serial = 976] [outer = 0x1210b7000] 01:55:42 INFO - PROCESS | 1652 | 1468659342366 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]]]}] 01:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 01:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:55:42 INFO - PROCESS | 1652 | 1468659342382 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:55:42 INFO - PROCESS | 1652 | 1468659342383 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:55:42 INFO - PROCESS | 1652 | 1468659342385 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:55:42 INFO - PROCESS | 1652 | 1468659342386 Marionette TRACE conn2 <- [1,1274,null,{}] 01:55:42 INFO - PROCESS | 1652 | 1468659342397 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}] 01:55:42 INFO - PROCESS | 1652 | 1468659342398 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:42 INFO - PROCESS | 1652 | 1468659342535 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:55:42 INFO - PROCESS | 1652 | 1468659342588 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:42 INFO - PROCESS | 1652 | 1468659342590 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d1f800 == 44 [pid = 1652] [id = 326] 01:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1126f3800) [pid = 1652] [serial = 977] [outer = 0x0] 01:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113382800) [pid = 1652] [serial = 978] [outer = 0x1126f3800] 01:55:42 INFO - PROCESS | 1652 | 1468659342622 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a7b800) [pid = 1652] [serial = 979] [outer = 0x1126f3800] 01:55:43 INFO - PROCESS | 1652 | 1468659343093 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]]]}] 01:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 722ms 01:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:55:43 INFO - PROCESS | 1652 | 1468659343110 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:55:43 INFO - PROCESS | 1652 | 1468659343113 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:55:43 INFO - PROCESS | 1652 | 1468659343116 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1652 | 1468659343118 Marionette TRACE conn2 <- [1,1278,null,{}] 01:55:43 INFO - PROCESS | 1652 | 1468659343122 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}] 01:55:43 INFO - PROCESS | 1652 | 1468659343125 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:43 INFO - PROCESS | 1652 | 1468659343232 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:55:43 INFO - PROCESS | 1652 | 1468659343327 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:43 INFO - PROCESS | 1652 | 1468659343329 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12123b000 == 45 [pid = 1652] [id = 327] 01:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118887c00) [pid = 1652] [serial = 980] [outer = 0x0] 01:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119573c00) [pid = 1652] [serial = 981] [outer = 0x118887c00] 01:55:43 INFO - PROCESS | 1652 | 1468659343359 Marionette DEBUG loaded listener.js 01:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11989d400) [pid = 1652] [serial = 982] [outer = 0x118887c00] 01:55:43 INFO - PROCESS | 1652 | 1468659343780 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]]]}] 01:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 01:55:43 INFO - PROCESS | 1652 | 1468659343788 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:55:43 INFO - PROCESS | 1652 | 1468659343793 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:55:43 INFO - PROCESS | 1652 | 1468659343795 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1652 | 1468659343797 Marionette TRACE conn2 <- [1,1282,null,{}] 01:55:43 INFO - PROCESS | 1652 | 1468659343799 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}] 01:55:43 INFO - PROCESS | 1652 | 1468659343801 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:43 INFO - PROCESS | 1652 | 1468659343907 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:55:43 INFO - PROCESS | 1652 | 1468659343962 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:43 INFO - PROCESS | 1652 | 1468659343964 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b00c000 == 46 [pid = 1652] [id = 328] 01:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12180c000) [pid = 1652] [serial = 983] [outer = 0x0] 01:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126e7dc00) [pid = 1652] [serial = 984] [outer = 0x12180c000] 01:55:43 INFO - PROCESS | 1652 | 1468659343993 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12773d000) [pid = 1652] [serial = 985] [outer = 0x12180c000] 01:55:44 INFO - PROCESS | 1652 | 1468659344430 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]]]}] 01:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 668ms 01:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:55:44 INFO - PROCESS | 1652 | 1468659344464 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:55:44 INFO - PROCESS | 1652 | 1468659344467 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:55:44 INFO - PROCESS | 1652 | 1468659344475 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:55:44 INFO - PROCESS | 1652 | 1468659344478 Marionette TRACE conn2 <- [1,1286,null,{}] 01:55:44 INFO - PROCESS | 1652 | 1468659344481 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}] 01:55:44 INFO - PROCESS | 1652 | 1468659344483 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:44 INFO - PROCESS | 1652 | 1468659344613 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:55:44 INFO - PROCESS | 1652 | 1468659344696 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:44 INFO - PROCESS | 1652 | 1468659344697 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb96000 == 47 [pid = 1652] [id = 329] 01:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129265400) [pid = 1652] [serial = 986] [outer = 0x0] 01:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a8e2800) [pid = 1652] [serial = 987] [outer = 0x129265400] 01:55:44 INFO - PROCESS | 1652 | 1468659344726 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b27f400) [pid = 1652] [serial = 988] [outer = 0x129265400] 01:55:45 INFO - PROCESS | 1652 | 1468659345129 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]]]}] 01:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 727ms 01:55:45 INFO - PROCESS | 1652 | 1468659345197 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:55:45 INFO - PROCESS | 1652 | 1468659345199 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:55:45 INFO - PROCESS | 1652 | 1468659345202 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:55:45 INFO - PROCESS | 1652 | 1468659345204 Marionette TRACE conn2 <- [1,1290,null,{}] 01:55:45 INFO - PROCESS | 1652 | 1468659345206 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}] 01:55:45 INFO - PROCESS | 1652 | 1468659345208 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:45 INFO - PROCESS | 1652 | 1468659345314 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:55:45 INFO - PROCESS | 1652 | 1468659345412 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:45 INFO - PROCESS | 1652 | 1468659345413 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccac000 == 48 [pid = 1652] [id = 330] 01:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129602400) [pid = 1652] [serial = 989] [outer = 0x0] 01:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12baecc00) [pid = 1652] [serial = 990] [outer = 0x129602400] 01:55:45 INFO - PROCESS | 1652 | 1468659345443 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bd82c00) [pid = 1652] [serial = 991] [outer = 0x129602400] 01:55:46 INFO - PROCESS | 1652 | 1468659346041 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]]]}] 01:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 871ms 01:55:46 INFO - PROCESS | 1652 | 1468659346072 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:55:46 INFO - PROCESS | 1652 | 1468659346077 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:55:46 INFO - PROCESS | 1652 | 1468659346081 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 1652 | 1468659346082 Marionette TRACE conn2 <- [1,1294,null,{}] 01:55:46 INFO - PROCESS | 1652 | 1468659346086 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}] 01:55:46 INFO - PROCESS | 1652 | 1468659346088 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:46 INFO - PROCESS | 1652 | 1468659346188 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:55:46 INFO - PROCESS | 1652 | 1468659346247 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:46 INFO - PROCESS | 1652 | 1468659346250 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b2000 == 49 [pid = 1652] [id = 331] 01:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117096400) [pid = 1652] [serial = 992] [outer = 0x0] 01:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118882000) [pid = 1652] [serial = 993] [outer = 0x117096400] 01:55:46 INFO - PROCESS | 1652 | 1468659346277 Marionette DEBUG loaded listener.js 01:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11957b400) [pid = 1652] [serial = 994] [outer = 0x117096400] 01:55:46 INFO - PROCESS | 1652 | 1468659346750 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]]]}] 01:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 678ms 01:55:46 INFO - PROCESS | 1652 | 1468659346759 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:55:46 INFO - PROCESS | 1652 | 1468659346764 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:55:46 INFO - PROCESS | 1652 | 1468659346770 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 1652 | 1468659346772 Marionette TRACE conn2 <- [1,1298,null,{}] 01:55:46 INFO - PROCESS | 1652 | 1468659346776 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}] 01:55:46 INFO - PROCESS | 1652 | 1468659346778 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:46 INFO - PROCESS | 1652 | 1468659346918 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c39b800 == 48 [pid = 1652] [id = 325] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c38a800 == 47 [pid = 1652] [id = 324] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12baa4800 == 46 [pid = 1652] [id = 323] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121126800 == 45 [pid = 1652] [id = 322] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b199800 == 44 [pid = 1652] [id = 321] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7bb800 == 43 [pid = 1652] [id = 320] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a620000 == 42 [pid = 1652] [id = 319] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2d000 == 41 [pid = 1652] [id = 318] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125e4c000 == 40 [pid = 1652] [id = 317] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12138e000 == 39 [pid = 1652] [id = 316] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119b28000 == 38 [pid = 1652] [id = 315] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117255800 == 37 [pid = 1652] [id = 314] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11724a800 == 36 [pid = 1652] [id = 313] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119674000 == 35 [pid = 1652] [id = 312] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11651b800 == 34 [pid = 1652] [id = 311] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121121800 == 33 [pid = 1652] [id = 310] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e2800 == 32 [pid = 1652] [id = 299] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b2000 == 31 [pid = 1652] [id = 331] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccac000 == 30 [pid = 1652] [id = 330] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb96000 == 29 [pid = 1652] [id = 329] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b00c000 == 28 [pid = 1652] [id = 328] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12123b000 == 27 [pid = 1652] [id = 327] 01:55:47 INFO - PROCESS | 1652 | --DOCSHELL 0x113d1f800 == 26 [pid = 1652] [id = 326] 01:55:47 INFO - PROCESS | 1652 | 1468659347558 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:47 INFO - PROCESS | 1652 | 1468659347560 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119899c00) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1293c9400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128b55c00) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b27d800) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a8e0000) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a7f6c00) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119310c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a8ee000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12925c400) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128d6fc00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129263800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128d75c00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123cd0000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a7fe000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129604800) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12960fc00) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a7a7c00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124982000) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b1c4c00) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1268f6400) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12542ec00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1215f8800) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11672b000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114f99000) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11872a400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1188c7400) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195ca800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1198a6c00) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118510400) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1168b9400) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118627400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118881800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1214fb800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 01:55:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x112057000 == 27 [pid = 1652] [id = 332] 01:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110e52800) [pid = 1652] [serial = 995] [outer = 0x0] 01:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111ca9400) [pid = 1652] [serial = 996] [outer = 0x110e52800] 01:55:47 INFO - PROCESS | 1652 | 1468659347691 Marionette DEBUG loaded listener.js 01:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133ee800) [pid = 1652] [serial = 997] [outer = 0x110e52800] 01:55:48 INFO - PROCESS | 1652 | 1468659348253 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]]]}] 01:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1525ms 01:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:55:48 INFO - PROCESS | 1652 | 1468659348296 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:55:48 INFO - PROCESS | 1652 | 1468659348298 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:55:48 INFO - PROCESS | 1652 | 1468659348302 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:55:48 INFO - PROCESS | 1652 | 1468659348304 Marionette TRACE conn2 <- [1,1302,null,{}] 01:55:48 INFO - PROCESS | 1652 | 1468659348307 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}] 01:55:48 INFO - PROCESS | 1652 | 1468659348309 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:48 INFO - PROCESS | 1652 | 1468659348416 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:55:48 INFO - PROCESS | 1652 | 1468659348488 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:48 INFO - PROCESS | 1652 | 1468659348490 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116abe800 == 28 [pid = 1652] [id = 333] 01:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1177ee400) [pid = 1652] [serial = 998] [outer = 0x0] 01:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1177f9800) [pid = 1652] [serial = 999] [outer = 0x1177ee400] 01:55:48 INFO - PROCESS | 1652 | 1468659348522 Marionette DEBUG loaded listener.js 01:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11835d800) [pid = 1652] [serial = 1000] [outer = 0x1177ee400] 01:55:49 INFO - PROCESS | 1652 | 1468659349083 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]]]}] 01:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 821ms 01:55:49 INFO - PROCESS | 1652 | 1468659349123 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:55:49 INFO - PROCESS | 1652 | 1468659349126 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:55:49 INFO - PROCESS | 1652 | 1468659349130 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:55:49 INFO - PROCESS | 1652 | 1468659349132 Marionette TRACE conn2 <- [1,1306,null,{}] 01:55:49 INFO - PROCESS | 1652 | 1468659349135 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}] 01:55:49 INFO - PROCESS | 1652 | 1468659349137 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:49 INFO - PROCESS | 1652 | 1468659349245 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:55:49 INFO - PROCESS | 1652 | 1468659349296 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:49 INFO - PROCESS | 1652 | 1468659349298 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824b000 == 29 [pid = 1652] [id = 334] 01:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118885000) [pid = 1652] [serial = 1001] [outer = 0x0] 01:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1188c3000) [pid = 1652] [serial = 1002] [outer = 0x118885000] 01:55:49 INFO - PROCESS | 1652 | 1468659349329 Marionette DEBUG loaded listener.js 01:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191c6800) [pid = 1652] [serial = 1003] [outer = 0x118885000] 01:55:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11706a800 == 28 [pid = 1652] [id = 23] 01:55:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11755c800 == 27 [pid = 1652] [id = 24] 01:55:49 INFO - PROCESS | 1652 | --DOCSHELL 0x112e38800 == 26 [pid = 1652] [id = 22] 01:55:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b199000 == 25 [pid = 1652] [id = 21] 01:55:49 INFO - PROCESS | 1652 | 1468659349893 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]]]}] 01:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 775ms 01:55:49 INFO - PROCESS | 1652 | 1468659349908 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:55:49 INFO - PROCESS | 1652 | 1468659349912 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:55:49 INFO - PROCESS | 1652 | 1468659349916 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:55:49 INFO - PROCESS | 1652 | 1468659349919 Marionette TRACE conn2 <- [1,1310,null,{}] 01:55:49 INFO - PROCESS | 1652 | 1468659349936 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}] 01:55:49 INFO - PROCESS | 1652 | 1468659349941 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:50 INFO - PROCESS | 1652 | 1468659350078 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:55:50 INFO - PROCESS | 1652 | 1468659350161 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:50 INFO - PROCESS | 1652 | 1468659350163 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x117251000 == 26 [pid = 1652] [id = 335] 01:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116737800) [pid = 1652] [serial = 1004] [outer = 0x0] 01:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11835a800) [pid = 1652] [serial = 1005] [outer = 0x116737800] 01:55:50 INFO - PROCESS | 1652 | 1468659350204 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11872fc00) [pid = 1652] [serial = 1006] [outer = 0x116737800] 01:55:50 INFO - PROCESS | 1652 | 1468659350566 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] 01:55:50 INFO - PROCESS | 1652 | 1468659350606 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:55:50 INFO - PROCESS | 1652 | 1468659350612 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:55:50 INFO - PROCESS | 1652 | 1468659350615 Marionette TRACE conn2 <- [1,1314,null,{}] 01:55:50 INFO - PROCESS | 1652 | 1468659350618 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}] 01:55:50 INFO - PROCESS | 1652 | 1468659350621 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:50 INFO - PROCESS | 1652 | 1468659350751 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:55:50 INFO - PROCESS | 1652 | 1468659350759 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:50 INFO - PROCESS | 1652 | 1468659350761 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188dc800 == 27 [pid = 1652] [id = 336] 01:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1188c4400) [pid = 1652] [serial = 1007] [outer = 0x0] 01:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119576400) [pid = 1652] [serial = 1008] [outer = 0x1188c4400] 01:55:50 INFO - PROCESS | 1652 | 1468659350805 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119ab2c00) [pid = 1652] [serial = 1009] [outer = 0x1188c4400] 01:55:51 INFO - PROCESS | 1652 | 1468659351211 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]]]}] 01:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 621ms 01:55:51 INFO - PROCESS | 1652 | 1468659351233 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:55:51 INFO - PROCESS | 1652 | 1468659351241 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:55:51 INFO - PROCESS | 1652 | 1468659351244 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:55:51 INFO - PROCESS | 1652 | 1468659351247 Marionette TRACE conn2 <- [1,1318,null,{}] 01:55:51 INFO - PROCESS | 1652 | 1468659351255 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}] 01:55:51 INFO - PROCESS | 1652 | 1468659351258 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:51 INFO - PROCESS | 1652 | 1468659351343 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:55:51 INFO - PROCESS | 1652 | 1468659351349 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:51 INFO - PROCESS | 1652 | 1468659351351 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11968a000 == 28 [pid = 1652] [id = 337] 01:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118884c00) [pid = 1652] [serial = 1010] [outer = 0x0] 01:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1214f0c00) [pid = 1652] [serial = 1011] [outer = 0x118884c00] 01:55:51 INFO - PROCESS | 1652 | 1468659351380 Marionette DEBUG loaded listener.js 01:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124ad3400) [pid = 1652] [serial = 1012] [outer = 0x118884c00] 01:55:51 INFO - PROCESS | 1652 | 1468659351732 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]]]}] 01:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 01:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:55:51 INFO - PROCESS | 1652 | 1468659351765 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:55:51 INFO - PROCESS | 1652 | 1468659351767 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:55:51 INFO - PROCESS | 1652 | 1468659351769 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:55:51 INFO - PROCESS | 1652 | 1468659351770 Marionette TRACE conn2 <- [1,1322,null,{}] 01:55:51 INFO - PROCESS | 1652 | 1468659351773 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}] 01:55:51 INFO - PROCESS | 1652 | 1468659351774 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:51 INFO - PROCESS | 1652 | 1468659351890 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:55:51 INFO - PROCESS | 1652 | 1468659351923 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:51 INFO - PROCESS | 1652 | 1468659351924 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x111e89000 == 29 [pid = 1652] [id = 338] 01:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119304000) [pid = 1652] [serial = 1013] [outer = 0x0] 01:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1254ddc00) [pid = 1652] [serial = 1014] [outer = 0x119304000] 01:55:51 INFO - PROCESS | 1652 | 1468659351949 Marionette DEBUG loaded listener.js 01:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126def400) [pid = 1652] [serial = 1015] [outer = 0x119304000] 01:55:52 INFO - PROCESS | 1652 | 1468659352296 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]]]}] 01:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 571ms 01:55:52 INFO - PROCESS | 1652 | 1468659352341 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:55:52 INFO - PROCESS | 1652 | 1468659352343 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:55:52 INFO - PROCESS | 1652 | 1468659352345 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:55:52 INFO - PROCESS | 1652 | 1468659352354 Marionette TRACE conn2 <- [1,1326,null,{}] 01:55:52 INFO - PROCESS | 1652 | 1468659352356 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}] 01:55:52 INFO - PROCESS | 1652 | 1468659352358 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:52 INFO - PROCESS | 1652 | 1468659352454 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:55:52 INFO - PROCESS | 1652 | 1468659352489 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:52 INFO - PROCESS | 1652 | 1468659352491 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d8a000 == 30 [pid = 1652] [id = 339] 01:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110e70400) [pid = 1652] [serial = 1016] [outer = 0x0] 01:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12739b000) [pid = 1652] [serial = 1017] [outer = 0x110e70400] 01:55:52 INFO - PROCESS | 1652 | 1468659352515 Marionette DEBUG loaded listener.js 01:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1273c9000) [pid = 1652] [serial = 1018] [outer = 0x110e70400] 01:55:52 INFO - PROCESS | 1652 | 1468659352842 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]]]}] 01:55:52 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 01:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 529ms 01:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:55:52 INFO - PROCESS | 1652 | 1468659352875 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:55:52 INFO - PROCESS | 1652 | 1468659352876 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:55:52 INFO - PROCESS | 1652 | 1468659352879 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:55:52 INFO - PROCESS | 1652 | 1468659352880 Marionette TRACE conn2 <- [1,1330,null,{}] 01:55:52 INFO - PROCESS | 1652 | 1468659352883 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}] 01:55:52 INFO - PROCESS | 1652 | 1468659352887 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:53 INFO - PROCESS | 1652 | 1468659353035 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:55:53 INFO - PROCESS | 1652 | 1468659353051 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:53 INFO - PROCESS | 1652 | 1468659353052 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e3d000 == 31 [pid = 1652] [id = 340] 01:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12773d400) [pid = 1652] [serial = 1019] [outer = 0x0] 01:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128d71400) [pid = 1652] [serial = 1020] [outer = 0x12773d400] 01:55:53 INFO - PROCESS | 1652 | 1468659353094 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12960a400) [pid = 1652] [serial = 1021] [outer = 0x12773d400] 01:55:53 INFO - PROCESS | 1652 | 1468659353535 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]]]}] 01:55:53 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 01:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 718ms 01:55:53 INFO - PROCESS | 1652 | 1468659353598 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:55:53 INFO - PROCESS | 1652 | 1468659353611 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:55:53 INFO - PROCESS | 1652 | 1468659353615 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:55:53 INFO - PROCESS | 1652 | 1468659353616 Marionette TRACE conn2 <- [1,1334,null,{}] 01:55:53 INFO - PROCESS | 1652 | 1468659353620 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}] 01:55:53 INFO - PROCESS | 1652 | 1468659353622 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:53 INFO - PROCESS | 1652 | 1468659353779 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:55:53 INFO - PROCESS | 1652 | 1468659353841 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:53 INFO - PROCESS | 1652 | 1468659353842 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b3b000 == 32 [pid = 1652] [id = 341] 01:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x111c14800) [pid = 1652] [serial = 1022] [outer = 0x0] 01:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a3d8c00) [pid = 1652] [serial = 1023] [outer = 0x111c14800] 01:55:53 INFO - PROCESS | 1652 | 1468659353862 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7f1400) [pid = 1652] [serial = 1024] [outer = 0x111c14800] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1126f3800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b07b800) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113259000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12baf1c00) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118634c00) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118363c00) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11322c400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11708cc00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a7fec00) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195cd800) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1275fb800) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11989a800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bd86c00) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1210b7000) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1168bd000) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118887c00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1177f9c00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12180c000) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129262c00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129265400) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:55:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129602400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:55:54 INFO - PROCESS | 1652 | 1468659354252 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]]]}] 01:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 01:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:55:54 INFO - PROCESS | 1652 | 1468659354286 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:55:54 INFO - PROCESS | 1652 | 1468659354288 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:55:54 INFO - PROCESS | 1652 | 1468659354293 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 1652 | 1468659354295 Marionette TRACE conn2 <- [1,1338,null,{}] 01:55:54 INFO - PROCESS | 1652 | 1468659354299 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}] 01:55:54 INFO - PROCESS | 1652 | 1468659354301 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:54 INFO - PROCESS | 1652 | 1468659354447 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:55:54 INFO - PROCESS | 1652 | 1468659354459 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:54 INFO - PROCESS | 1652 | 1468659354460 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dde000 == 33 [pid = 1652] [id = 342] 01:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118634c00) [pid = 1652] [serial = 1025] [outer = 0x0] 01:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12180c000) [pid = 1652] [serial = 1026] [outer = 0x118634c00] 01:55:54 INFO - PROCESS | 1652 | 1468659354502 Marionette DEBUG loaded listener.js 01:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1273a2400) [pid = 1652] [serial = 1027] [outer = 0x118634c00] 01:55:55 INFO - PROCESS | 1652 | 1468659355347 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]]]}] 01:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1072ms 01:55:55 INFO - PROCESS | 1652 | 1468659355374 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:55:55 INFO - PROCESS | 1652 | 1468659355377 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:55:55 INFO - PROCESS | 1652 | 1468659355379 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1652 | 1468659355381 Marionette TRACE conn2 <- [1,1342,null,{}] 01:55:55 INFO - PROCESS | 1652 | 1468659355383 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}] 01:55:55 INFO - PROCESS | 1652 | 1468659355384 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:55 INFO - PROCESS | 1652 | 1468659355463 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:55:55 INFO - PROCESS | 1652 | 1468659355516 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:55 INFO - PROCESS | 1652 | 1468659355517 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119689800 == 34 [pid = 1652] [id = 343] 01:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118889400) [pid = 1652] [serial = 1028] [outer = 0x0] 01:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129263c00) [pid = 1652] [serial = 1029] [outer = 0x118889400] 01:55:55 INFO - PROCESS | 1652 | 1468659355541 Marionette DEBUG loaded listener.js 01:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a7fcc00) [pid = 1652] [serial = 1030] [outer = 0x118889400] 01:55:55 INFO - PROCESS | 1652 | 1468659355834 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]]]}] 01:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 01:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:55:55 INFO - PROCESS | 1652 | 1468659355849 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:55:55 INFO - PROCESS | 1652 | 1468659355850 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:55:55 INFO - PROCESS | 1652 | 1468659355852 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1652 | 1468659355853 Marionette TRACE conn2 <- [1,1346,null,{}] 01:55:55 INFO - PROCESS | 1652 | 1468659355864 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}] 01:55:55 INFO - PROCESS | 1652 | 1468659355865 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:55 INFO - PROCESS | 1652 | 1468659355951 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:55:56 INFO - PROCESS | 1652 | 1468659356052 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:56 INFO - PROCESS | 1652 | 1468659356053 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e95000 == 35 [pid = 1652] [id = 344] 01:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110e4a000) [pid = 1652] [serial = 1031] [outer = 0x0] 01:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1122ba400) [pid = 1652] [serial = 1032] [outer = 0x110e4a000] 01:55:56 INFO - PROCESS | 1652 | 1468659356085 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113edc000) [pid = 1652] [serial = 1033] [outer = 0x110e4a000] 01:55:56 INFO - PROCESS | 1652 | 1468659356556 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]]]}] 01:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 774ms 01:55:56 INFO - PROCESS | 1652 | 1468659356628 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:55:56 INFO - PROCESS | 1652 | 1468659356630 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:55:56 INFO - PROCESS | 1652 | 1468659356634 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:55:56 INFO - PROCESS | 1652 | 1468659356636 Marionette TRACE conn2 <- [1,1350,null,{}] 01:55:56 INFO - PROCESS | 1652 | 1468659356640 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}] 01:55:56 INFO - PROCESS | 1652 | 1468659356643 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:56 INFO - PROCESS | 1652 | 1468659356745 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:55:56 INFO - PROCESS | 1652 | 1468659356803 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:56 INFO - PROCESS | 1652 | 1468659356805 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119682800 == 36 [pid = 1652] [id = 345] 01:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191ca400) [pid = 1652] [serial = 1034] [outer = 0x0] 01:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119573400) [pid = 1652] [serial = 1035] [outer = 0x1191ca400] 01:55:56 INFO - PROCESS | 1652 | 1468659356839 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119abb400) [pid = 1652] [serial = 1036] [outer = 0x1191ca400] 01:55:57 INFO - PROCESS | 1652 | 1468659357318 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]]]}] 01:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 720ms 01:55:57 INFO - PROCESS | 1652 | 1468659357357 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:55:57 INFO - PROCESS | 1652 | 1468659357361 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:55:57 INFO - PROCESS | 1652 | 1468659357364 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 1652 | 1468659357365 Marionette TRACE conn2 <- [1,1354,null,{}] 01:55:57 INFO - PROCESS | 1652 | 1468659357368 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}] 01:55:57 INFO - PROCESS | 1652 | 1468659357370 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:57 INFO - PROCESS | 1652 | 1468659357473 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:55:57 INFO - PROCESS | 1652 | 1468659357545 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:57 INFO - PROCESS | 1652 | 1468659357546 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129387000 == 37 [pid = 1652] [id = 346] 01:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1211d3400) [pid = 1652] [serial = 1037] [outer = 0x0] 01:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1254de800) [pid = 1652] [serial = 1038] [outer = 0x1211d3400] 01:55:57 INFO - PROCESS | 1652 | 1468659357576 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1275fbc00) [pid = 1652] [serial = 1039] [outer = 0x1211d3400] 01:55:58 INFO - PROCESS | 1652 | 1468659358023 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]]]}] 01:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 01:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:55:58 INFO - PROCESS | 1652 | 1468659358034 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 1652 | 1468659358036 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:55:58 INFO - PROCESS | 1652 | 1468659358043 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1652 | 1468659358047 Marionette TRACE conn2 <- [1,1358,null,{}] 01:55:58 INFO - PROCESS | 1652 | 1468659358051 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}] 01:55:58 INFO - PROCESS | 1652 | 1468659358053 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:58 INFO - PROCESS | 1652 | 1468659358157 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:55:58 INFO - PROCESS | 1652 | 1468659358208 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:58 INFO - PROCESS | 1652 | 1468659358210 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b007000 == 38 [pid = 1652] [id = 347] 01:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128b61800) [pid = 1652] [serial = 1040] [outer = 0x0] 01:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12925d800) [pid = 1652] [serial = 1041] [outer = 0x128b61800] 01:55:58 INFO - PROCESS | 1652 | 1468659358243 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a7a4c00) [pid = 1652] [serial = 1042] [outer = 0x128b61800] 01:55:58 INFO - PROCESS | 1652 | 1468659358666 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]]]}] 01:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 676ms 01:55:58 INFO - PROCESS | 1652 | 1468659358716 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:55:58 INFO - PROCESS | 1652 | 1468659358718 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:55:58 INFO - PROCESS | 1652 | 1468659358720 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1652 | 1468659358722 Marionette TRACE conn2 <- [1,1362,null,{}] 01:55:58 INFO - PROCESS | 1652 | 1468659358724 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}] 01:55:58 INFO - PROCESS | 1652 | 1468659358725 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:58 INFO - PROCESS | 1652 | 1468659358844 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:55:58 INFO - PROCESS | 1652 | 1468659358914 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:58 INFO - PROCESS | 1652 | 1468659358915 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c7800 == 39 [pid = 1652] [id = 348] 01:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128d75400) [pid = 1652] [serial = 1043] [outer = 0x0] 01:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a8eb800) [pid = 1652] [serial = 1044] [outer = 0x128d75400] 01:55:58 INFO - PROCESS | 1652 | 1468659358944 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b1b8c00) [pid = 1652] [serial = 1045] [outer = 0x128d75400] 01:55:59 INFO - PROCESS | 1652 | 1468659359499 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]]]}] 01:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 819ms 01:55:59 INFO - PROCESS | 1652 | 1468659359541 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:55:59 INFO - PROCESS | 1652 | 1468659359544 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:55:59 INFO - PROCESS | 1652 | 1468659359547 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:55:59 INFO - PROCESS | 1652 | 1468659359549 Marionette TRACE conn2 <- [1,1366,null,{}] 01:55:59 INFO - PROCESS | 1652 | 1468659359553 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}] 01:55:59 INFO - PROCESS | 1652 | 1468659359555 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:59 INFO - PROCESS | 1652 | 1468659359648 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:55:59 INFO - PROCESS | 1652 | 1468659359721 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:55:59 INFO - PROCESS | 1652 | 1468659359722 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:55:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11756f800 == 40 [pid = 1652] [id = 349] 01:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11850a000) [pid = 1652] [serial = 1046] [outer = 0x0] 01:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11862ac00) [pid = 1652] [serial = 1047] [outer = 0x11850a000] 01:55:59 INFO - PROCESS | 1652 | 1468659359750 Marionette DEBUG loaded listener.js 01:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1188bcc00) [pid = 1652] [serial = 1048] [outer = 0x11850a000] 01:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x115f3b000 == 39 [pid = 1652] [id = 25] 01:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x112ada800 == 38 [pid = 1652] [id = 26] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118882000) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116abe800 == 37 [pid = 1652] [id = 333] 01:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x112057000 == 36 [pid = 1652] [id = 332] 01:56:00 INFO - PROCESS | 1652 | 1468659360203 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] 01:56:00 INFO - PROCESS | 1652 | 1468659360224 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:56:00 INFO - PROCESS | 1652 | 1468659360237 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:56:00 INFO - PROCESS | 1652 | 1468659360239 Marionette TRACE conn2 <- [1,1370,null,{}] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116a7b800) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113382800) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b27e800) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ba54400) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ba4e800) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bb60800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118882c00) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1191c9800) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118509c00) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118886400) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1133e0000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116a04800) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118881c00) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11957a000) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12ba56000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1219e3c00) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12542d800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128d6e400) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1268f6c00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1273a0400) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c0a0400) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bd7d400) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11862ec00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11989d400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119573c00) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1268f0400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195c7c00) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12773d000) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bd7c000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bd93c00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12bb57000) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129606000) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b079800) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126e7dc00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b27f400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a8e2800) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12bd82c00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12baecc00) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12bd82800) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12c0ae000) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12925d400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 01:56:00 INFO - PROCESS | 1652 | 1468659360274 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}] 01:56:00 INFO - PROCESS | 1652 | 1468659360276 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:00 INFO - PROCESS | 1652 | 1468659360407 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:56:00 INFO - PROCESS | 1652 | 1468659360421 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:00 INFO - PROCESS | 1652 | 1468659360422 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824a000 == 37 [pid = 1652] [id = 350] 01:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11957c000) [pid = 1652] [serial = 1049] [outer = 0x0] 01:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11989d400) [pid = 1652] [serial = 1050] [outer = 0x11957c000] 01:56:00 INFO - PROCESS | 1652 | 1468659360468 Marionette DEBUG loaded listener.js 01:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1219d6c00) [pid = 1652] [serial = 1051] [outer = 0x11957c000] 01:56:00 INFO - PROCESS | 1652 | 1468659360832 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] 01:56:00 INFO - PROCESS | 1652 | 1468659360885 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:56:00 INFO - PROCESS | 1652 | 1468659360887 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:56:00 INFO - PROCESS | 1652 | 1468659360889 Marionette TRACE conn2 <- [1,1374,null,{}] 01:56:00 INFO - PROCESS | 1652 | 1468659360903 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}] 01:56:00 INFO - PROCESS | 1652 | 1468659360907 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:00 INFO - PROCESS | 1652 | 1468659360993 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:56:01 INFO - PROCESS | 1652 | 1468659360997 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:01 INFO - PROCESS | 1652 | 1468659360999 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121380800 == 38 [pid = 1652] [id = 351] 01:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12731a800) [pid = 1652] [serial = 1052] [outer = 0x0] 01:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1275f3000) [pid = 1652] [serial = 1053] [outer = 0x12731a800] 01:56:01 INFO - PROCESS | 1652 | 1468659361027 Marionette DEBUG loaded listener.js 01:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128b5ec00) [pid = 1652] [serial = 1054] [outer = 0x12731a800] 01:56:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:01 INFO - PROCESS | 1652 | 1468659361368 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] 01:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:56:01 INFO - PROCESS | 1652 | 1468659361417 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:56:01 INFO - PROCESS | 1652 | 1468659361419 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 1652 | 1468659361420 Marionette TRACE conn2 <- [1,1378,null,{}] 01:56:01 INFO - PROCESS | 1652 | 1468659361423 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}] 01:56:01 INFO - PROCESS | 1652 | 1468659361424 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:01 INFO - PROCESS | 1652 | 1468659361510 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:56:01 INFO - PROCESS | 1652 | 1468659361514 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:01 INFO - PROCESS | 1652 | 1468659361515 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254be800 == 39 [pid = 1652] [id = 352] 01:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12925d400) [pid = 1652] [serial = 1055] [outer = 0x0] 01:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1293cdc00) [pid = 1652] [serial = 1056] [outer = 0x12925d400] 01:56:01 INFO - PROCESS | 1652 | 1468659361542 Marionette DEBUG loaded listener.js 01:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12a7a9800) [pid = 1652] [serial = 1057] [outer = 0x12925d400] 01:56:01 INFO - PROCESS | 1652 | 1468659361887 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] 01:56:01 INFO - PROCESS | 1652 | 1468659361940 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:56:01 INFO - PROCESS | 1652 | 1468659361942 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 1652 | 1468659361944 Marionette TRACE conn2 <- [1,1382,null,{}] 01:56:01 INFO - PROCESS | 1652 | 1468659361946 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}] 01:56:01 INFO - PROCESS | 1652 | 1468659361947 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:02 INFO - PROCESS | 1652 | 1468659362055 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:56:02 INFO - PROCESS | 1652 | 1468659362064 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:02 INFO - PROCESS | 1652 | 1468659362065 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e19800 == 40 [pid = 1652] [id = 353] 01:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1293c0c00) [pid = 1652] [serial = 1058] [outer = 0x0] 01:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a8ec400) [pid = 1652] [serial = 1059] [outer = 0x1293c0c00] 01:56:02 INFO - PROCESS | 1652 | 1468659362090 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b280c00) [pid = 1652] [serial = 1060] [outer = 0x1293c0c00] 01:56:02 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:02 INFO - PROCESS | 1652 | 1468659362450 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] 01:56:02 INFO - PROCESS | 1652 | 1468659362464 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:56:02 INFO - PROCESS | 1652 | 1468659362466 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:56:02 INFO - PROCESS | 1652 | 1468659362467 Marionette TRACE conn2 <- [1,1386,null,{}] 01:56:02 INFO - PROCESS | 1652 | 1468659362470 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}] 01:56:02 INFO - PROCESS | 1652 | 1468659362476 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:02 INFO - PROCESS | 1652 | 1468659362593 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:56:02 INFO - PROCESS | 1652 | 1468659362598 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:02 INFO - PROCESS | 1652 | 1468659362599 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fbb000 == 41 [pid = 1652] [id = 354] 01:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b1bf400) [pid = 1652] [serial = 1061] [outer = 0x0] 01:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b28b000) [pid = 1652] [serial = 1062] [outer = 0x12b1bf400] 01:56:02 INFO - PROCESS | 1652 | 1468659362682 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12bb60800) [pid = 1652] [serial = 1063] [outer = 0x12b1bf400] 01:56:03 INFO - PROCESS | 1652 | 1468659363149 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] 01:56:03 INFO - PROCESS | 1652 | 1468659363188 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:56:03 INFO - PROCESS | 1652 | 1468659363199 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 1652 | 1468659363201 Marionette TRACE conn2 <- [1,1390,null,{}] 01:56:03 INFO - PROCESS | 1652 | 1468659363203 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}] 01:56:03 INFO - PROCESS | 1652 | 1468659363204 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:03 INFO - PROCESS | 1652 | 1468659363311 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:56:03 INFO - PROCESS | 1652 | 1468659363314 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:03 INFO - PROCESS | 1652 | 1468659363315 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a0800 == 42 [pid = 1652] [id = 355] 01:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116561c00) [pid = 1652] [serial = 1064] [outer = 0x0] 01:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12bd7f400) [pid = 1652] [serial = 1065] [outer = 0x116561c00] 01:56:03 INFO - PROCESS | 1652 | 1468659363377 Marionette DEBUG loaded listener.js 01:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bd88800) [pid = 1652] [serial = 1066] [outer = 0x116561c00] 01:56:03 INFO - PROCESS | 1652 | 1468659363688 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]]]}] 01:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 01:56:03 INFO - PROCESS | 1652 | 1468659363720 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:56:03 INFO - PROCESS | 1652 | 1468659363722 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:56:03 INFO - PROCESS | 1652 | 1468659363731 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 1652 | 1468659363732 Marionette TRACE conn2 <- [1,1394,null,{}] 01:56:03 INFO - PROCESS | 1652 | 1468659363735 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}] 01:56:03 INFO - PROCESS | 1652 | 1468659363736 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:03 INFO - PROCESS | 1652 | 1468659363837 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:56:03 INFO - PROCESS | 1652 | 1468659363841 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:03 INFO - PROCESS | 1652 | 1468659363842 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b266800 == 43 [pid = 1652] [id = 356] 01:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bd80000) [pid = 1652] [serial = 1067] [outer = 0x0] 01:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12bd91c00) [pid = 1652] [serial = 1068] [outer = 0x12bd80000] 01:56:03 INFO - PROCESS | 1652 | 1468659363866 Marionette DEBUG loaded listener.js 01:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c0a0400) [pid = 1652] [serial = 1069] [outer = 0x12bd80000] 01:56:04 INFO - PROCESS | 1652 | 1468659364200 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]]]}] 01:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 478ms 01:56:04 INFO - PROCESS | 1652 | 1468659364204 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1652 | 1468659364205 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:56:04 INFO - PROCESS | 1652 | 1468659364216 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1652 | 1468659364218 Marionette TRACE conn2 <- [1,1398,null,{}] 01:56:04 INFO - PROCESS | 1652 | 1468659364220 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}] 01:56:04 INFO - PROCESS | 1652 | 1468659364221 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:04 INFO - PROCESS | 1652 | 1468659364334 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110e70400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12773d400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1177ee400) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110e52800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118885000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1188c4400) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116737800) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118884c00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x111c14800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119304000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118634c00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:56:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117096400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:56:04 INFO - PROCESS | 1652 | 1468659364443 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:04 INFO - PROCESS | 1652 | 1468659364452 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118258000 == 44 [pid = 1652] [id = 357] 01:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110e53800) [pid = 1652] [serial = 1070] [outer = 0x0] 01:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1130adc00) [pid = 1652] [serial = 1071] [outer = 0x110e53800] 01:56:04 INFO - PROCESS | 1652 | 1468659364479 Marionette DEBUG loaded listener.js 01:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1177f5c00) [pid = 1652] [serial = 1072] [outer = 0x110e53800] 01:56:04 INFO - PROCESS | 1652 | 1468659364727 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]]]}] 01:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 01:56:04 INFO - PROCESS | 1652 | 1468659364736 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1652 | 1468659364737 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:56:04 INFO - PROCESS | 1652 | 1468659364745 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1652 | 1468659364746 Marionette TRACE conn2 <- [1,1402,null,{}] 01:56:04 INFO - PROCESS | 1652 | 1468659364749 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}] 01:56:04 INFO - PROCESS | 1652 | 1468659364750 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:04 INFO - PROCESS | 1652 | 1468659364842 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:56:04 INFO - PROCESS | 1652 | 1468659364847 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:04 INFO - PROCESS | 1652 | 1468659364848 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd67800 == 45 [pid = 1652] [id = 358] 01:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118884c00) [pid = 1652] [serial = 1073] [outer = 0x0] 01:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123d07000) [pid = 1652] [serial = 1074] [outer = 0x118884c00] 01:56:04 INFO - PROCESS | 1652 | 1468659364872 Marionette DEBUG loaded listener.js 01:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12c0a3800) [pid = 1652] [serial = 1075] [outer = 0x118884c00] 01:56:05 INFO - PROCESS | 1652 | 1468659365218 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]]]}] 01:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 523ms 01:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:56:05 INFO - PROCESS | 1652 | 1468659365264 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:56:05 INFO - PROCESS | 1652 | 1468659365266 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:56:05 INFO - PROCESS | 1652 | 1468659365268 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:56:05 INFO - PROCESS | 1652 | 1468659365270 Marionette TRACE conn2 <- [1,1406,null,{}] 01:56:05 INFO - PROCESS | 1652 | 1468659365272 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}] 01:56:05 INFO - PROCESS | 1652 | 1468659365274 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:05 INFO - PROCESS | 1652 | 1468659365395 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:56:05 INFO - PROCESS | 1652 | 1468659365416 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:05 INFO - PROCESS | 1652 | 1468659365418 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c395000 == 46 [pid = 1652] [id = 359] 01:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c0a4400) [pid = 1652] [serial = 1076] [outer = 0x0] 01:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c623c00) [pid = 1652] [serial = 1077] [outer = 0x12c0a4400] 01:56:05 INFO - PROCESS | 1652 | 1468659365444 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c7ea800) [pid = 1652] [serial = 1078] [outer = 0x12c0a4400] 01:56:05 INFO - PROCESS | 1652 | 1468659365746 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]]]}] 01:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 01:56:05 INFO - PROCESS | 1652 | 1468659365788 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:56:05 INFO - PROCESS | 1652 | 1468659365790 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:56:05 INFO - PROCESS | 1652 | 1468659365795 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:56:05 INFO - PROCESS | 1652 | 1468659365796 Marionette TRACE conn2 <- [1,1410,null,{}] 01:56:05 INFO - PROCESS | 1652 | 1468659365798 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}] 01:56:05 INFO - PROCESS | 1652 | 1468659365799 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:05 INFO - PROCESS | 1652 | 1468659365885 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:56:05 INFO - PROCESS | 1652 | 1468659365890 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:05 INFO - PROCESS | 1652 | 1468659365891 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a5000 == 47 [pid = 1652] [id = 360] 01:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112ea6800) [pid = 1652] [serial = 1079] [outer = 0x0] 01:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112eaec00) [pid = 1652] [serial = 1080] [outer = 0x112ea6800] 01:56:05 INFO - PROCESS | 1652 | 1468659365915 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118731c00) [pid = 1652] [serial = 1081] [outer = 0x112ea6800] 01:56:06 INFO - PROCESS | 1652 | 1468659366285 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]]]}] 01:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 01:56:06 INFO - PROCESS | 1652 | 1468659366314 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:56:06 INFO - PROCESS | 1652 | 1468659366315 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:56:06 INFO - PROCESS | 1652 | 1468659366318 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:56:06 INFO - PROCESS | 1652 | 1468659366319 Marionette TRACE conn2 <- [1,1414,null,{}] 01:56:06 INFO - PROCESS | 1652 | 1468659366321 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}] 01:56:06 INFO - PROCESS | 1652 | 1468659366323 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:06 INFO - PROCESS | 1652 | 1468659366420 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:56:06 INFO - PROCESS | 1652 | 1468659366425 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:06 INFO - PROCESS | 1652 | 1468659366426 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb90800 == 48 [pid = 1652] [id = 361] 01:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12960e800) [pid = 1652] [serial = 1082] [outer = 0x0] 01:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c7e9400) [pid = 1652] [serial = 1083] [outer = 0x12960e800] 01:56:06 INFO - PROCESS | 1652 | 1468659366450 Marionette DEBUG loaded listener.js 01:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c7f0400) [pid = 1652] [serial = 1084] [outer = 0x12960e800] 01:56:07 INFO - PROCESS | 1652 | 1468659367071 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]]]}] 01:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 768ms 01:56:07 INFO - PROCESS | 1652 | 1468659367088 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:56:07 INFO - PROCESS | 1652 | 1468659367092 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:56:07 INFO - PROCESS | 1652 | 1468659367096 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:56:07 INFO - PROCESS | 1652 | 1468659367097 Marionette TRACE conn2 <- [1,1418,null,{}] 01:56:07 INFO - PROCESS | 1652 | 1468659367100 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}] 01:56:07 INFO - PROCESS | 1652 | 1468659367103 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:07 INFO - PROCESS | 1652 | 1468659367199 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:56:07 INFO - PROCESS | 1652 | 1468659367260 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:07 INFO - PROCESS | 1652 | 1468659367262 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193be000 == 49 [pid = 1652] [id = 362] 01:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118884000) [pid = 1652] [serial = 1085] [outer = 0x0] 01:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11888a800) [pid = 1652] [serial = 1086] [outer = 0x118884000] 01:56:07 INFO - PROCESS | 1652 | 1468659367295 Marionette DEBUG loaded listener.js 01:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119310c00) [pid = 1652] [serial = 1087] [outer = 0x118884000] 01:56:07 INFO - PROCESS | 1652 | 1468659367931 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]]]}] 01:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 871ms 01:56:07 INFO - PROCESS | 1652 | 1468659367967 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:56:07 INFO - PROCESS | 1652 | 1468659367970 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:56:07 INFO - PROCESS | 1652 | 1468659367977 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:56:07 INFO - PROCESS | 1652 | 1468659367979 Marionette TRACE conn2 <- [1,1422,null,{}] 01:56:07 INFO - PROCESS | 1652 | 1468659367982 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}] 01:56:07 INFO - PROCESS | 1652 | 1468659367983 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:08 INFO - PROCESS | 1652 | 1468659368094 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:56:08 INFO - PROCESS | 1652 | 1468659368164 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:08 INFO - PROCESS | 1652 | 1468659368166 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129388800 == 50 [pid = 1652] [id = 363] 01:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121322000) [pid = 1652] [serial = 1088] [outer = 0x0] 01:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126e83000) [pid = 1652] [serial = 1089] [outer = 0x121322000] 01:56:08 INFO - PROCESS | 1652 | 1468659368197 Marionette DEBUG loaded listener.js 01:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127743400) [pid = 1652] [serial = 1090] [outer = 0x121322000] 01:56:08 INFO - PROCESS | 1652 | 1468659368631 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]]]}] 01:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 722ms 01:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:56:08 INFO - PROCESS | 1652 | 1468659368698 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:56:08 INFO - PROCESS | 1652 | 1468659368699 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:56:08 INFO - PROCESS | 1652 | 1468659368702 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:56:08 INFO - PROCESS | 1652 | 1468659368704 Marionette TRACE conn2 <- [1,1426,null,{}] 01:56:08 INFO - PROCESS | 1652 | 1468659368715 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}] 01:56:08 INFO - PROCESS | 1652 | 1468659368718 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:08 INFO - PROCESS | 1652 | 1468659368832 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:56:08 INFO - PROCESS | 1652 | 1468659368906 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:08 INFO - PROCESS | 1652 | 1468659368908 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb94800 == 51 [pid = 1652] [id = 364] 01:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b27d400) [pid = 1652] [serial = 1091] [outer = 0x0] 01:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b287800) [pid = 1652] [serial = 1092] [outer = 0x12b27d400] 01:56:08 INFO - PROCESS | 1652 | 1468659368942 Marionette DEBUG loaded listener.js 01:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bae4400) [pid = 1652] [serial = 1093] [outer = 0x12b27d400] 01:56:09 INFO - PROCESS | 1652 | 1468659369411 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]]]}] 01:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 775ms 01:56:09 INFO - PROCESS | 1652 | 1468659369499 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:56:09 INFO - PROCESS | 1652 | 1468659369501 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:56:09 INFO - PROCESS | 1652 | 1468659369505 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:56:09 INFO - PROCESS | 1652 | 1468659369507 Marionette TRACE conn2 <- [1,1430,null,{}] 01:56:09 INFO - PROCESS | 1652 | 1468659369511 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}] 01:56:09 INFO - PROCESS | 1652 | 1468659369513 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:09 INFO - PROCESS | 1652 | 1468659369620 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:56:09 INFO - PROCESS | 1652 | 1468659369691 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:09 INFO - PROCESS | 1652 | 1468659369692 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb4000 == 52 [pid = 1652] [id = 365] 01:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11708dc00) [pid = 1652] [serial = 1094] [outer = 0x0] 01:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b27e400) [pid = 1652] [serial = 1095] [outer = 0x11708dc00] 01:56:09 INFO - PROCESS | 1652 | 1468659369721 Marionette DEBUG loaded listener.js 01:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bb5cc00) [pid = 1652] [serial = 1096] [outer = 0x11708dc00] 01:56:10 INFO - PROCESS | 1652 | 1468659370332 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]]]}] 01:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 873ms 01:56:10 INFO - PROCESS | 1652 | 1468659370393 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:56:10 INFO - PROCESS | 1652 | 1468659370395 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:56:10 INFO - PROCESS | 1652 | 1468659370400 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:56:10 INFO - PROCESS | 1652 | 1468659370402 Marionette TRACE conn2 <- [1,1434,null,{}] 01:56:10 INFO - PROCESS | 1652 | 1468659370406 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}] 01:56:10 INFO - PROCESS | 1652 | 1468659370409 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:10 INFO - PROCESS | 1652 | 1468659370503 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:56:10 INFO - PROCESS | 1652 | 1468659370575 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:10 INFO - PROCESS | 1652 | 1468659370577 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x115fe9000 == 53 [pid = 1652] [id = 366] 01:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11835c800) [pid = 1652] [serial = 1097] [outer = 0x0] 01:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1184c7000) [pid = 1652] [serial = 1098] [outer = 0x11835c800] 01:56:10 INFO - PROCESS | 1652 | 1468659370602 Marionette DEBUG loaded listener.js 01:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11888f000) [pid = 1652] [serial = 1099] [outer = 0x11835c800] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a5000 == 52 [pid = 1652] [id = 360] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12c395000 == 51 [pid = 1652] [id = 359] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd67800 == 50 [pid = 1652] [id = 358] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x118258000 == 49 [pid = 1652] [id = 357] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b266800 == 48 [pid = 1652] [id = 356] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a0800 == 47 [pid = 1652] [id = 355] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129263c00) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x128fbb000 == 46 [pid = 1652] [id = 354] 01:56:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126e19800 == 45 [pid = 1652] [id = 353] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11957b400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12739b000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128d71400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11835d800) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1177f9800) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133ee800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x111ca9400) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1191c6800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1188c3000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119576400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119ab2c00) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1273c9000) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11835a800) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11872fc00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1214f0c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124ad3400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a3d8c00) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12960a400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a7f1400) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1254ddc00) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126def400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12180c000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1273a2400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 01:56:11 INFO - PROCESS | 1652 | 1468659371086 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]]]}] 01:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 724ms 01:56:11 INFO - PROCESS | 1652 | 1468659371127 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:56:11 INFO - PROCESS | 1652 | 1468659371130 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:56:11 INFO - PROCESS | 1652 | 1468659371134 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:56:11 INFO - PROCESS | 1652 | 1468659371135 Marionette TRACE conn2 <- [1,1438,null,{}] 01:56:11 INFO - PROCESS | 1652 | 1468659371138 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}] 01:56:11 INFO - PROCESS | 1652 | 1468659371140 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:11 INFO - PROCESS | 1652 | 1468659371221 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:56:11 INFO - PROCESS | 1652 | 1468659371229 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:11 INFO - PROCESS | 1652 | 1468659371230 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118251000 == 46 [pid = 1652] [id = 367] 01:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119304000) [pid = 1652] [serial = 1100] [outer = 0x0] 01:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119578400) [pid = 1652] [serial = 1101] [outer = 0x119304000] 01:56:11 INFO - PROCESS | 1652 | 1468659371258 Marionette DEBUG loaded listener.js 01:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119aee400) [pid = 1652] [serial = 1102] [outer = 0x119304000] 01:56:11 INFO - PROCESS | 1652 | 1468659371655 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]]]}] 01:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 570ms 01:56:11 INFO - PROCESS | 1652 | 1468659371704 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:56:11 INFO - PROCESS | 1652 | 1468659371707 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:56:11 INFO - PROCESS | 1652 | 1468659371710 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:56:11 INFO - PROCESS | 1652 | 1468659371714 Marionette TRACE conn2 <- [1,1442,null,{}] 01:56:11 INFO - PROCESS | 1652 | 1468659371725 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}] 01:56:11 INFO - PROCESS | 1652 | 1468659371729 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:11 INFO - PROCESS | 1652 | 1468659371860 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:56:11 INFO - PROCESS | 1652 | 1468659371875 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:11 INFO - PROCESS | 1652 | 1468659371877 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121255800 == 47 [pid = 1652] [id = 368] 01:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ad3400) [pid = 1652] [serial = 1103] [outer = 0x0] 01:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126dec000) [pid = 1652] [serial = 1104] [outer = 0x124ad3400] 01:56:11 INFO - PROCESS | 1652 | 1468659371922 Marionette DEBUG loaded listener.js 01:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1273c5400) [pid = 1652] [serial = 1105] [outer = 0x124ad3400] 01:56:12 INFO - PROCESS | 1652 | 1468659372339 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]]]}] 01:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms 01:56:12 INFO - PROCESS | 1652 | 1468659372383 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:56:12 INFO - PROCESS | 1652 | 1468659372385 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:56:12 INFO - PROCESS | 1652 | 1468659372387 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:56:12 INFO - PROCESS | 1652 | 1468659372389 Marionette TRACE conn2 <- [1,1446,null,{}] 01:56:12 INFO - PROCESS | 1652 | 1468659372391 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}] 01:56:12 INFO - PROCESS | 1652 | 1468659372392 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:12 INFO - PROCESS | 1652 | 1468659372478 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:56:12 INFO - PROCESS | 1652 | 1468659372499 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:12 INFO - PROCESS | 1652 | 1468659372501 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ffb800 == 48 [pid = 1652] [id = 369] 01:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128d6fc00) [pid = 1652] [serial = 1106] [outer = 0x0] 01:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129263c00) [pid = 1652] [serial = 1107] [outer = 0x128d6fc00] 01:56:12 INFO - PROCESS | 1652 | 1468659372526 Marionette DEBUG loaded listener.js 01:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129603400) [pid = 1652] [serial = 1108] [outer = 0x128d6fc00] 01:56:12 INFO - PROCESS | 1652 | 1468659372876 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]]]}] 01:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 01:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:56:12 INFO - PROCESS | 1652 | 1468659372910 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:56:12 INFO - PROCESS | 1652 | 1468659372912 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:56:12 INFO - PROCESS | 1652 | 1468659372914 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:56:12 INFO - PROCESS | 1652 | 1468659372915 Marionette TRACE conn2 <- [1,1450,null,{}] 01:56:12 INFO - PROCESS | 1652 | 1468659372917 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}] 01:56:12 INFO - PROCESS | 1652 | 1468659372918 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:13 INFO - PROCESS | 1652 | 1468659373033 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:56:13 INFO - PROCESS | 1652 | 1468659373068 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:13 INFO - PROCESS | 1652 | 1468659373069 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707d800 == 49 [pid = 1652] [id = 370] 01:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121811c00) [pid = 1652] [serial = 1109] [outer = 0x0] 01:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7a3400) [pid = 1652] [serial = 1110] [outer = 0x121811c00] 01:56:13 INFO - PROCESS | 1652 | 1468659373103 Marionette DEBUG loaded listener.js 01:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a8e3800) [pid = 1652] [serial = 1111] [outer = 0x121811c00] 01:56:13 INFO - PROCESS | 1652 | 1468659373418 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]]]}] 01:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 01:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:56:13 INFO - PROCESS | 1652 | 1468659373437 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:56:13 INFO - PROCESS | 1652 | 1468659373438 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:56:13 INFO - PROCESS | 1652 | 1468659373442 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:56:13 INFO - PROCESS | 1652 | 1468659373445 Marionette TRACE conn2 <- [1,1454,null,{}] 01:56:13 INFO - PROCESS | 1652 | 1468659373448 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}] 01:56:13 INFO - PROCESS | 1652 | 1468659373452 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:13 INFO - PROCESS | 1652 | 1468659373580 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:56:13 INFO - PROCESS | 1652 | 1468659373616 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:13 INFO - PROCESS | 1652 | 1468659373618 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128df3000 == 50 [pid = 1652] [id = 371] 01:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b080000) [pid = 1652] [serial = 1112] [outer = 0x0] 01:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b28b800) [pid = 1652] [serial = 1113] [outer = 0x12b080000] 01:56:13 INFO - PROCESS | 1652 | 1468659373644 Marionette DEBUG loaded listener.js 01:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bd91000) [pid = 1652] [serial = 1114] [outer = 0x12b080000] 01:56:13 INFO - PROCESS | 1652 | 1468659373978 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]]]}] 01:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 572ms 01:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:56:14 INFO - PROCESS | 1652 | 1468659374013 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:56:14 INFO - PROCESS | 1652 | 1468659374015 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:56:14 INFO - PROCESS | 1652 | 1468659374017 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:56:14 INFO - PROCESS | 1652 | 1468659374018 Marionette TRACE conn2 <- [1,1458,null,{}] 01:56:14 INFO - PROCESS | 1652 | 1468659374020 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}] 01:56:14 INFO - PROCESS | 1652 | 1468659374021 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:14 INFO - PROCESS | 1652 | 1468659374124 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:56:14 INFO - PROCESS | 1652 | 1468659374128 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:14 INFO - PROCESS | 1652 | 1468659374130 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b005000 == 51 [pid = 1652] [id = 372] 01:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd8b400) [pid = 1652] [serial = 1115] [outer = 0x0] 01:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c0a9000) [pid = 1652] [serial = 1116] [outer = 0x12bd8b400] 01:56:14 INFO - PROCESS | 1652 | 1468659374193 Marionette DEBUG loaded listener.js 01:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112f51800) [pid = 1652] [serial = 1117] [outer = 0x12bd8b400] 01:56:14 INFO - PROCESS | 1652 | 1468659374519 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]]]}] 01:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 01:56:14 INFO - PROCESS | 1652 | 1468659374536 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:56:14 INFO - PROCESS | 1652 | 1468659374537 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:56:14 INFO - PROCESS | 1652 | 1468659374542 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:56:14 INFO - PROCESS | 1652 | 1468659374545 Marionette TRACE conn2 <- [1,1462,null,{}] 01:56:14 INFO - PROCESS | 1652 | 1468659374553 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}] 01:56:14 INFO - PROCESS | 1652 | 1468659374555 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:14 INFO - PROCESS | 1652 | 1468659374661 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:56:14 INFO - PROCESS | 1652 | 1468659374695 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:14 INFO - PROCESS | 1652 | 1468659374696 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba97800 == 52 [pid = 1652] [id = 373] 01:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x111c7b800) [pid = 1652] [serial = 1118] [outer = 0x0] 01:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182e1000) [pid = 1652] [serial = 1119] [outer = 0x111c7b800] 01:56:14 INFO - PROCESS | 1652 | 1468659374722 Marionette DEBUG loaded listener.js 01:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182e5400) [pid = 1652] [serial = 1120] [outer = 0x111c7b800] 01:56:15 INFO - PROCESS | 1652 | 1468659375062 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]]]}] 01:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 531ms 01:56:15 INFO - PROCESS | 1652 | 1468659375071 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:56:15 INFO - PROCESS | 1652 | 1468659375074 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:56:15 INFO - PROCESS | 1652 | 1468659375076 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:56:15 INFO - PROCESS | 1652 | 1468659375078 Marionette TRACE conn2 <- [1,1466,null,{}] 01:56:15 INFO - PROCESS | 1652 | 1468659375080 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}] 01:56:15 INFO - PROCESS | 1652 | 1468659375081 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:15 INFO - PROCESS | 1652 | 1468659375198 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:56:15 INFO - PROCESS | 1652 | 1468659375212 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:15 INFO - PROCESS | 1652 | 1468659375213 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c396000 == 53 [pid = 1652] [id = 374] 01:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bd91400) [pid = 1652] [serial = 1121] [outer = 0x0] 01:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c62bc00) [pid = 1652] [serial = 1122] [outer = 0x12bd91400] 01:56:15 INFO - PROCESS | 1652 | 1468659375238 Marionette DEBUG loaded listener.js 01:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c631800) [pid = 1652] [serial = 1123] [outer = 0x12bd91400] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12731a800) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11850a000) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11957c000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b1bf400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12925d400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128d75400) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1293c0c00) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116561c00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bd80000) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x110e53800) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118884c00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c0a4400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118889400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112ea6800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:56:15 INFO - PROCESS | 1652 | 1468659375714 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]]]}] 01:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 672ms 01:56:15 INFO - PROCESS | 1652 | 1468659375749 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:56:15 INFO - PROCESS | 1652 | 1468659375751 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:56:15 INFO - PROCESS | 1652 | 1468659375753 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:56:15 INFO - PROCESS | 1652 | 1468659375754 Marionette TRACE conn2 <- [1,1470,null,{}] 01:56:15 INFO - PROCESS | 1652 | 1468659375762 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}] 01:56:15 INFO - PROCESS | 1652 | 1468659375764 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:15 INFO - PROCESS | 1652 | 1468659375882 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:56:15 INFO - PROCESS | 1652 | 1468659375939 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:15 INFO - PROCESS | 1652 | 1468659375940 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c384800 == 54 [pid = 1652] [id = 375] 01:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112ea6400) [pid = 1652] [serial = 1124] [outer = 0x0] 01:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118881400) [pid = 1652] [serial = 1125] [outer = 0x112ea6400] 01:56:15 INFO - PROCESS | 1652 | 1468659375965 Marionette DEBUG loaded listener.js 01:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12731a800) [pid = 1652] [serial = 1126] [outer = 0x112ea6400] 01:56:16 INFO - PROCESS | 1652 | 1468659376253 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]]]}] 01:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 01:56:16 INFO - PROCESS | 1652 | 1468659376272 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:56:16 INFO - PROCESS | 1652 | 1468659376276 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:56:16 INFO - PROCESS | 1652 | 1468659376286 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:56:16 INFO - PROCESS | 1652 | 1468659376288 Marionette TRACE conn2 <- [1,1474,null,{}] 01:56:16 INFO - PROCESS | 1652 | 1468659376290 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}] 01:56:16 INFO - PROCESS | 1652 | 1468659376296 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:16 INFO - PROCESS | 1652 | 1468659376404 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:56:16 INFO - PROCESS | 1652 | 1468659376462 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:16 INFO - PROCESS | 1652 | 1468659376464 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2a0800 == 55 [pid = 1652] [id = 376] 01:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112eb1800) [pid = 1652] [serial = 1127] [outer = 0x0] 01:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12baf1000) [pid = 1652] [serial = 1128] [outer = 0x112eb1800] 01:56:16 INFO - PROCESS | 1652 | 1468659376491 Marionette DEBUG loaded listener.js 01:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c7f4c00) [pid = 1652] [serial = 1129] [outer = 0x112eb1800] 01:56:16 INFO - PROCESS | 1652 | 1468659376813 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]]]}] 01:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 01:56:16 INFO - PROCESS | 1652 | 1468659376856 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:56:16 INFO - PROCESS | 1652 | 1468659376857 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:56:16 INFO - PROCESS | 1652 | 1468659376859 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:56:16 INFO - PROCESS | 1652 | 1468659376861 Marionette TRACE conn2 <- [1,1478,null,{}] 01:56:16 INFO - PROCESS | 1652 | 1468659376863 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}] 01:56:16 INFO - PROCESS | 1652 | 1468659376864 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:16 INFO - PROCESS | 1652 | 1468659376953 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:56:16 INFO - PROCESS | 1652 | 1468659376957 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:16 INFO - PROCESS | 1652 | 1468659376959 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b7000 == 56 [pid = 1652] [id = 377] 01:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119641000) [pid = 1652] [serial = 1130] [outer = 0x0] 01:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119647400) [pid = 1652] [serial = 1131] [outer = 0x119641000] 01:56:16 INFO - PROCESS | 1652 | 1468659376983 Marionette DEBUG loaded listener.js 01:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11964b000) [pid = 1652] [serial = 1132] [outer = 0x119641000] 01:56:17 INFO - PROCESS | 1652 | 1468659377317 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]]]}] 01:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 01:56:17 INFO - PROCESS | 1652 | 1468659377331 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:56:17 INFO - PROCESS | 1652 | 1468659377332 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:56:17 INFO - PROCESS | 1652 | 1468659377334 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:56:17 INFO - PROCESS | 1652 | 1468659377347 Marionette TRACE conn2 <- [1,1482,null,{}] 01:56:17 INFO - PROCESS | 1652 | 1468659377379 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}] 01:56:17 INFO - PROCESS | 1652 | 1468659377380 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:17 INFO - PROCESS | 1652 | 1468659377471 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:56:17 INFO - PROCESS | 1652 | 1468659377475 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:17 INFO - PROCESS | 1652 | 1468659377476 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7d1000 == 57 [pid = 1652] [id = 378] 01:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119648400) [pid = 1652] [serial = 1133] [outer = 0x0] 01:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12756ec00) [pid = 1652] [serial = 1134] [outer = 0x119648400] 01:56:17 INFO - PROCESS | 1652 | 1468659377500 Marionette DEBUG loaded listener.js 01:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127572c00) [pid = 1652] [serial = 1135] [outer = 0x119648400] 01:56:18 INFO - PROCESS | 1652 | 1468659378063 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]]]}] 01:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 803ms 01:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:56:18 INFO - PROCESS | 1652 | 1468659378139 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:56:18 INFO - PROCESS | 1652 | 1468659378143 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:56:18 INFO - PROCESS | 1652 | 1468659378147 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:56:18 INFO - PROCESS | 1652 | 1468659378148 Marionette TRACE conn2 <- [1,1486,null,{}] 01:56:18 INFO - PROCESS | 1652 | 1468659378152 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}] 01:56:18 INFO - PROCESS | 1652 | 1468659378153 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:18 INFO - PROCESS | 1652 | 1468659378285 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:56:18 INFO - PROCESS | 1652 | 1468659378359 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:18 INFO - PROCESS | 1652 | 1468659378361 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117080800 == 58 [pid = 1652] [id = 379] 01:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11964b400) [pid = 1652] [serial = 1136] [outer = 0x0] 01:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1198a3800) [pid = 1652] [serial = 1137] [outer = 0x11964b400] 01:56:18 INFO - PROCESS | 1652 | 1468659378392 Marionette DEBUG loaded listener.js 01:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121810000) [pid = 1652] [serial = 1138] [outer = 0x11964b400] 01:56:18 INFO - PROCESS | 1652 | 1468659378831 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]]]}] 01:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 721ms 01:56:18 INFO - PROCESS | 1652 | 1468659378867 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:56:18 INFO - PROCESS | 1652 | 1468659378871 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:56:18 INFO - PROCESS | 1652 | 1468659378876 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:56:18 INFO - PROCESS | 1652 | 1468659378877 Marionette TRACE conn2 <- [1,1490,null,{}] 01:56:18 INFO - PROCESS | 1652 | 1468659378880 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}] 01:56:18 INFO - PROCESS | 1652 | 1468659378882 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:18 INFO - PROCESS | 1652 | 1468659378997 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:56:19 INFO - PROCESS | 1652 | 1468659379073 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:19 INFO - PROCESS | 1652 | 1468659379074 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121417000 == 59 [pid = 1652] [id = 380] 01:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1268f4800) [pid = 1652] [serial = 1139] [outer = 0x0] 01:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12756cc00) [pid = 1652] [serial = 1140] [outer = 0x1268f4800] 01:56:19 INFO - PROCESS | 1652 | 1468659379106 Marionette DEBUG loaded listener.js 01:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127576400) [pid = 1652] [serial = 1141] [outer = 0x1268f4800] 01:56:19 INFO - PROCESS | 1652 | 1468659379504 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]]]}] 01:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 01:56:19 INFO - PROCESS | 1652 | 1468659379548 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:56:19 INFO - PROCESS | 1652 | 1468659379550 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:56:19 INFO - PROCESS | 1652 | 1468659379553 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:56:19 INFO - PROCESS | 1652 | 1468659379556 Marionette TRACE conn2 <- [1,1494,null,{}] 01:56:19 INFO - PROCESS | 1652 | 1468659379564 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}] 01:56:19 INFO - PROCESS | 1652 | 1468659379568 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:19 INFO - PROCESS | 1652 | 1468659379728 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:56:19 INFO - PROCESS | 1652 | 1468659379870 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:19 INFO - PROCESS | 1652 | 1468659379873 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb78000 == 60 [pid = 1652] [id = 381] 01:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128b60000) [pid = 1652] [serial = 1142] [outer = 0x0] 01:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12960b400) [pid = 1652] [serial = 1143] [outer = 0x128b60000] 01:56:19 INFO - PROCESS | 1652 | 1468659379927 Marionette DEBUG loaded listener.js 01:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ba4d400) [pid = 1652] [serial = 1144] [outer = 0x128b60000] 01:56:20 INFO - PROCESS | 1652 | 1468659380425 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]]]}] 01:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 924ms 01:56:20 INFO - PROCESS | 1652 | 1468659380478 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:56:20 INFO - PROCESS | 1652 | 1468659380480 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:56:20 INFO - PROCESS | 1652 | 1468659380482 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:56:20 INFO - PROCESS | 1652 | 1468659380483 Marionette TRACE conn2 <- [1,1498,null,{}] 01:56:20 INFO - PROCESS | 1652 | 1468659380486 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}] 01:56:20 INFO - PROCESS | 1652 | 1468659380487 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:20 INFO - PROCESS | 1652 | 1468659380600 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:56:20 INFO - PROCESS | 1652 | 1468659380673 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:20 INFO - PROCESS | 1652 | 1468659380675 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b2000 == 61 [pid = 1652] [id = 382] 01:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ba59c00) [pid = 1652] [serial = 1145] [outer = 0x0] 01:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bb64c00) [pid = 1652] [serial = 1146] [outer = 0x12ba59c00] 01:56:20 INFO - PROCESS | 1652 | 1468659380703 Marionette DEBUG loaded listener.js 01:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bd86c00) [pid = 1652] [serial = 1147] [outer = 0x12ba59c00] 01:56:21 INFO - PROCESS | 1652 | 1468659381141 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]]]}] 01:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 669ms 01:56:21 INFO - PROCESS | 1652 | 1468659381151 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:56:21 INFO - PROCESS | 1652 | 1468659381153 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:56:21 INFO - PROCESS | 1652 | 1468659381155 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:56:21 INFO - PROCESS | 1652 | 1468659381156 Marionette TRACE conn2 <- [1,1502,null,{}] 01:56:21 INFO - PROCESS | 1652 | 1468659381159 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}] 01:56:21 INFO - PROCESS | 1652 | 1468659381160 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:21 INFO - PROCESS | 1652 | 1468659381289 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:56:21 INFO - PROCESS | 1652 | 1468659381394 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:21 INFO - PROCESS | 1652 | 1468659381395 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ffb000 == 62 [pid = 1652] [id = 383] 01:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x112eb0800) [pid = 1652] [serial = 1148] [outer = 0x0] 01:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11708f000) [pid = 1652] [serial = 1149] [outer = 0x112eb0800] 01:56:21 INFO - PROCESS | 1652 | 1468659381428 Marionette DEBUG loaded listener.js 01:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119818400) [pid = 1652] [serial = 1150] [outer = 0x112eb0800] 01:56:21 INFO - PROCESS | 1652 | 1468659381959 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]]]}] 01:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 871ms 01:56:22 INFO - PROCESS | 1652 | 1468659382027 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:56:22 INFO - PROCESS | 1652 | 1468659382029 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:56:22 INFO - PROCESS | 1652 | 1468659382033 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:56:22 INFO - PROCESS | 1652 | 1468659382034 Marionette TRACE conn2 <- [1,1506,null,{}] 01:56:22 INFO - PROCESS | 1652 | 1468659382039 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}] 01:56:22 INFO - PROCESS | 1652 | 1468659382040 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:22 INFO - PROCESS | 1652 | 1468659382137 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:56:22 INFO - PROCESS | 1652 | 1468659382219 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:22 INFO - PROCESS | 1652 | 1468659382220 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a49000 == 63 [pid = 1652] [id = 384] 01:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11623fc00) [pid = 1652] [serial = 1151] [outer = 0x0] 01:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118510c00) [pid = 1652] [serial = 1152] [outer = 0x11623fc00] 01:56:22 INFO - PROCESS | 1652 | 1468659382247 Marionette DEBUG loaded listener.js 01:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118a75800) [pid = 1652] [serial = 1153] [outer = 0x11623fc00] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2b0800 == 62 [pid = 1652] [id = 18] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a892000 == 61 [pid = 1652] [id = 8] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7b7000 == 60 [pid = 1652] [id = 377] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2a0800 == 59 [pid = 1652] [id = 376] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12c384800 == 58 [pid = 1652] [id = 375] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12c396000 == 57 [pid = 1652] [id = 374] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba97800 == 56 [pid = 1652] [id = 373] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12b005000 == 55 [pid = 1652] [id = 372] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x128df3000 == 54 [pid = 1652] [id = 371] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11707d800 == 53 [pid = 1652] [id = 370] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x124ffb800 == 52 [pid = 1652] [id = 369] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x121255800 == 51 [pid = 1652] [id = 368] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118251000 == 50 [pid = 1652] [id = 367] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x115fe9000 == 49 [pid = 1652] [id = 366] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129388800 == 48 [pid = 1652] [id = 363] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1193be000 == 47 [pid = 1652] [id = 362] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb90800 == 46 [pid = 1652] [id = 361] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12baa2000 == 45 [pid = 1652] [id = 10] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12c38c000 == 44 [pid = 1652] [id = 13] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1187dd800 == 43 [pid = 1652] [id = 12] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d68a800 == 42 [pid = 1652] [id = 19] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb87000 == 41 [pid = 1652] [id = 15] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd6d800 == 40 [pid = 1652] [id = 11] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb4000 == 39 [pid = 1652] [id = 365] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7c2000 == 38 [pid = 1652] [id = 20] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb94800 == 37 [pid = 1652] [id = 364] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12b261000 == 36 [pid = 1652] [id = 9] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a0800 == 35 [pid = 1652] [id = 14] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11824b000 == 34 [pid = 1652] [id = 334] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc7000 == 33 [pid = 1652] [id = 6] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x115ffb000 == 32 [pid = 1652] [id = 383] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b2000 == 31 [pid = 1652] [id = 382] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb78000 == 30 [pid = 1652] [id = 381] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x121417000 == 29 [pid = 1652] [id = 380] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x117080800 == 28 [pid = 1652] [id = 379] 01:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7d1000 == 27 [pid = 1652] [id = 378] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a7fcc00) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128b5ec00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1275f3000) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119573400) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12925d800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1188bcc00) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11862ac00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11989d400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1219d6c00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bb60800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1254de800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b28b000) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1293cdc00) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a7a9800) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b1b8c00) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a8eb800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a8ec400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bd88800) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12bd7f400) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1122ba400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12bd91c00) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c0a0400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1130adc00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1177f5c00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123d07000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12c7ea800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c623c00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b280c00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118731c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c0a3800) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112eaec00) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 01:56:23 INFO - PROCESS | 1652 | 1468659383401 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]]]}] 01:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1427ms 01:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:56:23 INFO - PROCESS | 1652 | 1468659383460 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:56:23 INFO - PROCESS | 1652 | 1468659383463 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:56:23 INFO - PROCESS | 1652 | 1468659383466 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:56:23 INFO - PROCESS | 1652 | 1468659383467 Marionette TRACE conn2 <- [1,1510,null,{}] 01:56:23 INFO - PROCESS | 1652 | 1468659383472 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}] 01:56:23 INFO - PROCESS | 1652 | 1468659383474 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:23 INFO - PROCESS | 1652 | 1468659383550 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:56:23 INFO - PROCESS | 1652 | 1468659383560 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:23 INFO - PROCESS | 1652 | 1468659383562 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f42000 == 28 [pid = 1652] [id = 385] 01:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11708cc00) [pid = 1652] [serial = 1154] [outer = 0x0] 01:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117eaac00) [pid = 1652] [serial = 1155] [outer = 0x11708cc00] 01:56:23 INFO - PROCESS | 1652 | 1468659383589 Marionette DEBUG loaded listener.js 01:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11835d000) [pid = 1652] [serial = 1156] [outer = 0x11708cc00] 01:56:23 INFO - PROCESS | 1652 | 1468659383920 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]]]}] 01:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 470ms 01:56:23 INFO - PROCESS | 1652 | 1468659383955 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:56:23 INFO - PROCESS | 1652 | 1468659383959 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:56:23 INFO - PROCESS | 1652 | 1468659383965 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:56:23 INFO - PROCESS | 1652 | 1468659383967 Marionette TRACE conn2 <- [1,1514,null,{}] 01:56:23 INFO - PROCESS | 1652 | 1468659383969 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}] 01:56:23 INFO - PROCESS | 1652 | 1468659383971 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:24 INFO - PROCESS | 1652 | 1468659384055 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:56:24 INFO - PROCESS | 1652 | 1468659384063 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:24 INFO - PROCESS | 1652 | 1468659384064 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825e000 == 29 [pid = 1652] [id = 386] 01:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11888f800) [pid = 1652] [serial = 1157] [outer = 0x0] 01:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119306c00) [pid = 1652] [serial = 1158] [outer = 0x11888f800] 01:56:24 INFO - PROCESS | 1652 | 1468659384091 Marionette DEBUG loaded listener.js 01:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1195cc800) [pid = 1652] [serial = 1159] [outer = 0x11888f800] 01:56:24 INFO - PROCESS | 1652 | 1468659384450 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]]]}] 01:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 01:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:56:24 INFO - PROCESS | 1652 | 1468659384484 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:56:24 INFO - PROCESS | 1652 | 1468659384485 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:56:24 INFO - PROCESS | 1652 | 1468659384488 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:56:24 INFO - PROCESS | 1652 | 1468659384490 Marionette TRACE conn2 <- [1,1518,null,{}] 01:56:24 INFO - PROCESS | 1652 | 1468659384498 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}] 01:56:24 INFO - PROCESS | 1652 | 1468659384501 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:24 INFO - PROCESS | 1652 | 1468659384582 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:56:24 INFO - PROCESS | 1652 | 1468659384589 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:24 INFO - PROCESS | 1652 | 1468659384591 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb8800 == 30 [pid = 1652] [id = 387] 01:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11981c400) [pid = 1652] [serial = 1160] [outer = 0x0] 01:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119821000) [pid = 1652] [serial = 1161] [outer = 0x11981c400] 01:56:24 INFO - PROCESS | 1652 | 1468659384622 Marionette DEBUG loaded listener.js 01:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119aeb400) [pid = 1652] [serial = 1162] [outer = 0x11981c400] 01:56:24 INFO - PROCESS | 1652 | 1468659384974 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]]]}] 01:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 01:56:25 INFO - PROCESS | 1652 | 1468659385010 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:56:25 INFO - PROCESS | 1652 | 1468659385012 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:56:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:56:25 INFO - PROCESS | 1652 | 1468659385014 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:56:25 INFO - PROCESS | 1652 | 1468659385015 Marionette TRACE conn2 <- [1,1522,null,{}] 01:56:25 INFO - PROCESS | 1652 | 1468659385017 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}] 01:56:25 INFO - PROCESS | 1652 | 1468659385018 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:25 INFO - PROCESS | 1652 | 1468659385129 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:56:25 INFO - PROCESS | 1652 | 1468659385135 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:25 INFO - PROCESS | 1652 | 1468659385136 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121380000 == 31 [pid = 1652] [id = 388] 01:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119aeb800) [pid = 1652] [serial = 1163] [outer = 0x0] 01:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1219e4400) [pid = 1652] [serial = 1164] [outer = 0x119aeb800] 01:56:25 INFO - PROCESS | 1652 | 1468659385162 Marionette DEBUG loaded listener.js 01:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12542b000) [pid = 1652] [serial = 1165] [outer = 0x119aeb800] 01:56:25 INFO - PROCESS | 1652 | 1468659385484 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"]]]}] 01:56:25 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 () { 01:56:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:56:25 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 () { 01:56:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:56:25 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 () { 01:56:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:56:25 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 () { 01:56:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:56:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 01:56:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:56:25 INFO - PROCESS | 1652 | 1468659385533 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:56:25 INFO - PROCESS | 1652 | 1468659385535 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:56:25 INFO - PROCESS | 1652 | 1468659385537 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:56:25 INFO - PROCESS | 1652 | 1468659385538 Marionette TRACE conn2 <- [1,1526,null,{}] 01:56:25 INFO - PROCESS | 1652 | 1468659385541 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}] 01:56:25 INFO - PROCESS | 1652 | 1468659385542 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:25 INFO - PROCESS | 1652 | 1468659385634 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:56:25 INFO - PROCESS | 1652 | 1468659385673 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:25 INFO - PROCESS | 1652 | 1468659385674 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e1a800 == 32 [pid = 1652] [id = 389] 01:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124d18000) [pid = 1652] [serial = 1166] [outer = 0x0] 01:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126d78c00) [pid = 1652] [serial = 1167] [outer = 0x124d18000] 01:56:25 INFO - PROCESS | 1652 | 1468659385699 Marionette DEBUG loaded listener.js 01:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12756f800) [pid = 1652] [serial = 1168] [outer = 0x124d18000] 01:56:26 INFO - PROCESS | 1652 | 1468659386021 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"]]]}] 01:56:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:56:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:56:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:56:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 01:56:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:56:26 INFO - PROCESS | 1652 | 1468659386061 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:56:26 INFO - PROCESS | 1652 | 1468659386062 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:56:26 INFO - PROCESS | 1652 | 1468659386064 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:56:26 INFO - PROCESS | 1652 | 1468659386065 Marionette TRACE conn2 <- [1,1530,null,{}] 01:56:26 INFO - PROCESS | 1652 | 1468659386068 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}] 01:56:26 INFO - PROCESS | 1652 | 1468659386072 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:26 INFO - PROCESS | 1652 | 1468659386190 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:56:26 INFO - PROCESS | 1652 | 1468659386194 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:26 INFO - PROCESS | 1652 | 1468659386195 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12938a800 == 33 [pid = 1652] [id = 390] 01:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125e8e400) [pid = 1652] [serial = 1169] [outer = 0x0] 01:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1275fa800) [pid = 1652] [serial = 1170] [outer = 0x125e8e400] 01:56:26 INFO - PROCESS | 1652 | 1468659386220 Marionette DEBUG loaded listener.js 01:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a7f1000) [pid = 1652] [serial = 1171] [outer = 0x125e8e400] 01:56:26 INFO - PROCESS | 1652 | 1468659386528 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]]]}] 01:56:26 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 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:56:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:56:26 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. 01:56:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:56:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 518ms 01:56:26 INFO - PROCESS | 1652 | 1468659386590 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:56:26 INFO - PROCESS | 1652 | 1468659386593 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:56:26 INFO - PROCESS | 1652 | 1468659386603 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:56:26 INFO - PROCESS | 1652 | 1468659386604 Marionette TRACE conn2 <- [1,1534,null,{}] 01:56:26 INFO - PROCESS | 1652 | 1468659386607 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}] 01:56:26 INFO - PROCESS | 1652 | 1468659386610 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:26 INFO - PROCESS | 1652 | 1468659386711 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:56:26 INFO - PROCESS | 1652 | 1468659386714 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:26 INFO - PROCESS | 1652 | 1468659386716 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a63a000 == 34 [pid = 1652] [id = 391] 01:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1268ed800) [pid = 1652] [serial = 1172] [outer = 0x0] 01:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a8ec400) [pid = 1652] [serial = 1173] [outer = 0x1268ed800] 01:56:26 INFO - PROCESS | 1652 | 1468659386740 Marionette DEBUG loaded listener.js 01:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b27d000) [pid = 1652] [serial = 1174] [outer = 0x1268ed800] 01:56:27 INFO - PROCESS | 1652 | 1468659387061 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]]]}] 01:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 01:56:27 INFO - PROCESS | 1652 | 1468659387122 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:56:27 INFO - PROCESS | 1652 | 1468659387124 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:56:27 INFO - PROCESS | 1652 | 1468659387128 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:56:27 INFO - PROCESS | 1652 | 1468659387130 Marionette TRACE conn2 <- [1,1538,null,{}] 01:56:27 INFO - PROCESS | 1652 | 1468659387132 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}] 01:56:27 INFO - PROCESS | 1652 | 1468659387133 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:27 INFO - PROCESS | 1652 | 1468659387232 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:56:27 INFO - PROCESS | 1652 | 1468659387271 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:27 INFO - PROCESS | 1652 | 1468659387272 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b00c800 == 35 [pid = 1652] [id = 392] 01:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b27d800) [pid = 1652] [serial = 1175] [outer = 0x0] 01:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ba4ac00) [pid = 1652] [serial = 1176] [outer = 0x12b27d800] 01:56:27 INFO - PROCESS | 1652 | 1468659387297 Marionette DEBUG loaded listener.js 01:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12baf0800) [pid = 1652] [serial = 1177] [outer = 0x12b27d800] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b080000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bd8b400) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11835c800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12960e800) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128d6fc00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11708dc00) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121811c00) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119304000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x121322000) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124ad3400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118884000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b27d400) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x111c7b800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112ea6400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12bd91400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112eb1800) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119648400) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110e4a000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191ca400) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128b61800) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1211d3400) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:56:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119641000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:56:28 INFO - PROCESS | 1652 | 1468659388008 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]]]}] 01:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 919ms 01:56:28 INFO - PROCESS | 1652 | 1468659388048 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:56:28 INFO - PROCESS | 1652 | 1468659388049 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:56:28 INFO - PROCESS | 1652 | 1468659388051 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:56:28 INFO - PROCESS | 1652 | 1468659388053 Marionette TRACE conn2 <- [1,1542,null,{}] 01:56:28 INFO - PROCESS | 1652 | 1468659388064 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}] 01:56:28 INFO - PROCESS | 1652 | 1468659388065 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:28 INFO - PROCESS | 1652 | 1468659388148 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:56:28 INFO - PROCESS | 1652 | 1468659388214 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:28 INFO - PROCESS | 1652 | 1468659388215 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128df6000 == 36 [pid = 1652] [id = 393] 01:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112eae800) [pid = 1652] [serial = 1178] [outer = 0x0] 01:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1182da800) [pid = 1652] [serial = 1179] [outer = 0x112eae800] 01:56:28 INFO - PROCESS | 1652 | 1468659388239 Marionette DEBUG loaded listener.js 01:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191ca400) [pid = 1652] [serial = 1180] [outer = 0x112eae800] 01:56:28 INFO - PROCESS | 1652 | 1468659388530 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]]]}] 01:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 531ms 01:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:56:28 INFO - PROCESS | 1652 | 1468659388583 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:56:28 INFO - PROCESS | 1652 | 1468659388585 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:56:28 INFO - PROCESS | 1652 | 1468659388587 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:56:28 INFO - PROCESS | 1652 | 1468659388588 Marionette TRACE conn2 <- [1,1546,null,{}] 01:56:28 INFO - PROCESS | 1652 | 1468659388590 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}] 01:56:28 INFO - PROCESS | 1652 | 1468659388591 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:28 INFO - PROCESS | 1652 | 1468659388674 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:56:28 INFO - PROCESS | 1652 | 1468659388680 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:28 INFO - PROCESS | 1652 | 1468659388681 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd68000 == 37 [pid = 1652] [id = 394] 01:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119304000) [pid = 1652] [serial = 1181] [outer = 0x0] 01:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124ad9c00) [pid = 1652] [serial = 1182] [outer = 0x119304000] 01:56:28 INFO - PROCESS | 1652 | 1468659388706 Marionette DEBUG loaded listener.js 01:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12773b400) [pid = 1652] [serial = 1183] [outer = 0x119304000] 01:56:29 INFO - PROCESS | 1652 | 1468659389039 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]]]}] 01:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 01:56:29 INFO - PROCESS | 1652 | 1468659389055 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:56:29 INFO - PROCESS | 1652 | 1468659389057 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:56:29 INFO - PROCESS | 1652 | 1468659389063 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:56:29 INFO - PROCESS | 1652 | 1468659389065 Marionette TRACE conn2 <- [1,1550,null,{}] 01:56:29 INFO - PROCESS | 1652 | 1468659389067 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}] 01:56:29 INFO - PROCESS | 1652 | 1468659389080 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:29 INFO - PROCESS | 1652 | 1468659389201 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:56:29 INFO - PROCESS | 1652 | 1468659389206 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:29 INFO - PROCESS | 1652 | 1468659389210 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c78f000 == 38 [pid = 1652] [id = 395] 01:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127748400) [pid = 1652] [serial = 1184] [outer = 0x0] 01:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a8eb800) [pid = 1652] [serial = 1185] [outer = 0x127748400] 01:56:29 INFO - PROCESS | 1652 | 1468659389238 Marionette DEBUG loaded listener.js 01:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bd7b000) [pid = 1652] [serial = 1186] [outer = 0x127748400] 01:56:29 INFO - PROCESS | 1652 | 1468659389612 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]]]}] 01:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 574ms 01:56:29 INFO - PROCESS | 1652 | 1468659389636 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:56:29 INFO - PROCESS | 1652 | 1468659389638 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:56:29 INFO - PROCESS | 1652 | 1468659389643 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:56:29 INFO - PROCESS | 1652 | 1468659389645 Marionette TRACE conn2 <- [1,1554,null,{}] 01:56:29 INFO - PROCESS | 1652 | 1468659389649 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}] 01:56:29 INFO - PROCESS | 1652 | 1468659389650 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:29 INFO - PROCESS | 1652 | 1468659389760 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:56:29 INFO - PROCESS | 1652 | 1468659389824 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:29 INFO - PROCESS | 1652 | 1468659389825 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb7e000 == 39 [pid = 1652] [id = 396] 01:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12756e000) [pid = 1652] [serial = 1187] [outer = 0x0] 01:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bd84800) [pid = 1652] [serial = 1188] [outer = 0x12756e000] 01:56:29 INFO - PROCESS | 1652 | 1468659389849 Marionette DEBUG loaded listener.js 01:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bd99000) [pid = 1652] [serial = 1189] [outer = 0x12756e000] 01:56:30 INFO - PROCESS | 1652 | 1468659390423 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]]]}] 01:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 821ms 01:56:30 INFO - PROCESS | 1652 | 1468659390464 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:56:30 INFO - PROCESS | 1652 | 1468659390466 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:56:30 INFO - PROCESS | 1652 | 1468659390470 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:56:30 INFO - PROCESS | 1652 | 1468659390473 Marionette TRACE conn2 <- [1,1558,null,{}] 01:56:30 INFO - PROCESS | 1652 | 1468659390477 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}] 01:56:30 INFO - PROCESS | 1652 | 1468659390478 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:30 INFO - PROCESS | 1652 | 1468659390591 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:56:30 INFO - PROCESS | 1652 | 1468659390655 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:30 INFO - PROCESS | 1652 | 1468659390657 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dc800 == 40 [pid = 1652] [id = 397] 01:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1182d8800) [pid = 1652] [serial = 1190] [outer = 0x0] 01:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118625800) [pid = 1652] [serial = 1191] [outer = 0x1182d8800] 01:56:30 INFO - PROCESS | 1652 | 1468659390689 Marionette DEBUG loaded listener.js 01:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118a70400) [pid = 1652] [serial = 1192] [outer = 0x1182d8800] 01:56:31 INFO - PROCESS | 1652 | 1468659391238 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]]]}] 01:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 775ms 01:56:31 INFO - PROCESS | 1652 | 1468659391269 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:56:31 INFO - PROCESS | 1652 | 1468659391272 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:56:31 INFO - PROCESS | 1652 | 1468659391280 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:56:31 INFO - PROCESS | 1652 | 1468659391282 Marionette TRACE conn2 <- [1,1562,null,{}] 01:56:31 INFO - PROCESS | 1652 | 1468659391285 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}] 01:56:31 INFO - PROCESS | 1652 | 1468659391287 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:31 INFO - PROCESS | 1652 | 1468659391402 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:56:31 INFO - PROCESS | 1652 | 1468659391500 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:31 INFO - PROCESS | 1652 | 1468659391501 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128de9800 == 41 [pid = 1652] [id = 398] 01:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116737800) [pid = 1652] [serial = 1193] [outer = 0x0] 01:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119814c00) [pid = 1652] [serial = 1194] [outer = 0x116737800] 01:56:31 INFO - PROCESS | 1652 | 1468659391532 Marionette DEBUG loaded listener.js 01:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11989cc00) [pid = 1652] [serial = 1195] [outer = 0x116737800] 01:56:32 INFO - PROCESS | 1652 | 1468659392229 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]]]}] 01:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1021ms 01:56:32 INFO - PROCESS | 1652 | 1468659392301 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:56:32 INFO - PROCESS | 1652 | 1468659392304 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:56:32 INFO - PROCESS | 1652 | 1468659392307 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:56:32 INFO - PROCESS | 1652 | 1468659392308 Marionette TRACE conn2 <- [1,1566,null,{}] 01:56:32 INFO - PROCESS | 1652 | 1468659392312 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}] 01:56:32 INFO - PROCESS | 1652 | 1468659392315 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:32 INFO - PROCESS | 1652 | 1468659392460 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:56:32 INFO - PROCESS | 1652 | 1468659392547 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:32 INFO - PROCESS | 1652 | 1468659392548 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c78f000 == 40 [pid = 1652] [id = 395] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd68000 == 39 [pid = 1652] [id = 394] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128df6000 == 38 [pid = 1652] [id = 393] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b00c800 == 37 [pid = 1652] [id = 392] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a63a000 == 36 [pid = 1652] [id = 391] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12938a800 == 35 [pid = 1652] [id = 390] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126e1a800 == 34 [pid = 1652] [id = 389] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121380000 == 33 [pid = 1652] [id = 388] 01:56:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1128af800 == 34 [pid = 1652] [id = 399] 01:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112eae000) [pid = 1652] [serial = 1196] [outer = 0x0] 01:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x112eb1400) [pid = 1652] [serial = 1197] [outer = 0x112eae000] 01:56:32 INFO - PROCESS | 1652 | 1468659392597 Marionette DEBUG loaded listener.js 01:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113235c00) [pid = 1652] [serial = 1198] [outer = 0x112eae000] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb8800 == 33 [pid = 1652] [id = 387] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11825e000 == 32 [pid = 1652] [id = 386] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x115f42000 == 31 [pid = 1652] [id = 385] 01:56:32 INFO - PROCESS | 1652 | --DOCSHELL 0x116a49000 == 30 [pid = 1652] [id = 384] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119647400) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b28b800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x112f51800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12c0a9000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bd91000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1184c7000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11888f000) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12c7f0400) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12c7e9400) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129263c00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129603400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b27e400) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12bb5cc00) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a7a3400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119578400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119aee400) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126e83000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127743400) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126dec000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1273c5400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11888a800) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119310c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b287800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bae4400) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1182e5400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182e1000) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118881400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c62bc00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12c7f4c00) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c631800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a8e3800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12731a800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11964b000) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12baf1000) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127572c00) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12756ec00) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113edc000) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119abb400) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a7a4c00) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1275fbc00) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 01:56:32 INFO - PROCESS | 1652 | 1468659392914 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]]]}] 01:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 621ms 01:56:32 INFO - PROCESS | 1652 | 1468659392933 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:56:32 INFO - PROCESS | 1652 | 1468659392936 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:56:32 INFO - PROCESS | 1652 | 1468659392941 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:56:32 INFO - PROCESS | 1652 | 1468659392945 Marionette TRACE conn2 <- [1,1570,null,{}] 01:56:32 INFO - PROCESS | 1652 | 1468659392949 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}] 01:56:32 INFO - PROCESS | 1652 | 1468659392950 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:33 INFO - PROCESS | 1652 | 1468659393036 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:56:33 INFO - PROCESS | 1652 | 1468659393098 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:33 INFO - PROCESS | 1652 | 1468659393099 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f7b000 == 31 [pid = 1652] [id = 400] 01:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x114f92400) [pid = 1652] [serial = 1199] [outer = 0x0] 01:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116297c00) [pid = 1652] [serial = 1200] [outer = 0x114f92400] 01:56:33 INFO - PROCESS | 1652 | 1468659393126 Marionette DEBUG loaded listener.js 01:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116a03800) [pid = 1652] [serial = 1201] [outer = 0x114f92400] 01:56:33 INFO - PROCESS | 1652 | 1468659393441 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]]]}] 01:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 524ms 01:56:33 INFO - PROCESS | 1652 | 1468659393464 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:56:33 INFO - PROCESS | 1652 | 1468659393466 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:56:33 INFO - PROCESS | 1652 | 1468659393468 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:56:33 INFO - PROCESS | 1652 | 1468659393471 Marionette TRACE conn2 <- [1,1574,null,{}] 01:56:33 INFO - PROCESS | 1652 | 1468659393481 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}] 01:56:33 INFO - PROCESS | 1652 | 1468659393484 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:33 INFO - PROCESS | 1652 | 1468659393574 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:56:33 INFO - PROCESS | 1652 | 1468659393634 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:33 INFO - PROCESS | 1652 | 1468659393637 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911d000 == 32 [pid = 1652] [id = 401] 01:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117090800) [pid = 1652] [serial = 1202] [outer = 0x0] 01:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182e3000) [pid = 1652] [serial = 1203] [outer = 0x117090800] 01:56:33 INFO - PROCESS | 1652 | 1468659393665 Marionette DEBUG loaded listener.js 01:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11862c000) [pid = 1652] [serial = 1204] [outer = 0x117090800] 01:56:33 INFO - PROCESS | 1652 | 1468659393970 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]]]}] 01:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 01:56:33 INFO - PROCESS | 1652 | 1468659393991 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:56:33 INFO - PROCESS | 1652 | 1468659393996 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:56:34 INFO - PROCESS | 1652 | 1468659393999 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:56:34 INFO - PROCESS | 1652 | 1468659394000 Marionette TRACE conn2 <- [1,1578,null,{}] 01:56:34 INFO - PROCESS | 1652 | 1468659394002 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}] 01:56:34 INFO - PROCESS | 1652 | 1468659394004 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:34 INFO - PROCESS | 1652 | 1468659394098 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:56:34 INFO - PROCESS | 1652 | 1468659394103 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:34 INFO - PROCESS | 1652 | 1468659394105 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121252800 == 33 [pid = 1652] [id = 402] 01:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118885000) [pid = 1652] [serial = 1205] [outer = 0x0] 01:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118a6a400) [pid = 1652] [serial = 1206] [outer = 0x118885000] 01:56:34 INFO - PROCESS | 1652 | 1468659394148 Marionette DEBUG loaded listener.js 01:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191c6800) [pid = 1652] [serial = 1207] [outer = 0x118885000] 01:56:34 INFO - PROCESS | 1652 | 1468659394633 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]]]}] 01:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 669ms 01:56:34 INFO - PROCESS | 1652 | 1468659394669 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:56:34 INFO - PROCESS | 1652 | 1468659394670 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:56:34 INFO - PROCESS | 1652 | 1468659394672 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:56:34 INFO - PROCESS | 1652 | 1468659394673 Marionette TRACE conn2 <- [1,1582,null,{}] 01:56:34 INFO - PROCESS | 1652 | 1468659394676 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}] 01:56:34 INFO - PROCESS | 1652 | 1468659394677 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:34 INFO - PROCESS | 1652 | 1468659394768 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:56:34 INFO - PROCESS | 1652 | 1468659394772 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:34 INFO - PROCESS | 1652 | 1468659394773 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d12800 == 34 [pid = 1652] [id = 403] 01:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118887c00) [pid = 1652] [serial = 1208] [outer = 0x0] 01:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119307000) [pid = 1652] [serial = 1209] [outer = 0x118887c00] 01:56:34 INFO - PROCESS | 1652 | 1468659394799 Marionette DEBUG loaded listener.js 01:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195c6400) [pid = 1652] [serial = 1210] [outer = 0x118887c00] 01:56:35 INFO - PROCESS | 1652 | 1468659395164 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]]]}] 01:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 01:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:56:35 INFO - PROCESS | 1652 | 1468659395195 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:56:35 INFO - PROCESS | 1652 | 1468659395196 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:56:35 INFO - PROCESS | 1652 | 1468659395198 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:56:35 INFO - PROCESS | 1652 | 1468659395199 Marionette TRACE conn2 <- [1,1586,null,{}] 01:56:35 INFO - PROCESS | 1652 | 1468659395201 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}] 01:56:35 INFO - PROCESS | 1652 | 1468659395206 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:35 INFO - PROCESS | 1652 | 1468659395336 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:56:35 INFO - PROCESS | 1652 | 1468659395342 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:35 INFO - PROCESS | 1652 | 1468659395343 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c1800 == 35 [pid = 1652] [id = 404] 01:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119575c00) [pid = 1652] [serial = 1211] [outer = 0x0] 01:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119642000) [pid = 1652] [serial = 1212] [outer = 0x119575c00] 01:56:35 INFO - PROCESS | 1652 | 1468659395368 Marionette DEBUG loaded listener.js 01:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121322000) [pid = 1652] [serial = 1213] [outer = 0x119575c00] 01:56:35 INFO - PROCESS | 1652 | 1468659395736 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]]]}] 01:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 570ms 01:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:56:35 INFO - PROCESS | 1652 | 1468659395769 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:56:35 INFO - PROCESS | 1652 | 1468659395770 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:56:35 INFO - PROCESS | 1652 | 1468659395772 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:56:35 INFO - PROCESS | 1652 | 1468659395774 Marionette TRACE conn2 <- [1,1590,null,{}] 01:56:35 INFO - PROCESS | 1652 | 1468659395783 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}] 01:56:35 INFO - PROCESS | 1652 | 1468659395784 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:35 INFO - PROCESS | 1652 | 1468659395895 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:56:35 INFO - PROCESS | 1652 | 1468659395898 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:35 INFO - PROCESS | 1652 | 1468659395899 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc3800 == 36 [pid = 1652] [id = 405] 01:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12131a400) [pid = 1652] [serial = 1214] [outer = 0x0] 01:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121a84400) [pid = 1652] [serial = 1215] [outer = 0x12131a400] 01:56:35 INFO - PROCESS | 1652 | 1468659395924 Marionette DEBUG loaded listener.js 01:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124add000) [pid = 1652] [serial = 1216] [outer = 0x12131a400] 01:56:36 INFO - PROCESS | 1652 | 1468659396256 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]]]}] 01:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 525ms 01:56:36 INFO - PROCESS | 1652 | 1468659396298 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:56:36 INFO - PROCESS | 1652 | 1468659396299 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:56:36 INFO - PROCESS | 1652 | 1468659396302 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:56:36 INFO - PROCESS | 1652 | 1468659396303 Marionette TRACE conn2 <- [1,1594,null,{}] 01:56:36 INFO - PROCESS | 1652 | 1468659396305 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}] 01:56:36 INFO - PROCESS | 1652 | 1468659396306 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:36 INFO - PROCESS | 1652 | 1468659396415 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:56:36 INFO - PROCESS | 1652 | 1468659396426 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:36 INFO - PROCESS | 1652 | 1468659396427 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb8800 == 37 [pid = 1652] [id = 406] 01:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121825800) [pid = 1652] [serial = 1217] [outer = 0x0] 01:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12542d800) [pid = 1652] [serial = 1218] [outer = 0x121825800] 01:56:36 INFO - PROCESS | 1652 | 1468659396451 Marionette DEBUG loaded listener.js 01:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d76400) [pid = 1652] [serial = 1219] [outer = 0x121825800] 01:56:36 INFO - PROCESS | 1652 | 1468659396789 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]]]}] 01:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 01:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:56:36 INFO - PROCESS | 1652 | 1468659396822 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:56:36 INFO - PROCESS | 1652 | 1468659396824 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:56:36 INFO - PROCESS | 1652 | 1468659396827 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:56:36 INFO - PROCESS | 1652 | 1468659396828 Marionette TRACE conn2 <- [1,1598,null,{}] 01:56:36 INFO - PROCESS | 1652 | 1468659396831 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}] 01:56:36 INFO - PROCESS | 1652 | 1468659396832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:36 INFO - PROCESS | 1652 | 1468659396952 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11708cc00) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119aeb800) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11623fc00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1268ed800) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125e8e400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112eae800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b27d800) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119304000) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11981c400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11964b400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11888f800) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1268f4800) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128b60000) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba59c00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124d18000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112eb0800) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127748400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:56:37 INFO - PROCESS | 1652 | 1468659397102 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:37 INFO - PROCESS | 1652 | 1468659397103 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a8000 == 38 [pid = 1652] [id = 407] 01:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112eb1800) [pid = 1652] [serial = 1220] [outer = 0x0] 01:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1168b2400) [pid = 1652] [serial = 1221] [outer = 0x112eb1800] 01:56:37 INFO - PROCESS | 1652 | 1468659397127 Marionette DEBUG loaded listener.js 01:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191c9800) [pid = 1652] [serial = 1222] [outer = 0x112eb1800] 01:56:37 INFO - PROCESS | 1652 | 1468659397395 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]]]}] 01:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 620ms 01:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:56:37 INFO - PROCESS | 1652 | 1468659397448 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:56:37 INFO - PROCESS | 1652 | 1468659397449 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:56:37 INFO - PROCESS | 1652 | 1468659397452 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:56:37 INFO - PROCESS | 1652 | 1468659397453 Marionette TRACE conn2 <- [1,1602,null,{}] 01:56:37 INFO - PROCESS | 1652 | 1468659397455 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}] 01:56:37 INFO - PROCESS | 1652 | 1468659397457 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:37 INFO - PROCESS | 1652 | 1468659397548 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:56:37 INFO - PROCESS | 1652 | 1468659397552 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:37 INFO - PROCESS | 1652 | 1468659397553 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7db800 == 39 [pid = 1652] [id = 408] 01:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11930a800) [pid = 1652] [serial = 1223] [outer = 0x0] 01:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1268ed800) [pid = 1652] [serial = 1224] [outer = 0x11930a800] 01:56:37 INFO - PROCESS | 1652 | 1468659397577 Marionette DEBUG loaded listener.js 01:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12739ec00) [pid = 1652] [serial = 1225] [outer = 0x11930a800] 01:56:37 INFO - PROCESS | 1652 | 1468659397917 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]]]}] 01:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 01:56:37 INFO - PROCESS | 1652 | 1468659397984 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:56:37 INFO - PROCESS | 1652 | 1468659397986 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:56:37 INFO - PROCESS | 1652 | 1468659397989 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:56:37 INFO - PROCESS | 1652 | 1468659397992 Marionette TRACE conn2 <- [1,1606,null,{}] 01:56:37 INFO - PROCESS | 1652 | 1468659397995 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}] 01:56:38 INFO - PROCESS | 1652 | 1468659398008 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:38 INFO - PROCESS | 1652 | 1468659398157 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:56:38 INFO - PROCESS | 1652 | 1468659398162 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:38 INFO - PROCESS | 1652 | 1468659398164 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b26a000 == 40 [pid = 1652] [id = 409] 01:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1273a1c00) [pid = 1652] [serial = 1226] [outer = 0x0] 01:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127571000) [pid = 1652] [serial = 1227] [outer = 0x1273a1c00] 01:56:38 INFO - PROCESS | 1652 | 1468659398207 Marionette DEBUG loaded listener.js 01:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12773f800) [pid = 1652] [serial = 1228] [outer = 0x1273a1c00] 01:56:38 INFO - PROCESS | 1652 | 1468659398647 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]]]}] 01:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 673ms 01:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:56:38 INFO - PROCESS | 1652 | 1468659398664 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:56:38 INFO - PROCESS | 1652 | 1468659398665 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:56:38 INFO - PROCESS | 1652 | 1468659398669 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:56:38 INFO - PROCESS | 1652 | 1468659398670 Marionette TRACE conn2 <- [1,1610,null,{}] 01:56:38 INFO - PROCESS | 1652 | 1468659398694 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}] 01:56:38 INFO - PROCESS | 1652 | 1468659398696 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:38 INFO - PROCESS | 1652 | 1468659398802 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:56:38 INFO - PROCESS | 1652 | 1468659398842 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:38 INFO - PROCESS | 1652 | 1468659398843 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd69800 == 41 [pid = 1652] [id = 410] 01:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128b60000) [pid = 1652] [serial = 1229] [outer = 0x0] 01:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128d6d000) [pid = 1652] [serial = 1230] [outer = 0x128b60000] 01:56:38 INFO - PROCESS | 1652 | 1468659398883 Marionette DEBUG loaded listener.js 01:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129263000) [pid = 1652] [serial = 1231] [outer = 0x128b60000] 01:56:39 INFO - PROCESS | 1652 | 1468659399451 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]]]}] 01:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 793ms 01:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:56:39 INFO - PROCESS | 1652 | 1468659399480 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:56:39 INFO - PROCESS | 1652 | 1468659399485 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:56:39 INFO - PROCESS | 1652 | 1468659399495 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:56:39 INFO - PROCESS | 1652 | 1468659399498 Marionette TRACE conn2 <- [1,1614,null,{}] 01:56:39 INFO - PROCESS | 1652 | 1468659399505 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}] 01:56:39 INFO - PROCESS | 1652 | 1468659399508 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:39 INFO - PROCESS | 1652 | 1468659399668 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:56:39 INFO - PROCESS | 1652 | 1468659399778 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:39 INFO - PROCESS | 1652 | 1468659399780 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x117257000 == 42 [pid = 1652] [id = 411] 01:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1130b6400) [pid = 1652] [serial = 1232] [outer = 0x0] 01:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x114f97000) [pid = 1652] [serial = 1233] [outer = 0x1130b6400] 01:56:39 INFO - PROCESS | 1652 | 1468659399831 Marionette DEBUG loaded listener.js 01:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1168b9000) [pid = 1652] [serial = 1234] [outer = 0x1130b6400] 01:56:40 INFO - PROCESS | 1652 | 1468659400324 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]]]}] 01:56:40 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 01:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 882ms 01:56:40 INFO - PROCESS | 1652 | 1468659400373 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:56:40 INFO - PROCESS | 1652 | 1468659400376 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:56:40 INFO - PROCESS | 1652 | 1468659400381 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:56:40 INFO - PROCESS | 1652 | 1468659400383 Marionette TRACE conn2 <- [1,1618,null,{}] 01:56:40 INFO - PROCESS | 1652 | 1468659400386 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}] 01:56:40 INFO - PROCESS | 1652 | 1468659400387 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:40 INFO - PROCESS | 1652 | 1468659400498 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:56:40 INFO - PROCESS | 1652 | 1468659400562 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:40 INFO - PROCESS | 1652 | 1468659400563 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d8b000 == 43 [pid = 1652] [id = 412] 01:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1182d9c00) [pid = 1652] [serial = 1235] [outer = 0x0] 01:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118507c00) [pid = 1652] [serial = 1236] [outer = 0x1182d9c00] 01:56:40 INFO - PROCESS | 1652 | 1468659400635 Marionette DEBUG loaded listener.js 01:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118890000) [pid = 1652] [serial = 1237] [outer = 0x1182d9c00] 01:56:41 INFO - PROCESS | 1652 | 1468659401047 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]]]}] 01:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 01:56:41 INFO - PROCESS | 1652 | 1468659401102 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:56:41 INFO - PROCESS | 1652 | 1468659401103 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:56:41 INFO - PROCESS | 1652 | 1468659401106 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:56:41 INFO - PROCESS | 1652 | 1468659401109 Marionette TRACE conn2 <- [1,1622,null,{}] 01:56:41 INFO - PROCESS | 1652 | 1468659401118 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}] 01:56:41 INFO - PROCESS | 1652 | 1468659401121 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:41 INFO - PROCESS | 1652 | 1468659401234 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:56:41 INFO - PROCESS | 1652 | 1468659401340 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:41 INFO - PROCESS | 1652 | 1468659401342 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd67000 == 44 [pid = 1652] [id = 413] 01:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1195cec00) [pid = 1652] [serial = 1238] [outer = 0x0] 01:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11981ac00) [pid = 1652] [serial = 1239] [outer = 0x1195cec00] 01:56:41 INFO - PROCESS | 1652 | 1468659401377 Marionette DEBUG loaded listener.js 01:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119af6000) [pid = 1652] [serial = 1240] [outer = 0x1195cec00] 01:56:41 INFO - PROCESS | 1652 | 1468659401858 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]]]}] 01:56:41 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 01:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 823ms 01:56:41 INFO - PROCESS | 1652 | 1468659401945 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:56:41 INFO - PROCESS | 1652 | 1468659401948 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:56:41 INFO - PROCESS | 1652 | 1468659401954 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:56:41 INFO - PROCESS | 1652 | 1468659401956 Marionette TRACE conn2 <- [1,1626,null,{}] 01:56:41 INFO - PROCESS | 1652 | 1468659401962 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}] 01:56:41 INFO - PROCESS | 1652 | 1468659401965 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:42 INFO - PROCESS | 1652 | 1468659402117 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:56:42 INFO - PROCESS | 1652 | 1468659402190 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:42 INFO - PROCESS | 1652 | 1468659402191 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c79f000 == 45 [pid = 1652] [id = 414] 01:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124ecec00) [pid = 1652] [serial = 1241] [outer = 0x0] 01:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127399000) [pid = 1652] [serial = 1242] [outer = 0x124ecec00] 01:56:42 INFO - PROCESS | 1652 | 1468659402221 Marionette DEBUG loaded listener.js 01:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12756a800) [pid = 1652] [serial = 1243] [outer = 0x124ecec00] 01:56:42 INFO - PROCESS | 1652 | 1468659402636 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]]]}] 01:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 725ms 01:56:42 INFO - PROCESS | 1652 | 1468659402679 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:56:42 INFO - PROCESS | 1652 | 1468659402680 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:56:42 INFO - PROCESS | 1652 | 1468659402683 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:56:42 INFO - PROCESS | 1652 | 1468659402684 Marionette TRACE conn2 <- [1,1630,null,{}] 01:56:42 INFO - PROCESS | 1652 | 1468659402686 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}] 01:56:42 INFO - PROCESS | 1652 | 1468659402688 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:42 INFO - PROCESS | 1652 | 1468659402805 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:56:42 INFO - PROCESS | 1652 | 1468659402880 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:42 INFO - PROCESS | 1652 | 1468659402881 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88f800 == 46 [pid = 1652] [id = 415] 01:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1126f8800) [pid = 1652] [serial = 1244] [outer = 0x0] 01:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121cce000) [pid = 1652] [serial = 1245] [outer = 0x1126f8800] 01:56:42 INFO - PROCESS | 1652 | 1468659402910 Marionette DEBUG loaded listener.js 01:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12773dc00) [pid = 1652] [serial = 1246] [outer = 0x1126f8800] 01:56:43 INFO - PROCESS | 1652 | 1468659403516 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]]]}] 01:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 871ms 01:56:43 INFO - PROCESS | 1652 | 1468659403560 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:56:43 INFO - PROCESS | 1652 | 1468659403563 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:56:43 INFO - PROCESS | 1652 | 1468659403568 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:56:43 INFO - PROCESS | 1652 | 1468659403569 Marionette TRACE conn2 <- [1,1634,null,{}] 01:56:43 INFO - PROCESS | 1652 | 1468659403573 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}] 01:56:43 INFO - PROCESS | 1652 | 1468659403575 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:43 INFO - PROCESS | 1652 | 1468659403676 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:56:43 INFO - PROCESS | 1652 | 1468659403751 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:43 INFO - PROCESS | 1652 | 1468659403753 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b0800 == 47 [pid = 1652] [id = 416] 01:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1168ba800) [pid = 1652] [serial = 1247] [outer = 0x0] 01:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116b21400) [pid = 1652] [serial = 1248] [outer = 0x1168ba800] 01:56:43 INFO - PROCESS | 1652 | 1468659403781 Marionette DEBUG loaded listener.js 01:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117eb7000) [pid = 1652] [serial = 1249] [outer = 0x1168ba800] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12b26a000 == 46 [pid = 1652] [id = 409] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7db800 == 45 [pid = 1652] [id = 408] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a8000 == 44 [pid = 1652] [id = 407] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb8800 == 43 [pid = 1652] [id = 406] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc3800 == 42 [pid = 1652] [id = 405] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1254c1800 == 41 [pid = 1652] [id = 404] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123d12800 == 40 [pid = 1652] [id = 403] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x121252800 == 39 [pid = 1652] [id = 402] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11911d000 == 38 [pid = 1652] [id = 401] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x112f7b000 == 37 [pid = 1652] [id = 400] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1128af800 == 36 [pid = 1652] [id = 399] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb7e000 == 35 [pid = 1652] [id = 396] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128de9800 == 34 [pid = 1652] [id = 398] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1187dc800 == 33 [pid = 1652] [id = 397] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88f800 == 32 [pid = 1652] [id = 415] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12c79f000 == 31 [pid = 1652] [id = 414] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd67000 == 30 [pid = 1652] [id = 413] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123d8b000 == 29 [pid = 1652] [id = 412] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd69800 == 28 [pid = 1652] [id = 410] 01:56:44 INFO - PROCESS | 1652 | --DOCSHELL 0x117257000 == 27 [pid = 1652] [id = 411] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117eaac00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1219e4400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118a75800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118510c00) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a8ec400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1275fa800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1182da800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12ba4ac00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b27d000) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124ad9c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119821000) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121810000) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119aeb400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119306c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1198a3800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195cc800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127576400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12756cc00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ba4d400) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12baf0800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12960b400) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11835d000) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bd86c00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bb64c00) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12756f800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126d78c00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a7f1000) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12773b400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191ca400) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119818400) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a8eb800) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11708f000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12542b000) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bd7b000) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 01:56:44 INFO - PROCESS | 1652 | 1468659404855 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]]]}] 01:56:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1323ms 01:56:44 INFO - PROCESS | 1652 | 1468659404909 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:56:44 INFO - PROCESS | 1652 | 1468659404913 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:56:44 INFO - PROCESS | 1652 | 1468659404918 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:56:44 INFO - PROCESS | 1652 | 1468659404921 Marionette TRACE conn2 <- [1,1638,null,{}] 01:56:44 INFO - PROCESS | 1652 | 1468659404928 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}] 01:56:44 INFO - PROCESS | 1652 | 1468659404932 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:45 INFO - PROCESS | 1652 | 1468659405087 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:56:45 INFO - PROCESS | 1652 | 1468659405100 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:45 INFO - PROCESS | 1652 | 1468659405104 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d10000 == 28 [pid = 1652] [id = 417] 01:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112eae800) [pid = 1652] [serial = 1250] [outer = 0x0] 01:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f4f400) [pid = 1652] [serial = 1251] [outer = 0x112eae800] 01:56:45 INFO - PROCESS | 1652 | 1468659405150 Marionette DEBUG loaded listener.js 01:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113382800) [pid = 1652] [serial = 1252] [outer = 0x112eae800] 01:56:45 INFO - PROCESS | 1652 | 1468659405575 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]]]}] 01:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 674ms 01:56:45 INFO - PROCESS | 1652 | 1468659405591 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:56:45 INFO - PROCESS | 1652 | 1468659405595 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:56:45 INFO - PROCESS | 1652 | 1468659405600 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:56:45 INFO - PROCESS | 1652 | 1468659405602 Marionette TRACE conn2 <- [1,1642,null,{}] 01:56:45 INFO - PROCESS | 1652 | 1468659405604 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}] 01:56:45 INFO - PROCESS | 1652 | 1468659405606 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:45 INFO - PROCESS | 1652 | 1468659405688 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:56:45 INFO - PROCESS | 1652 | 1468659405694 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:45 INFO - PROCESS | 1652 | 1468659405696 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706a800 == 29 [pid = 1652] [id = 418] 01:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115f22000) [pid = 1652] [serial = 1253] [outer = 0x0] 01:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a80400) [pid = 1652] [serial = 1254] [outer = 0x115f22000] 01:56:45 INFO - PROCESS | 1652 | 1468659405723 Marionette DEBUG loaded listener.js 01:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1177f6000) [pid = 1652] [serial = 1255] [outer = 0x115f22000] 01:56:46 INFO - PROCESS | 1652 | 1468659406054 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]]]}] 01:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 01:56:46 INFO - PROCESS | 1652 | 1468659406072 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:56:46 INFO - PROCESS | 1652 | 1468659406074 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:56:46 INFO - PROCESS | 1652 | 1468659406079 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:56:46 INFO - PROCESS | 1652 | 1468659406089 Marionette TRACE conn2 <- [1,1646,null,{}] 01:56:46 INFO - PROCESS | 1652 | 1468659406097 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}] 01:56:46 INFO - PROCESS | 1652 | 1468659406100 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:46 INFO - PROCESS | 1652 | 1468659406190 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:56:46 INFO - PROCESS | 1652 | 1468659406251 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:46 INFO - PROCESS | 1652 | 1468659406253 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118387800 == 30 [pid = 1652] [id = 419] 01:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11835ac00) [pid = 1652] [serial = 1256] [outer = 0x0] 01:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11850a800) [pid = 1652] [serial = 1257] [outer = 0x11835ac00] 01:56:46 INFO - PROCESS | 1652 | 1468659406282 Marionette DEBUG loaded listener.js 01:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118633400) [pid = 1652] [serial = 1258] [outer = 0x11835ac00] 01:56:46 INFO - PROCESS | 1652 | 1468659406582 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]]]}] 01:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 530ms 01:56:46 INFO - PROCESS | 1652 | 1468659406613 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:56:46 INFO - PROCESS | 1652 | 1468659406616 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:56:46 INFO - PROCESS | 1652 | 1468659406619 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:56:46 INFO - PROCESS | 1652 | 1468659406621 Marionette TRACE conn2 <- [1,1650,null,{}] 01:56:46 INFO - PROCESS | 1652 | 1468659406625 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}] 01:56:46 INFO - PROCESS | 1652 | 1468659406629 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:46 INFO - PROCESS | 1652 | 1468659406749 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:56:46 INFO - PROCESS | 1652 | 1468659406836 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:46 INFO - PROCESS | 1652 | 1468659406838 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dc000 == 31 [pid = 1652] [id = 420] 01:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118511000) [pid = 1652] [serial = 1259] [outer = 0x0] 01:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118731800) [pid = 1652] [serial = 1260] [outer = 0x118511000] 01:56:46 INFO - PROCESS | 1652 | 1468659406868 Marionette DEBUG loaded listener.js 01:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119307c00) [pid = 1652] [serial = 1261] [outer = 0x118511000] 01:56:47 INFO - PROCESS | 1652 | 1468659407161 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]]]}] 01:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 570ms 01:56:47 INFO - PROCESS | 1652 | 1468659407190 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:56:47 INFO - PROCESS | 1652 | 1468659407191 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:56:47 INFO - PROCESS | 1652 | 1468659407201 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:56:47 INFO - PROCESS | 1652 | 1468659407203 Marionette TRACE conn2 <- [1,1654,null,{}] 01:56:47 INFO - PROCESS | 1652 | 1468659407205 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}] 01:56:47 INFO - PROCESS | 1652 | 1468659407206 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:47 INFO - PROCESS | 1652 | 1468659407311 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:56:47 INFO - PROCESS | 1652 | 1468659407348 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:47 INFO - PROCESS | 1652 | 1468659407349 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc3800 == 32 [pid = 1652] [id = 421] 01:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1126fbc00) [pid = 1652] [serial = 1262] [outer = 0x0] 01:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119575000) [pid = 1652] [serial = 1263] [outer = 0x1126fbc00] 01:56:47 INFO - PROCESS | 1652 | 1468659407374 Marionette DEBUG loaded listener.js 01:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1195f2c00) [pid = 1652] [serial = 1264] [outer = 0x1126fbc00] 01:56:47 INFO - PROCESS | 1652 | 1468659407689 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]]]}] 01:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 01:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:56:47 INFO - PROCESS | 1652 | 1468659407723 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:56:47 INFO - PROCESS | 1652 | 1468659407724 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:56:47 INFO - PROCESS | 1652 | 1468659407729 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:56:47 INFO - PROCESS | 1652 | 1468659407730 Marionette TRACE conn2 <- [1,1658,null,{}] 01:56:47 INFO - PROCESS | 1652 | 1468659407732 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}] 01:56:47 INFO - PROCESS | 1652 | 1468659407737 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:47 INFO - PROCESS | 1652 | 1468659407853 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:56:47 INFO - PROCESS | 1652 | 1468659407890 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:47 INFO - PROCESS | 1652 | 1468659407891 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a70000 == 33 [pid = 1652] [id = 422] 01:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1195f7c00) [pid = 1652] [serial = 1265] [outer = 0x0] 01:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119816400) [pid = 1652] [serial = 1266] [outer = 0x1195f7c00] 01:56:47 INFO - PROCESS | 1652 | 1468659407916 Marionette DEBUG loaded listener.js 01:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121314400) [pid = 1652] [serial = 1267] [outer = 0x1195f7c00] 01:56:48 INFO - PROCESS | 1652 | 1468659408237 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]]]}] 01:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 01:56:48 INFO - PROCESS | 1652 | 1468659408248 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:56:48 INFO - PROCESS | 1652 | 1468659408250 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:56:48 INFO - PROCESS | 1652 | 1468659408252 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:56:48 INFO - PROCESS | 1652 | 1468659408253 Marionette TRACE conn2 <- [1,1662,null,{}] 01:56:48 INFO - PROCESS | 1652 | 1468659408255 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}] 01:56:48 INFO - PROCESS | 1652 | 1468659408256 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:48 INFO - PROCESS | 1652 | 1468659408363 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:56:48 INFO - PROCESS | 1652 | 1468659408367 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:48 INFO - PROCESS | 1652 | 1468659408368 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c3000 == 34 [pid = 1652] [id = 423] 01:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121316c00) [pid = 1652] [serial = 1268] [outer = 0x0] 01:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a8d000) [pid = 1652] [serial = 1269] [outer = 0x121316c00] 01:56:48 INFO - PROCESS | 1652 | 1468659408392 Marionette DEBUG loaded listener.js 01:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124ad3000) [pid = 1652] [serial = 1270] [outer = 0x121316c00] 01:56:48 INFO - PROCESS | 1652 | 1468659408746 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]]]}] 01:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 01:56:48 INFO - PROCESS | 1652 | 1468659408773 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:56:48 INFO - PROCESS | 1652 | 1468659408776 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:56:48 INFO - PROCESS | 1652 | 1468659408787 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:56:48 INFO - PROCESS | 1652 | 1468659408788 Marionette TRACE conn2 <- [1,1666,null,{}] 01:56:48 INFO - PROCESS | 1652 | 1468659408790 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}] 01:56:48 INFO - PROCESS | 1652 | 1468659408791 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:48 INFO - PROCESS | 1652 | 1468659408888 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:56:48 INFO - PROCESS | 1652 | 1468659408894 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:48 INFO - PROCESS | 1652 | 1468659408895 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x127349800 == 35 [pid = 1652] [id = 424] 01:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x111c13800) [pid = 1652] [serial = 1271] [outer = 0x0] 01:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124ecf400) [pid = 1652] [serial = 1272] [outer = 0x111c13800] 01:56:48 INFO - PROCESS | 1652 | 1468659408919 Marionette DEBUG loaded listener.js 01:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1268f2000) [pid = 1652] [serial = 1273] [outer = 0x111c13800] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128b60000) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119575c00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12131a400) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121825800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182d8800) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114f92400) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117090800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112eb1800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12756e000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118887c00) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112eae000) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116737800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118885000) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1273a1c00) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11930a800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:56:49 INFO - PROCESS | 1652 | 1468659409405 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]]]}] 01:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 630ms 01:56:49 INFO - PROCESS | 1652 | 1468659409412 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:56:49 INFO - PROCESS | 1652 | 1468659409413 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:56:49 INFO - PROCESS | 1652 | 1468659409415 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:56:49 INFO - PROCESS | 1652 | 1468659409416 Marionette TRACE conn2 <- [1,1670,null,{}] 01:56:49 INFO - PROCESS | 1652 | 1468659409419 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}] 01:56:49 INFO - PROCESS | 1652 | 1468659409420 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:49 INFO - PROCESS | 1652 | 1468659409498 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:56:49 INFO - PROCESS | 1652 | 1468659409501 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:49 INFO - PROCESS | 1652 | 1468659409503 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c97000 == 36 [pid = 1652] [id = 425] 01:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1168bb400) [pid = 1652] [serial = 1274] [outer = 0x0] 01:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116736800) [pid = 1652] [serial = 1275] [outer = 0x1168bb400] 01:56:49 INFO - PROCESS | 1652 | 1468659409537 Marionette DEBUG loaded listener.js 01:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1188c6800) [pid = 1652] [serial = 1276] [outer = 0x1168bb400] 01:56:49 INFO - PROCESS | 1652 | 1468659409981 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]]]}] 01:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 621ms 01:56:50 INFO - PROCESS | 1652 | 1468659410037 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:56:50 INFO - PROCESS | 1652 | 1468659410039 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:56:50 INFO - PROCESS | 1652 | 1468659410043 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:56:50 INFO - PROCESS | 1652 | 1468659410045 Marionette TRACE conn2 <- [1,1674,null,{}] 01:56:50 INFO - PROCESS | 1652 | 1468659410049 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}] 01:56:50 INFO - PROCESS | 1652 | 1468659410051 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:50 INFO - PROCESS | 1652 | 1468659410164 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:56:50 INFO - PROCESS | 1652 | 1468659410246 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:50 INFO - PROCESS | 1652 | 1468659410247 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a4b800 == 37 [pid = 1652] [id = 426] 01:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1122b9800) [pid = 1652] [serial = 1277] [outer = 0x0] 01:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112a84c00) [pid = 1652] [serial = 1278] [outer = 0x1122b9800] 01:56:50 INFO - PROCESS | 1652 | 1468659410280 Marionette DEBUG loaded listener.js 01:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113d64000) [pid = 1652] [serial = 1279] [outer = 0x1122b9800] 01:56:50 INFO - PROCESS | 1652 | 1468659410827 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]]]}] 01:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 822ms 01:56:50 INFO - PROCESS | 1652 | 1468659410882 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:56:50 INFO - PROCESS | 1652 | 1468659410885 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:56:50 INFO - PROCESS | 1652 | 1468659410890 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:56:50 INFO - PROCESS | 1652 | 1468659410894 Marionette TRACE conn2 <- [1,1678,null,{}] 01:56:50 INFO - PROCESS | 1652 | 1468659410897 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}] 01:56:50 INFO - PROCESS | 1652 | 1468659410899 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:51 INFO - PROCESS | 1652 | 1468659411009 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:56:51 INFO - PROCESS | 1652 | 1468659411099 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:51 INFO - PROCESS | 1652 | 1468659411100 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121256800 == 38 [pid = 1652] [id = 427] 01:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1182da800) [pid = 1652] [serial = 1280] [outer = 0x0] 01:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1182e0800) [pid = 1652] [serial = 1281] [outer = 0x1182da800] 01:56:51 INFO - PROCESS | 1652 | 1468659411132 Marionette DEBUG loaded listener.js 01:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11850c400) [pid = 1652] [serial = 1282] [outer = 0x1182da800] 01:56:51 INFO - PROCESS | 1652 | 1468659411778 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]]]}] 01:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 924ms 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x127349800 == 37 [pid = 1652] [id = 424] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1254c3000 == 36 [pid = 1652] [id = 423] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121a70000 == 35 [pid = 1652] [id = 422] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc3800 == 34 [pid = 1652] [id = 421] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1187dc000 == 33 [pid = 1652] [id = 420] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x118387800 == 32 [pid = 1652] [id = 419] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11706a800 == 31 [pid = 1652] [id = 418] 01:56:51 INFO - PROCESS | 1652 | --DOCSHELL 0x113d10000 == 30 [pid = 1652] [id = 417] 01:56:51 INFO - PROCESS | 1652 | 1468659411855 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:56:51 INFO - PROCESS | 1652 | 1468659411858 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:56:51 INFO - PROCESS | 1652 | 1468659411862 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:56:51 INFO - PROCESS | 1652 | 1468659411863 Marionette TRACE conn2 <- [1,1682,null,{}] 01:56:51 INFO - PROCESS | 1652 | 1468659411867 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}] 01:56:51 INFO - PROCESS | 1652 | 1468659411868 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:51 INFO - PROCESS | 1652 | 1468659411946 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:56:51 INFO - PROCESS | 1652 | 1468659411953 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:51 INFO - PROCESS | 1652 | 1468659411956 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116266000 == 31 [pid = 1652] [id = 428] 01:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115f26800) [pid = 1652] [serial = 1283] [outer = 0x0] 01:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1165e6400) [pid = 1652] [serial = 1284] [outer = 0x115f26800] 01:56:51 INFO - PROCESS | 1652 | 1468659411986 Marionette DEBUG loaded listener.js 01:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1175d6400) [pid = 1652] [serial = 1285] [outer = 0x115f26800] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128d6d000) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129263000) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119642000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121a84400) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121322000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12542d800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124add000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126d76400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118625800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118a70400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116a03800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116297c00) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182e3000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11862c000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191c9800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bd99000) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bd84800) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119307000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112eb1400) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113235c00) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119814c00) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11989cc00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1191c6800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118a6a400) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x127571000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1268ed800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1168b2400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1195c6400) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12739ec00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12773f800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 01:56:52 INFO - PROCESS | 1652 | 1468659412449 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]]]}] 01:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 619ms 01:56:52 INFO - PROCESS | 1652 | 1468659412481 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:56:52 INFO - PROCESS | 1652 | 1468659412484 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:56:52 INFO - PROCESS | 1652 | 1468659412489 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:56:52 INFO - PROCESS | 1652 | 1468659412490 Marionette TRACE conn2 <- [1,1686,null,{}] 01:56:52 INFO - PROCESS | 1652 | 1468659412493 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}] 01:56:52 INFO - PROCESS | 1652 | 1468659412494 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:52 INFO - PROCESS | 1652 | 1468659412577 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:56:52 INFO - PROCESS | 1652 | 1468659412582 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:52 INFO - PROCESS | 1652 | 1468659412583 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118384800 == 32 [pid = 1652] [id = 429] 01:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1182e3800) [pid = 1652] [serial = 1286] [outer = 0x0] 01:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11862d400) [pid = 1652] [serial = 1287] [outer = 0x1182e3800] 01:56:52 INFO - PROCESS | 1652 | 1468659412610 Marionette DEBUG loaded listener.js 01:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118731c00) [pid = 1652] [serial = 1288] [outer = 0x1182e3800] 01:56:52 INFO - PROCESS | 1652 | 1468659412980 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]]]}] 01:56:53 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 01:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 01:56:53 INFO - PROCESS | 1652 | 1468659413009 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:56:53 INFO - PROCESS | 1652 | 1468659413011 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:56:53 INFO - PROCESS | 1652 | 1468659413013 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:56:53 INFO - PROCESS | 1652 | 1468659413016 Marionette TRACE conn2 <- [1,1690,null,{}] 01:56:53 INFO - PROCESS | 1652 | 1468659413023 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}] 01:56:53 INFO - PROCESS | 1652 | 1468659413029 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:53 INFO - PROCESS | 1652 | 1468659413108 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:56:53 INFO - PROCESS | 1652 | 1468659413116 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:53 INFO - PROCESS | 1652 | 1468659413118 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b34000 == 33 [pid = 1652] [id = 430] 01:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112ea2400) [pid = 1652] [serial = 1289] [outer = 0x0] 01:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11930b800) [pid = 1652] [serial = 1290] [outer = 0x112ea2400] 01:56:53 INFO - PROCESS | 1652 | 1468659413146 Marionette DEBUG loaded listener.js 01:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1195c6800) [pid = 1652] [serial = 1291] [outer = 0x112ea2400] 01:56:53 INFO - PROCESS | 1652 | 1468659413493 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]]]}] 01:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 01:56:53 INFO - PROCESS | 1652 | 1468659413537 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:56:53 INFO - PROCESS | 1652 | 1468659413538 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:56:53 INFO - PROCESS | 1652 | 1468659413541 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:56:53 INFO - PROCESS | 1652 | 1468659413542 Marionette TRACE conn2 <- [1,1694,null,{}] 01:56:53 INFO - PROCESS | 1652 | 1468659413544 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}] 01:56:53 INFO - PROCESS | 1652 | 1468659413545 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:53 INFO - PROCESS | 1652 | 1468659413632 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:56:53 INFO - PROCESS | 1652 | 1468659413636 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:53 INFO - PROCESS | 1652 | 1468659413637 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d25000 == 34 [pid = 1652] [id = 431] 01:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11963e800) [pid = 1652] [serial = 1292] [outer = 0x0] 01:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119815c00) [pid = 1652] [serial = 1293] [outer = 0x11963e800] 01:56:53 INFO - PROCESS | 1652 | 1468659413665 Marionette DEBUG loaded listener.js 01:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11989cc00) [pid = 1652] [serial = 1294] [outer = 0x11963e800] 01:56:54 INFO - PROCESS | 1652 | 1468659414115 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]]]}] 01:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 619ms 01:56:54 INFO - PROCESS | 1652 | 1468659414171 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:56:54 INFO - PROCESS | 1652 | 1468659414173 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:56:54 INFO - PROCESS | 1652 | 1468659414180 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:56:54 INFO - PROCESS | 1652 | 1468659414181 Marionette TRACE conn2 <- [1,1698,null,{}] 01:56:54 INFO - PROCESS | 1652 | 1468659414184 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}] 01:56:54 INFO - PROCESS | 1652 | 1468659414185 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:54 INFO - PROCESS | 1652 | 1468659414286 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:56:54 INFO - PROCESS | 1652 | 1468659414298 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:54 INFO - PROCESS | 1652 | 1468659414299 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x127336800 == 35 [pid = 1652] [id = 432] 01:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119307800) [pid = 1652] [serial = 1295] [outer = 0x0] 01:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119aec000) [pid = 1652] [serial = 1296] [outer = 0x119307800] 01:56:54 INFO - PROCESS | 1652 | 1468659414324 Marionette DEBUG loaded listener.js 01:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1215f2400) [pid = 1652] [serial = 1297] [outer = 0x119307800] 01:56:54 INFO - PROCESS | 1652 | 1468659414724 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]]]}] 01:56:54 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 01:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 576ms 01:56:54 INFO - PROCESS | 1652 | 1468659414752 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:56:54 INFO - PROCESS | 1652 | 1468659414753 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:56:54 INFO - PROCESS | 1652 | 1468659414755 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:56:54 INFO - PROCESS | 1652 | 1468659414756 Marionette TRACE conn2 <- [1,1702,null,{}] 01:56:54 INFO - PROCESS | 1652 | 1468659414767 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}] 01:56:54 INFO - PROCESS | 1652 | 1468659414771 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:54 INFO - PROCESS | 1652 | 1468659414894 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:56:54 INFO - PROCESS | 1652 | 1468659414902 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:54 INFO - PROCESS | 1652 | 1468659414904 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc7000 == 36 [pid = 1652] [id = 433] 01:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1219d6c00) [pid = 1652] [serial = 1298] [outer = 0x0] 01:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124acf400) [pid = 1652] [serial = 1299] [outer = 0x1219d6c00] 01:56:54 INFO - PROCESS | 1652 | 1468659414935 Marionette DEBUG loaded listener.js 01:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126e81800) [pid = 1652] [serial = 1300] [outer = 0x1219d6c00] 01:56:55 INFO - PROCESS | 1652 | 1468659415304 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]]]}] 01:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 576ms 01:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:56:55 INFO - PROCESS | 1652 | 1468659415332 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:56:55 INFO - PROCESS | 1652 | 1468659415334 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:56:55 INFO - PROCESS | 1652 | 1468659415337 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:56:55 INFO - PROCESS | 1652 | 1468659415339 Marionette TRACE conn2 <- [1,1706,null,{}] 01:56:55 INFO - PROCESS | 1652 | 1468659415342 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}] 01:56:55 INFO - PROCESS | 1652 | 1468659415344 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:55 INFO - PROCESS | 1652 | 1468659415483 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:56:55 INFO - PROCESS | 1652 | 1468659415497 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:55 INFO - PROCESS | 1652 | 1468659415498 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293a2000 == 37 [pid = 1652] [id = 434] 01:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126e7fc00) [pid = 1652] [serial = 1301] [outer = 0x0] 01:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12739b400) [pid = 1652] [serial = 1302] [outer = 0x126e7fc00] 01:56:55 INFO - PROCESS | 1652 | 1468659415523 Marionette DEBUG loaded listener.js 01:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1273c6c00) [pid = 1652] [serial = 1303] [outer = 0x126e7fc00] 01:56:55 INFO - PROCESS | 1652 | 1468659415862 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]]]}] 01:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 01:56:55 INFO - PROCESS | 1652 | 1468659415908 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:56:55 INFO - PROCESS | 1652 | 1468659415909 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:56:55 INFO - PROCESS | 1652 | 1468659415911 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:56:55 INFO - PROCESS | 1652 | 1468659415912 Marionette TRACE conn2 <- [1,1710,null,{}] 01:56:55 INFO - PROCESS | 1652 | 1468659415914 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}] 01:56:55 INFO - PROCESS | 1652 | 1468659415916 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:56 INFO - PROCESS | 1652 | 1468659416016 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:56:56 INFO - PROCESS | 1652 | 1468659416027 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:56 INFO - PROCESS | 1652 | 1468659416028 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a637800 == 38 [pid = 1652] [id = 435] 01:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1273d2800) [pid = 1652] [serial = 1304] [outer = 0x0] 01:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12756e400) [pid = 1652] [serial = 1305] [outer = 0x1273d2800] 01:56:56 INFO - PROCESS | 1652 | 1468659416059 Marionette DEBUG loaded listener.js 01:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127576400) [pid = 1652] [serial = 1306] [outer = 0x1273d2800] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112eae800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1126fbc00) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111c13800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118511000) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1130b6400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1126f8800) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115f22000) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11835ac00) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124ecec00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1195f7c00) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1182d9c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195cec00) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1168ba800) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:56:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121316c00) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:56:56 INFO - PROCESS | 1652 | 1468659416446 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]]]}] 01:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 568ms 01:56:56 INFO - PROCESS | 1652 | 1468659416480 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:56:56 INFO - PROCESS | 1652 | 1468659416482 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:56:56 INFO - PROCESS | 1652 | 1468659416486 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:56:56 INFO - PROCESS | 1652 | 1468659416488 Marionette TRACE conn2 <- [1,1714,null,{}] 01:56:56 INFO - PROCESS | 1652 | 1468659416491 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}] 01:56:56 INFO - PROCESS | 1652 | 1468659416493 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:56 INFO - PROCESS | 1652 | 1468659416637 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:56:56 INFO - PROCESS | 1652 | 1468659416673 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:56 INFO - PROCESS | 1652 | 1468659416674 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2c800 == 39 [pid = 1652] [id = 436] 01:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110e58000) [pid = 1652] [serial = 1307] [outer = 0x0] 01:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1177fa000) [pid = 1652] [serial = 1308] [outer = 0x110e58000] 01:56:56 INFO - PROCESS | 1652 | 1468659416698 Marionette DEBUG loaded listener.js 01:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195cec00) [pid = 1652] [serial = 1309] [outer = 0x110e58000] 01:56:56 INFO - PROCESS | 1652 | 1468659416965 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]]]}] 01:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 01:56:57 INFO - PROCESS | 1652 | 1468659417007 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:56:57 INFO - PROCESS | 1652 | 1468659417011 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:56:57 INFO - PROCESS | 1652 | 1468659417020 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:56:57 INFO - PROCESS | 1652 | 1468659417021 Marionette TRACE conn2 <- [1,1718,null,{}] 01:56:57 INFO - PROCESS | 1652 | 1468659417025 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}] 01:56:57 INFO - PROCESS | 1652 | 1468659417028 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:57 INFO - PROCESS | 1652 | 1468659417121 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:56:57 INFO - PROCESS | 1652 | 1468659417127 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:57 INFO - PROCESS | 1652 | 1468659417128 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b008000 == 40 [pid = 1652] [id = 437] 01:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195f7c00) [pid = 1652] [serial = 1310] [outer = 0x0] 01:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121316c00) [pid = 1652] [serial = 1311] [outer = 0x1195f7c00] 01:56:57 INFO - PROCESS | 1652 | 1468659417179 Marionette DEBUG loaded listener.js 01:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1275f7800) [pid = 1652] [serial = 1312] [outer = 0x1195f7c00] 01:56:57 INFO - PROCESS | 1652 | 1468659417679 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]]]}] 01:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 668ms 01:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:56:57 INFO - PROCESS | 1652 | 1468659417689 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:56:57 INFO - PROCESS | 1652 | 1468659417691 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:56:57 INFO - PROCESS | 1652 | 1468659417694 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:56:57 INFO - PROCESS | 1652 | 1468659417696 Marionette TRACE conn2 <- [1,1722,null,{}] 01:56:57 INFO - PROCESS | 1652 | 1468659417698 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}] 01:56:57 INFO - PROCESS | 1652 | 1468659417700 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:57 INFO - PROCESS | 1652 | 1468659417795 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:56:57 INFO - PROCESS | 1652 | 1468659417799 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:57 INFO - PROCESS | 1652 | 1468659417801 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b273800 == 41 [pid = 1652] [id = 438] 01:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11963d000) [pid = 1652] [serial = 1313] [outer = 0x0] 01:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x127747400) [pid = 1652] [serial = 1314] [outer = 0x11963d000] 01:56:57 INFO - PROCESS | 1652 | 1468659417827 Marionette DEBUG loaded listener.js 01:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128f75800) [pid = 1652] [serial = 1315] [outer = 0x11963d000] 01:56:58 INFO - PROCESS | 1652 | 1468659418178 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]]]}] 01:56:58 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 01:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 01:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:56:58 INFO - PROCESS | 1652 | 1468659418214 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:56:58 INFO - PROCESS | 1652 | 1468659418215 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:56:58 INFO - PROCESS | 1652 | 1468659418217 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:56:58 INFO - PROCESS | 1652 | 1468659418218 Marionette TRACE conn2 <- [1,1726,null,{}] 01:56:58 INFO - PROCESS | 1652 | 1468659418231 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}] 01:56:58 INFO - PROCESS | 1652 | 1468659418232 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:58 INFO - PROCESS | 1652 | 1468659418318 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:56:58 INFO - PROCESS | 1652 | 1468659418428 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:58 INFO - PROCESS | 1652 | 1468659418430 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1128b6000 == 42 [pid = 1652] [id = 439] 01:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x111c22000) [pid = 1652] [serial = 1316] [outer = 0x0] 01:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1122bcc00) [pid = 1652] [serial = 1317] [outer = 0x111c22000] 01:56:58 INFO - PROCESS | 1652 | 1468659418462 Marionette DEBUG loaded listener.js 01:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112f8ec00) [pid = 1652] [serial = 1318] [outer = 0x111c22000] 01:56:58 INFO - PROCESS | 1652 | 1468659418932 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]]]}] 01:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 769ms 01:56:58 INFO - PROCESS | 1652 | 1468659418987 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:56:58 INFO - PROCESS | 1652 | 1468659418990 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:56:58 INFO - PROCESS | 1652 | 1468659418993 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:56:58 INFO - PROCESS | 1652 | 1468659418995 Marionette TRACE conn2 <- [1,1730,null,{}] 01:56:59 INFO - PROCESS | 1652 | 1468659418999 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}] 01:56:59 INFO - PROCESS | 1652 | 1468659419000 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:59 INFO - PROCESS | 1652 | 1468659419105 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:56:59 INFO - PROCESS | 1652 | 1468659419168 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:59 INFO - PROCESS | 1652 | 1468659419170 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc3000 == 43 [pid = 1652] [id = 440] 01:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117002400) [pid = 1652] [serial = 1319] [outer = 0x0] 01:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118632400) [pid = 1652] [serial = 1320] [outer = 0x117002400] 01:56:59 INFO - PROCESS | 1652 | 1468659419241 Marionette DEBUG loaded listener.js 01:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11888cc00) [pid = 1652] [serial = 1321] [outer = 0x117002400] 01:56:59 INFO - PROCESS | 1652 | 1468659419662 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]]]}] 01:56:59 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 01:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 01:56:59 INFO - PROCESS | 1652 | 1468659419717 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:56:59 INFO - PROCESS | 1652 | 1468659419720 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:56:59 INFO - PROCESS | 1652 | 1468659419723 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:56:59 INFO - PROCESS | 1652 | 1468659419724 Marionette TRACE conn2 <- [1,1734,null,{}] 01:56:59 INFO - PROCESS | 1652 | 1468659419727 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}] 01:56:59 INFO - PROCESS | 1652 | 1468659419729 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:59 INFO - PROCESS | 1652 | 1468659419836 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:56:59 INFO - PROCESS | 1652 | 1468659419898 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:56:59 INFO - PROCESS | 1652 | 1468659419899 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:56:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a1000 == 44 [pid = 1652] [id = 441] 01:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11930fc00) [pid = 1652] [serial = 1322] [outer = 0x0] 01:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11963e000) [pid = 1652] [serial = 1323] [outer = 0x11930fc00] 01:56:59 INFO - PROCESS | 1652 | 1468659419928 Marionette DEBUG loaded listener.js 01:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1215fc400) [pid = 1652] [serial = 1324] [outer = 0x11930fc00] 01:57:00 INFO - PROCESS | 1652 | 1468659420327 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]]]}] 01:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 01:57:00 INFO - PROCESS | 1652 | 1468659420395 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:57:00 INFO - PROCESS | 1652 | 1468659420397 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:57:00 INFO - PROCESS | 1652 | 1468659420404 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:57:00 INFO - PROCESS | 1652 | 1468659420409 Marionette TRACE conn2 <- [1,1738,null,{}] 01:57:00 INFO - PROCESS | 1652 | 1468659420412 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}] 01:57:00 INFO - PROCESS | 1652 | 1468659420415 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:00 INFO - PROCESS | 1652 | 1468659420524 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:57:00 INFO - PROCESS | 1652 | 1468659420583 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:00 INFO - PROCESS | 1652 | 1468659420584 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd61800 == 45 [pid = 1652] [id = 442] 01:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119aec400) [pid = 1652] [serial = 1325] [outer = 0x0] 01:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124d17800) [pid = 1652] [serial = 1326] [outer = 0x119aec400] 01:57:00 INFO - PROCESS | 1652 | 1468659420612 Marionette DEBUG loaded listener.js 01:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1273a3000) [pid = 1652] [serial = 1327] [outer = 0x119aec400] 01:57:01 INFO - PROCESS | 1652 | 1468659421046 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]]]}] 01:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 678ms 01:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:57:01 INFO - PROCESS | 1652 | 1468659421078 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:57:01 INFO - PROCESS | 1652 | 1468659421081 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:57:01 INFO - PROCESS | 1652 | 1468659421083 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:57:01 INFO - PROCESS | 1652 | 1468659421084 Marionette TRACE conn2 <- [1,1742,null,{}] 01:57:01 INFO - PROCESS | 1652 | 1468659421087 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}] 01:57:01 INFO - PROCESS | 1652 | 1468659421088 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:01 INFO - PROCESS | 1652 | 1468659421212 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:57:01 INFO - PROCESS | 1652 | 1468659421307 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:01 INFO - PROCESS | 1652 | 1468659421308 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c394000 == 46 [pid = 1652] [id = 443] 01:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114f92400) [pid = 1652] [serial = 1328] [outer = 0x0] 01:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128b5c800) [pid = 1652] [serial = 1329] [outer = 0x114f92400] 01:57:01 INFO - PROCESS | 1652 | 1468659421337 Marionette DEBUG loaded listener.js 01:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128f74c00) [pid = 1652] [serial = 1330] [outer = 0x114f92400] 01:57:01 INFO - PROCESS | 1652 | 1468659421894 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]]]}] 01:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 822ms 01:57:01 INFO - PROCESS | 1652 | 1468659421906 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:57:01 INFO - PROCESS | 1652 | 1468659421910 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:57:01 INFO - PROCESS | 1652 | 1468659421915 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:57:01 INFO - PROCESS | 1652 | 1468659421917 Marionette TRACE conn2 <- [1,1746,null,{}] 01:57:01 INFO - PROCESS | 1652 | 1468659421920 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}] 01:57:01 INFO - PROCESS | 1652 | 1468659421922 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:02 INFO - PROCESS | 1652 | 1468659422020 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:57:02 INFO - PROCESS | 1652 | 1468659422093 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:02 INFO - PROCESS | 1652 | 1468659422096 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e8800 == 47 [pid = 1652] [id = 444] 01:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115eeb400) [pid = 1652] [serial = 1331] [outer = 0x0] 01:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117002c00) [pid = 1652] [serial = 1332] [outer = 0x115eeb400] 01:57:02 INFO - PROCESS | 1652 | 1468659422123 Marionette DEBUG loaded listener.js 01:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117eb5c00) [pid = 1652] [serial = 1333] [outer = 0x115eeb400] 01:57:02 INFO - PROCESS | 1652 | 1468659422532 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]]]}] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b273800 == 46 [pid = 1652] [id = 438] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b008000 == 45 [pid = 1652] [id = 437] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2c800 == 44 [pid = 1652] [id = 436] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a637800 == 43 [pid = 1652] [id = 435] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1293a2000 == 42 [pid = 1652] [id = 434] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc7000 == 41 [pid = 1652] [id = 433] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x127336800 == 40 [pid = 1652] [id = 432] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x123d25000 == 39 [pid = 1652] [id = 431] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119b34000 == 38 [pid = 1652] [id = 430] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118384800 == 37 [pid = 1652] [id = 429] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116266000 == 36 [pid = 1652] [id = 428] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116a4b800 == 35 [pid = 1652] [id = 426] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b0800 == 34 [pid = 1652] [id = 416] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x121256800 == 33 [pid = 1652] [id = 427] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x128c97000 == 32 [pid = 1652] [id = 425] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12c394000 == 31 [pid = 1652] [id = 443] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd61800 == 30 [pid = 1652] [id = 442] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a1000 == 29 [pid = 1652] [id = 441] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc3000 == 28 [pid = 1652] [id = 440] 01:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1128b6000 == 27 [pid = 1652] [id = 439] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113382800) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195f2c00) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124ecf400) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119307c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1168b9000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12773dc00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116a80400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114f97000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119575000) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f4f400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118633400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118731800) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11850a800) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127399000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121314400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118507c00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11981ac00) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119816400) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119af6000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12756a800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117eb7000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116b21400) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118890000) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124ad3000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1177f6000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121a8d000) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121cce000) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116736800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 01:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1268f2000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 01:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1272ms 01:57:03 INFO - PROCESS | 1652 | 1468659423187 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:57:03 INFO - PROCESS | 1652 | 1468659423190 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:57:03 INFO - PROCESS | 1652 | 1468659423197 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:57:03 INFO - PROCESS | 1652 | 1468659423199 Marionette TRACE conn2 <- [1,1750,null,{}] 01:57:03 INFO - PROCESS | 1652 | 1468659423202 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}] 01:57:03 INFO - PROCESS | 1652 | 1468659423204 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:03 INFO - PROCESS | 1652 | 1468659423285 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:57:03 INFO - PROCESS | 1652 | 1468659423291 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:03 INFO - PROCESS | 1652 | 1468659423296 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11336c800 == 28 [pid = 1652] [id = 445] 01:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1130a8c00) [pid = 1652] [serial = 1334] [outer = 0x0] 01:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113252c00) [pid = 1652] [serial = 1335] [outer = 0x1130a8c00] 01:57:03 INFO - PROCESS | 1652 | 1468659423325 Marionette DEBUG loaded listener.js 01:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116297000) [pid = 1652] [serial = 1336] [outer = 0x1130a8c00] 01:57:03 INFO - PROCESS | 1652 | 1468659423680 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]]]}] 01:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 522ms 01:57:03 INFO - PROCESS | 1652 | 1468659423729 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:57:03 INFO - PROCESS | 1652 | 1468659423731 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:57:03 INFO - PROCESS | 1652 | 1468659423737 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:57:03 INFO - PROCESS | 1652 | 1468659423740 Marionette TRACE conn2 <- [1,1754,null,{}] 01:57:03 INFO - PROCESS | 1652 | 1468659423743 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}] 01:57:03 INFO - PROCESS | 1652 | 1468659423745 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:03 INFO - PROCESS | 1652 | 1468659423822 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:57:03 INFO - PROCESS | 1652 | 1468659423829 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:03 INFO - PROCESS | 1652 | 1468659423830 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x117243800 == 29 [pid = 1652] [id = 446] 01:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116a80400) [pid = 1652] [serial = 1337] [outer = 0x0] 01:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1177fb000) [pid = 1652] [serial = 1338] [outer = 0x116a80400] 01:57:03 INFO - PROCESS | 1652 | 1468659423858 Marionette DEBUG loaded listener.js 01:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118362800) [pid = 1652] [serial = 1339] [outer = 0x116a80400] 01:57:04 INFO - PROCESS | 1652 | 1468659424203 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]]]}] 01:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 477ms 01:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:57:04 INFO - PROCESS | 1652 | 1468659424214 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:57:04 INFO - PROCESS | 1652 | 1468659424216 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:57:04 INFO - PROCESS | 1652 | 1468659424218 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:57:04 INFO - PROCESS | 1652 | 1468659424219 Marionette TRACE conn2 <- [1,1758,null,{}] 01:57:04 INFO - PROCESS | 1652 | 1468659424230 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}] 01:57:04 INFO - PROCESS | 1652 | 1468659424233 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:04 INFO - PROCESS | 1652 | 1468659424329 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:57:04 INFO - PROCESS | 1652 | 1468659424385 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:04 INFO - PROCESS | 1652 | 1468659424388 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d8000 == 30 [pid = 1652] [id = 447] 01:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118626000) [pid = 1652] [serial = 1340] [outer = 0x0] 01:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118881400) [pid = 1652] [serial = 1341] [outer = 0x118626000] 01:57:04 INFO - PROCESS | 1652 | 1468659424416 Marionette DEBUG loaded listener.js 01:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1188c6c00) [pid = 1652] [serial = 1342] [outer = 0x118626000] 01:57:04 INFO - PROCESS | 1652 | 1468659424741 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]]]}] 01:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 569ms 01:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:57:04 INFO - PROCESS | 1652 | 1468659424788 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:57:04 INFO - PROCESS | 1652 | 1468659424789 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:57:04 INFO - PROCESS | 1652 | 1468659424792 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:57:04 INFO - PROCESS | 1652 | 1468659424793 Marionette TRACE conn2 <- [1,1762,null,{}] 01:57:04 INFO - PROCESS | 1652 | 1468659424796 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}] 01:57:04 INFO - PROCESS | 1652 | 1468659424797 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:04 INFO - PROCESS | 1652 | 1468659424906 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:57:04 INFO - PROCESS | 1652 | 1468659424940 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:04 INFO - PROCESS | 1652 | 1468659424941 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d4800 == 31 [pid = 1652] [id = 448] 01:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118a6bc00) [pid = 1652] [serial = 1343] [outer = 0x0] 01:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119307c00) [pid = 1652] [serial = 1344] [outer = 0x118a6bc00] 01:57:04 INFO - PROCESS | 1652 | 1468659424967 Marionette DEBUG loaded listener.js 01:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195c7c00) [pid = 1652] [serial = 1345] [outer = 0x118a6bc00] 01:57:05 INFO - PROCESS | 1652 | 1468659425257 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]]]}] 01:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 01:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:57:05 INFO - PROCESS | 1652 | 1468659425313 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:57:05 INFO - PROCESS | 1652 | 1468659425314 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:57:05 INFO - PROCESS | 1652 | 1468659425316 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:57:05 INFO - PROCESS | 1652 | 1468659425318 Marionette TRACE conn2 <- [1,1766,null,{}] 01:57:05 INFO - PROCESS | 1652 | 1468659425320 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}] 01:57:05 INFO - PROCESS | 1652 | 1468659425321 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:05 INFO - PROCESS | 1652 | 1468659425416 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:57:05 INFO - PROCESS | 1652 | 1468659425454 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:05 INFO - PROCESS | 1652 | 1468659425462 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121255800 == 32 [pid = 1652] [id = 449] 01:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195c8400) [pid = 1652] [serial = 1346] [outer = 0x0] 01:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119647400) [pid = 1652] [serial = 1347] [outer = 0x1195c8400] 01:57:05 INFO - PROCESS | 1652 | 1468659425487 Marionette DEBUG loaded listener.js 01:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11981e000) [pid = 1652] [serial = 1348] [outer = 0x1195c8400] 01:57:05 INFO - PROCESS | 1652 | 1468659425807 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]]]}] 01:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 01:57:05 INFO - PROCESS | 1652 | 1468659425836 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:57:05 INFO - PROCESS | 1652 | 1468659425837 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:57:05 INFO - PROCESS | 1652 | 1468659425840 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:57:05 INFO - PROCESS | 1652 | 1468659425841 Marionette TRACE conn2 <- [1,1770,null,{}] 01:57:05 INFO - PROCESS | 1652 | 1468659425846 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}] 01:57:05 INFO - PROCESS | 1652 | 1468659425851 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:05 INFO - PROCESS | 1652 | 1468659425971 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:57:06 INFO - PROCESS | 1652 | 1468659426008 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:06 INFO - PROCESS | 1652 | 1468659426009 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ffb000 == 33 [pid = 1652] [id = 450] 01:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112f51c00) [pid = 1652] [serial = 1349] [outer = 0x0] 01:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121804400) [pid = 1652] [serial = 1350] [outer = 0x112f51c00] 01:57:06 INFO - PROCESS | 1652 | 1468659426034 Marionette DEBUG loaded listener.js 01:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124d0f000) [pid = 1652] [serial = 1351] [outer = 0x112f51c00] 01:57:06 INFO - PROCESS | 1652 | 1468659426352 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]]]}] 01:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 571ms 01:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:57:06 INFO - PROCESS | 1652 | 1468659426412 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:57:06 INFO - PROCESS | 1652 | 1468659426413 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:57:06 INFO - PROCESS | 1652 | 1468659426415 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:57:06 INFO - PROCESS | 1652 | 1468659426416 Marionette TRACE conn2 <- [1,1774,null,{}] 01:57:06 INFO - PROCESS | 1652 | 1468659426419 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}] 01:57:06 INFO - PROCESS | 1652 | 1468659426420 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:06 INFO - PROCESS | 1652 | 1468659426514 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:57:06 INFO - PROCESS | 1652 | 1468659426527 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:06 INFO - PROCESS | 1652 | 1468659426529 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x127336800 == 34 [pid = 1652] [id = 451] 01:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124d11000) [pid = 1652] [serial = 1352] [outer = 0x0] 01:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1254ddc00) [pid = 1652] [serial = 1353] [outer = 0x124d11000] 01:57:06 INFO - PROCESS | 1652 | 1468659426560 Marionette DEBUG loaded listener.js 01:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1268f1800) [pid = 1652] [serial = 1354] [outer = 0x124d11000] 01:57:06 INFO - PROCESS | 1652 | 1468659426921 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]]]}] 01:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 01:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:57:06 INFO - PROCESS | 1652 | 1468659426935 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:57:06 INFO - PROCESS | 1652 | 1468659426937 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:57:06 INFO - PROCESS | 1652 | 1468659426940 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:57:06 INFO - PROCESS | 1652 | 1468659426942 Marionette TRACE conn2 <- [1,1778,null,{}] 01:57:06 INFO - PROCESS | 1652 | 1468659426946 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}] 01:57:06 INFO - PROCESS | 1652 | 1468659426948 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:07 INFO - PROCESS | 1652 | 1468659427101 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:57:07 INFO - PROCESS | 1652 | 1468659427117 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:07 INFO - PROCESS | 1652 | 1468659427119 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b39000 == 35 [pid = 1652] [id = 452] 01:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12542e400) [pid = 1652] [serial = 1355] [outer = 0x0] 01:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126e78800) [pid = 1652] [serial = 1356] [outer = 0x12542e400] 01:57:07 INFO - PROCESS | 1652 | 1468659427160 Marionette DEBUG loaded listener.js 01:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1273a1c00) [pid = 1652] [serial = 1357] [outer = 0x12542e400] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11963d000) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1219d6c00) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126e7fc00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1273d2800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110e58000) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1122b9800) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1168bb400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115f26800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182e3800) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112ea2400) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11963e800) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182da800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195f7c00) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119307800) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:57:07 INFO - PROCESS | 1652 | 1468659427695 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]]]}] 01:57:07 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 01:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 772ms 01:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:57:07 INFO - PROCESS | 1652 | 1468659427716 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:57:07 INFO - PROCESS | 1652 | 1468659427717 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:57:07 INFO - PROCESS | 1652 | 1468659427719 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:57:07 INFO - PROCESS | 1652 | 1468659427721 Marionette TRACE conn2 <- [1,1782,null,{}] 01:57:07 INFO - PROCESS | 1652 | 1468659427732 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}] 01:57:07 INFO - PROCESS | 1652 | 1468659427733 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:07 INFO - PROCESS | 1652 | 1468659427858 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:57:07 INFO - PROCESS | 1652 | 1468659427899 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:07 INFO - PROCESS | 1652 | 1468659427901 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc1800 == 36 [pid = 1652] [id = 453] 01:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110e58c00) [pid = 1652] [serial = 1358] [outer = 0x0] 01:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184c4400) [pid = 1652] [serial = 1359] [outer = 0x110e58c00] 01:57:07 INFO - PROCESS | 1652 | 1468659427925 Marionette DEBUG loaded listener.js 01:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11981b800) [pid = 1652] [serial = 1360] [outer = 0x110e58c00] 01:57:08 INFO - PROCESS | 1652 | 1468659428200 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]]]}] 01:57:08 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 01:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 528ms 01:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:57:08 INFO - PROCESS | 1652 | 1468659428251 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:57:08 INFO - PROCESS | 1652 | 1468659428252 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:57:08 INFO - PROCESS | 1652 | 1468659428254 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:57:08 INFO - PROCESS | 1652 | 1468659428255 Marionette TRACE conn2 <- [1,1786,null,{}] 01:57:08 INFO - PROCESS | 1652 | 1468659428258 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}] 01:57:08 INFO - PROCESS | 1652 | 1468659428259 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:08 INFO - PROCESS | 1652 | 1468659428341 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:57:08 INFO - PROCESS | 1652 | 1468659428347 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:08 INFO - PROCESS | 1652 | 1468659428348 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a624800 == 37 [pid = 1652] [id = 454] 01:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11981d400) [pid = 1652] [serial = 1361] [outer = 0x0] 01:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12731e800) [pid = 1652] [serial = 1362] [outer = 0x11981d400] 01:57:08 INFO - PROCESS | 1652 | 1468659428372 Marionette DEBUG loaded listener.js 01:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12756a000) [pid = 1652] [serial = 1363] [outer = 0x11981d400] 01:57:08 INFO - PROCESS | 1652 | 1468659428716 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]]]}] 01:57:08 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 01:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 01:57:08 INFO - PROCESS | 1652 | 1468659428723 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:57:08 INFO - PROCESS | 1652 | 1468659428725 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:57:08 INFO - PROCESS | 1652 | 1468659428731 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:57:08 INFO - PROCESS | 1652 | 1468659428733 Marionette TRACE conn2 <- [1,1790,null,{}] 01:57:08 INFO - PROCESS | 1652 | 1468659428736 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}] 01:57:08 INFO - PROCESS | 1652 | 1468659428737 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:08 INFO - PROCESS | 1652 | 1468659428861 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:57:08 INFO - PROCESS | 1652 | 1468659428868 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:08 INFO - PROCESS | 1652 | 1468659428869 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7db800 == 38 [pid = 1652] [id = 455] 01:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118882400) [pid = 1652] [serial = 1364] [outer = 0x0] 01:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12756f000) [pid = 1652] [serial = 1365] [outer = 0x118882400] 01:57:08 INFO - PROCESS | 1652 | 1468659428896 Marionette DEBUG loaded listener.js 01:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128b60000) [pid = 1652] [serial = 1366] [outer = 0x118882400] 01:57:09 INFO - PROCESS | 1652 | 1468659429224 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]]]}] 01:57:09 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) 01:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 01:57:09 INFO - PROCESS | 1652 | 1468659429251 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:57:09 INFO - PROCESS | 1652 | 1468659429253 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:57:09 INFO - PROCESS | 1652 | 1468659429255 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:57:09 INFO - PROCESS | 1652 | 1468659429256 Marionette TRACE conn2 <- [1,1794,null,{}] 01:57:09 INFO - PROCESS | 1652 | 1468659429258 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}] 01:57:09 INFO - PROCESS | 1652 | 1468659429261 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:09 INFO - PROCESS | 1652 | 1468659429340 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:57:09 INFO - PROCESS | 1652 | 1468659429345 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:09 INFO - PROCESS | 1652 | 1468659429347 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b25f800 == 39 [pid = 1652] [id = 456] 01:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128b60800) [pid = 1652] [serial = 1367] [outer = 0x0] 01:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12925c000) [pid = 1652] [serial = 1368] [outer = 0x128b60800] 01:57:09 INFO - PROCESS | 1652 | 1468659429371 Marionette DEBUG loaded listener.js 01:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1293bf400) [pid = 1652] [serial = 1369] [outer = 0x128b60800] 01:57:09 INFO - PROCESS | 1652 | 1468659429931 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]]]}] 01:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 718ms 01:57:09 INFO - PROCESS | 1652 | 1468659429974 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:57:09 INFO - PROCESS | 1652 | 1468659429980 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:57:09 INFO - PROCESS | 1652 | 1468659429983 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:57:09 INFO - PROCESS | 1652 | 1468659429985 Marionette TRACE conn2 <- [1,1798,null,{}] 01:57:09 INFO - PROCESS | 1652 | 1468659429990 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}] 01:57:09 INFO - PROCESS | 1652 | 1468659429991 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:10 INFO - PROCESS | 1652 | 1468659430102 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:57:10 INFO - PROCESS | 1652 | 1468659430162 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:10 INFO - PROCESS | 1652 | 1468659430163 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e44800 == 40 [pid = 1652] [id = 457] 01:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11322f800) [pid = 1652] [serial = 1370] [outer = 0x0] 01:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116293400) [pid = 1652] [serial = 1371] [outer = 0x11322f800] 01:57:10 INFO - PROCESS | 1652 | 1468659430194 Marionette DEBUG loaded listener.js 01:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a85c00) [pid = 1652] [serial = 1372] [outer = 0x11322f800] 01:57:10 INFO - PROCESS | 1652 | 1468659430790 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]]]}] 01:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 825ms 01:57:10 INFO - PROCESS | 1652 | 1468659430809 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:57:10 INFO - PROCESS | 1652 | 1468659430812 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:57:10 INFO - PROCESS | 1652 | 1468659430816 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:57:10 INFO - PROCESS | 1652 | 1468659430818 Marionette TRACE conn2 <- [1,1802,null,{}] 01:57:10 INFO - PROCESS | 1652 | 1468659430821 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}] 01:57:10 INFO - PROCESS | 1652 | 1468659430823 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:10 INFO - PROCESS | 1652 | 1468659430935 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:57:11 INFO - PROCESS | 1652 | 1468659431016 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:11 INFO - PROCESS | 1652 | 1468659431018 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e3800 == 41 [pid = 1652] [id = 458] 01:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116a84c00) [pid = 1652] [serial = 1373] [outer = 0x0] 01:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1184c5c00) [pid = 1652] [serial = 1374] [outer = 0x116a84c00] 01:57:11 INFO - PROCESS | 1652 | 1468659431049 Marionette DEBUG loaded listener.js 01:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118885800) [pid = 1652] [serial = 1375] [outer = 0x116a84c00] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7db800 == 40 [pid = 1652] [id = 455] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a624800 == 39 [pid = 1652] [id = 454] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc1800 == 38 [pid = 1652] [id = 453] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x128b39000 == 37 [pid = 1652] [id = 452] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x127336800 == 36 [pid = 1652] [id = 451] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x124ffb000 == 35 [pid = 1652] [id = 450] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121255800 == 34 [pid = 1652] [id = 449] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d4800 == 33 [pid = 1652] [id = 448] 01:57:11 INFO - PROCESS | 1652 | 1468659431686 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]]]}] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d8000 == 32 [pid = 1652] [id = 447] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117243800 == 31 [pid = 1652] [id = 446] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11336c800 == 30 [pid = 1652] [id = 445] 01:57:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e8800 == 29 [pid = 1652] [id = 444] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127747400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124acf400) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12739b400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126e81800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12756e400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1177fa000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1273c6c00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112a84c00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113d64000) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1188c6800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1165e6400) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1175d6400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11862d400) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118731c00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11930b800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195c6800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119815c00) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1182e0800) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11850c400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121316c00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1275f7800) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127576400) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128f75800) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119aec000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1215f2400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1195cec00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 01:57:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11989cc00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 01:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 920ms 01:57:11 INFO - PROCESS | 1652 | 1468659431737 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:57:11 INFO - PROCESS | 1652 | 1468659431740 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:57:11 INFO - PROCESS | 1652 | 1468659431743 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:57:11 INFO - PROCESS | 1652 | 1468659431745 Marionette TRACE conn2 <- [1,1806,null,{}] 01:57:11 INFO - PROCESS | 1652 | 1468659431749 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}] 01:57:11 INFO - PROCESS | 1652 | 1468659431751 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:11 INFO - PROCESS | 1652 | 1468659431830 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:57:11 INFO - PROCESS | 1652 | 1468659431834 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:11 INFO - PROCESS | 1652 | 1468659431837 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11677c800 == 30 [pid = 1652] [id = 459] 01:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1177f5c00) [pid = 1652] [serial = 1376] [outer = 0x0] 01:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117eb8c00) [pid = 1652] [serial = 1377] [outer = 0x1177f5c00] 01:57:11 INFO - PROCESS | 1652 | 1468659431865 Marionette DEBUG loaded listener.js 01:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118507000) [pid = 1652] [serial = 1378] [outer = 0x1177f5c00] 01:57:12 INFO - PROCESS | 1652 | 1468659432313 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]]]}] 01:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 622ms 01:57:12 INFO - PROCESS | 1652 | 1468659432398 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:57:12 INFO - PROCESS | 1652 | 1468659432403 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:57:12 INFO - PROCESS | 1652 | 1468659432412 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:57:12 INFO - PROCESS | 1652 | 1468659432415 Marionette TRACE conn2 <- [1,1810,null,{}] 01:57:12 INFO - PROCESS | 1652 | 1468659432419 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}] 01:57:12 INFO - PROCESS | 1652 | 1468659432421 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:12 INFO - PROCESS | 1652 | 1468659432546 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:57:12 INFO - PROCESS | 1652 | 1468659432631 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:12 INFO - PROCESS | 1652 | 1468659432633 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187c8800 == 31 [pid = 1652] [id = 460] 01:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11888a000) [pid = 1652] [serial = 1379] [outer = 0x0] 01:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118a6b000) [pid = 1652] [serial = 1380] [outer = 0x11888a000] 01:57:12 INFO - PROCESS | 1652 | 1468659432679 Marionette DEBUG loaded listener.js 01:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11930a400) [pid = 1652] [serial = 1381] [outer = 0x11888a000] 01:57:13 INFO - PROCESS | 1652 | 1468659433007 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]]]}] 01:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 624ms 01:57:13 INFO - PROCESS | 1652 | 1468659433033 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:57:13 INFO - PROCESS | 1652 | 1468659433034 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:57:13 INFO - PROCESS | 1652 | 1468659433037 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:57:13 INFO - PROCESS | 1652 | 1468659433039 Marionette TRACE conn2 <- [1,1814,null,{}] 01:57:13 INFO - PROCESS | 1652 | 1468659433049 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}] 01:57:13 INFO - PROCESS | 1652 | 1468659433053 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:13 INFO - PROCESS | 1652 | 1468659433158 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:57:13 INFO - PROCESS | 1652 | 1468659433166 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:13 INFO - PROCESS | 1652 | 1468659433168 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121250800 == 32 [pid = 1652] [id = 461] 01:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112fc5400) [pid = 1652] [serial = 1382] [outer = 0x0] 01:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195c7400) [pid = 1652] [serial = 1383] [outer = 0x112fc5400] 01:57:13 INFO - PROCESS | 1652 | 1468659433196 Marionette DEBUG loaded listener.js 01:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119abec00) [pid = 1652] [serial = 1384] [outer = 0x112fc5400] 01:57:13 INFO - PROCESS | 1652 | 1468659433521 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]]]}] 01:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 524ms 01:57:13 INFO - PROCESS | 1652 | 1468659433561 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:57:13 INFO - PROCESS | 1652 | 1468659433563 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:57:13 INFO - PROCESS | 1652 | 1468659433565 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:57:13 INFO - PROCESS | 1652 | 1468659433567 Marionette TRACE conn2 <- [1,1818,null,{}] 01:57:13 INFO - PROCESS | 1652 | 1468659433569 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}] 01:57:13 INFO - PROCESS | 1652 | 1468659433570 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:13 INFO - PROCESS | 1652 | 1468659433652 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:57:13 INFO - PROCESS | 1652 | 1468659433656 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:13 INFO - PROCESS | 1652 | 1468659433657 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268c7000 == 33 [pid = 1652] [id = 462] 01:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1210b8c00) [pid = 1652] [serial = 1385] [outer = 0x0] 01:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123d05c00) [pid = 1652] [serial = 1386] [outer = 0x1210b8c00] 01:57:13 INFO - PROCESS | 1652 | 1468659433685 Marionette DEBUG loaded listener.js 01:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124ad3000) [pid = 1652] [serial = 1387] [outer = 0x1210b8c00] 01:57:14 INFO - PROCESS | 1652 | 1468659434066 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]]]}] 01:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 01:57:14 INFO - PROCESS | 1652 | 1468659434084 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:57:14 INFO - PROCESS | 1652 | 1468659434086 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:57:14 INFO - PROCESS | 1652 | 1468659434088 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:57:14 INFO - PROCESS | 1652 | 1468659434089 Marionette TRACE conn2 <- [1,1822,null,{}] 01:57:14 INFO - PROCESS | 1652 | 1468659434091 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}] 01:57:14 INFO - PROCESS | 1652 | 1468659434093 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:14 INFO - PROCESS | 1652 | 1468659434197 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:57:14 INFO - PROCESS | 1652 | 1468659434233 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:14 INFO - PROCESS | 1652 | 1468659434234 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12734f000 == 34 [pid = 1652] [id = 463] 01:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124ecec00) [pid = 1652] [serial = 1388] [outer = 0x0] 01:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12542f400) [pid = 1652] [serial = 1389] [outer = 0x124ecec00] 01:57:14 INFO - PROCESS | 1652 | 1468659434259 Marionette DEBUG loaded listener.js 01:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1268f2c00) [pid = 1652] [serial = 1390] [outer = 0x124ecec00] 01:57:14 INFO - PROCESS | 1652 | 1468659434606 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]]]}] 01:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 568ms 01:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:57:14 INFO - PROCESS | 1652 | 1468659434657 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:57:14 INFO - PROCESS | 1652 | 1468659434658 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:57:14 INFO - PROCESS | 1652 | 1468659434660 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:57:14 INFO - PROCESS | 1652 | 1468659434661 Marionette TRACE conn2 <- [1,1826,null,{}] 01:57:14 INFO - PROCESS | 1652 | 1468659434664 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}] 01:57:14 INFO - PROCESS | 1652 | 1468659434668 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:14 INFO - PROCESS | 1652 | 1468659434791 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:57:14 INFO - PROCESS | 1652 | 1468659434830 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:14 INFO - PROCESS | 1652 | 1468659434831 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc8000 == 35 [pid = 1652] [id = 464] 01:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11956f800) [pid = 1652] [serial = 1391] [outer = 0x0] 01:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1273c9000) [pid = 1652] [serial = 1392] [outer = 0x11956f800] 01:57:14 INFO - PROCESS | 1652 | 1468659434856 Marionette DEBUG loaded listener.js 01:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128d6c800) [pid = 1652] [serial = 1393] [outer = 0x11956f800] 01:57:15 INFO - PROCESS | 1652 | 1468659435203 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]]]}] 01:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 572ms 01:57:15 INFO - PROCESS | 1652 | 1468659435232 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:57:15 INFO - PROCESS | 1652 | 1468659435234 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:57:15 INFO - PROCESS | 1652 | 1468659435242 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:57:15 INFO - PROCESS | 1652 | 1468659435244 Marionette TRACE conn2 <- [1,1830,null,{}] 01:57:15 INFO - PROCESS | 1652 | 1468659435248 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}] 01:57:15 INFO - PROCESS | 1652 | 1468659435249 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:15 INFO - PROCESS | 1652 | 1468659435348 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:57:15 INFO - PROCESS | 1652 | 1468659435352 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:15 INFO - PROCESS | 1652 | 1468659435353 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d5000 == 36 [pid = 1652] [id = 465] 01:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1268f3400) [pid = 1652] [serial = 1394] [outer = 0x0] 01:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129261400) [pid = 1652] [serial = 1395] [outer = 0x1268f3400] 01:57:15 INFO - PROCESS | 1652 | 1468659435379 Marionette DEBUG loaded listener.js 01:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1293c4000) [pid = 1652] [serial = 1396] [outer = 0x1268f3400] 01:57:15 INFO - PROCESS | 1652 | 1468659435712 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]]]}] 01:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 529ms 01:57:15 INFO - PROCESS | 1652 | 1468659435766 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:57:15 INFO - PROCESS | 1652 | 1468659435767 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:57:15 INFO - PROCESS | 1652 | 1468659435769 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:57:15 INFO - PROCESS | 1652 | 1468659435771 Marionette TRACE conn2 <- [1,1834,null,{}] 01:57:15 INFO - PROCESS | 1652 | 1468659435773 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}] 01:57:15 INFO - PROCESS | 1652 | 1468659435774 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:15 INFO - PROCESS | 1652 | 1468659435959 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118626000) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a80400) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1130a8c00) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118a6bc00) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115eeb400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195c8400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111c22000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117002400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11930fc00) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f51c00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119aec400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110e58c00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124d11000) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12542e400) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11981d400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x114f92400) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:57:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118882400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:57:16 INFO - PROCESS | 1652 | 1468659436009 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:16 INFO - PROCESS | 1652 | 1468659436010 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e47800 == 37 [pid = 1652] [id = 466] 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111caec00) [pid = 1652] [serial = 1397] [outer = 0x0] 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e50c00) [pid = 1652] [serial = 1398] [outer = 0x111caec00] 01:57:16 INFO - PROCESS | 1652 | 1468659436035 Marionette DEBUG loaded listener.js 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116a80400) [pid = 1652] [serial = 1399] [outer = 0x111caec00] 01:57:16 INFO - PROCESS | 1652 | 1468659436320 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]]]}] 01:57:16 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 01:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 01:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:57:16 INFO - PROCESS | 1652 | 1468659436338 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:57:16 INFO - PROCESS | 1652 | 1468659436340 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:57:16 INFO - PROCESS | 1652 | 1468659436342 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:57:16 INFO - PROCESS | 1652 | 1468659436344 Marionette TRACE conn2 <- [1,1838,null,{}] 01:57:16 INFO - PROCESS | 1652 | 1468659436353 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}] 01:57:16 INFO - PROCESS | 1652 | 1468659436355 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:16 INFO - PROCESS | 1652 | 1468659436440 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:57:16 INFO - PROCESS | 1652 | 1468659436447 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:16 INFO - PROCESS | 1652 | 1468659436448 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12124d800 == 38 [pid = 1652] [id = 467] 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182de000) [pid = 1652] [serial = 1400] [outer = 0x0] 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11957ac00) [pid = 1652] [serial = 1401] [outer = 0x1182de000] 01:57:16 INFO - PROCESS | 1652 | 1468659436472 Marionette DEBUG loaded listener.js 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12542b000) [pid = 1652] [serial = 1402] [outer = 0x1182de000] 01:57:16 INFO - PROCESS | 1652 | 1468659436797 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]]]}] 01:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 473ms 01:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:57:16 INFO - PROCESS | 1652 | 1468659436818 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:57:16 INFO - PROCESS | 1652 | 1468659436819 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:57:16 INFO - PROCESS | 1652 | 1468659436821 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:57:16 INFO - PROCESS | 1652 | 1468659436822 Marionette TRACE conn2 <- [1,1842,null,{}] 01:57:16 INFO - PROCESS | 1652 | 1468659436825 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}] 01:57:16 INFO - PROCESS | 1652 | 1468659436826 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:16 INFO - PROCESS | 1652 | 1468659436952 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:57:16 INFO - PROCESS | 1652 | 1468659436958 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:16 INFO - PROCESS | 1652 | 1468659436960 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba90800 == 39 [pid = 1652] [id = 468] 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119819000) [pid = 1652] [serial = 1403] [outer = 0x0] 01:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x127575000) [pid = 1652] [serial = 1404] [outer = 0x119819000] 01:57:16 INFO - PROCESS | 1652 | 1468659436984 Marionette DEBUG loaded listener.js 01:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1293ca000) [pid = 1652] [serial = 1405] [outer = 0x119819000] 01:57:17 INFO - PROCESS | 1652 | 1468659437319 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]]]}] 01:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 01:57:17 INFO - PROCESS | 1652 | 1468659437345 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:57:17 INFO - PROCESS | 1652 | 1468659437347 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:57:17 INFO - PROCESS | 1652 | 1468659437349 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:57:17 INFO - PROCESS | 1652 | 1468659437351 Marionette TRACE conn2 <- [1,1846,null,{}] 01:57:17 INFO - PROCESS | 1652 | 1468659437354 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}] 01:57:17 INFO - PROCESS | 1652 | 1468659437355 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:17 INFO - PROCESS | 1652 | 1468659437449 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:57:17 INFO - PROCESS | 1652 | 1468659437453 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:17 INFO - PROCESS | 1652 | 1468659437455 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c78f000 == 40 [pid = 1652] [id = 469] 01:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118a73800) [pid = 1652] [serial = 1406] [outer = 0x0] 01:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12960d800) [pid = 1652] [serial = 1407] [outer = 0x118a73800] 01:57:17 INFO - PROCESS | 1652 | 1468659437481 Marionette DEBUG loaded listener.js 01:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7f2800) [pid = 1652] [serial = 1408] [outer = 0x118a73800] 01:57:17 INFO - PROCESS | 1652 | 1468659437821 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]]]}] 01:57:17 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) 01:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 01:57:17 INFO - PROCESS | 1652 | 1468659437869 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:57:17 INFO - PROCESS | 1652 | 1468659437870 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:57:17 INFO - PROCESS | 1652 | 1468659437885 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:57:17 INFO - PROCESS | 1652 | 1468659437886 Marionette TRACE conn2 <- [1,1850,null,{}] 01:57:17 INFO - PROCESS | 1652 | 1468659437889 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}] 01:57:17 INFO - PROCESS | 1652 | 1468659437890 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:18 INFO - PROCESS | 1652 | 1468659438022 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:57:18 INFO - PROCESS | 1652 | 1468659438079 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:18 INFO - PROCESS | 1652 | 1468659438081 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f6e800 == 41 [pid = 1652] [id = 470] 01:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x111e58000) [pid = 1652] [serial = 1409] [outer = 0x0] 01:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112ea6000) [pid = 1652] [serial = 1410] [outer = 0x111e58000] 01:57:18 INFO - PROCESS | 1652 | 1468659438112 Marionette DEBUG loaded listener.js 01:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x114f97c00) [pid = 1652] [serial = 1411] [outer = 0x111e58000] 01:57:18 INFO - PROCESS | 1652 | 1468659438571 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]]]}] 01:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 735ms 01:57:18 INFO - PROCESS | 1652 | 1468659438610 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:57:18 INFO - PROCESS | 1652 | 1468659438612 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:57:18 INFO - PROCESS | 1652 | 1468659438616 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:57:18 INFO - PROCESS | 1652 | 1468659438618 Marionette TRACE conn2 <- [1,1854,null,{}] 01:57:18 INFO - PROCESS | 1652 | 1468659438621 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}] 01:57:18 INFO - PROCESS | 1652 | 1468659438625 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:18 INFO - PROCESS | 1652 | 1468659438755 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:57:18 INFO - PROCESS | 1652 | 1468659438840 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:18 INFO - PROCESS | 1652 | 1468659438842 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12111f800 == 42 [pid = 1652] [id = 471] 01:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118511000) [pid = 1652] [serial = 1412] [outer = 0x0] 01:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1188bd800) [pid = 1652] [serial = 1413] [outer = 0x118511000] 01:57:18 INFO - PROCESS | 1652 | 1468659438873 Marionette DEBUG loaded listener.js 01:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11930e400) [pid = 1652] [serial = 1414] [outer = 0x118511000] 01:57:19 INFO - PROCESS | 1652 | 1468659439301 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]]]}] 01:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 01:57:19 INFO - PROCESS | 1652 | 1468659439337 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:57:19 INFO - PROCESS | 1652 | 1468659439339 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:57:19 INFO - PROCESS | 1652 | 1468659439341 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:57:19 INFO - PROCESS | 1652 | 1468659439343 Marionette TRACE conn2 <- [1,1858,null,{}] 01:57:19 INFO - PROCESS | 1652 | 1468659439347 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}] 01:57:19 INFO - PROCESS | 1652 | 1468659439348 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:19 INFO - PROCESS | 1652 | 1468659439457 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:57:19 INFO - PROCESS | 1652 | 1468659439519 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:19 INFO - PROCESS | 1652 | 1468659439520 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a89e800 == 43 [pid = 1652] [id = 472] 01:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119642400) [pid = 1652] [serial = 1415] [outer = 0x0] 01:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210b7800) [pid = 1652] [serial = 1416] [outer = 0x119642400] 01:57:19 INFO - PROCESS | 1652 | 1468659439549 Marionette DEBUG loaded listener.js 01:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124acf400) [pid = 1652] [serial = 1417] [outer = 0x119642400] 01:57:20 INFO - PROCESS | 1652 | 1468659440013 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]]]}] 01:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 01:57:20 INFO - PROCESS | 1652 | 1468659440072 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:57:20 INFO - PROCESS | 1652 | 1468659440075 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:57:20 INFO - PROCESS | 1652 | 1468659440114 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:57:20 INFO - PROCESS | 1652 | 1468659440117 Marionette TRACE conn2 <- [1,1862,null,{}] 01:57:20 INFO - PROCESS | 1652 | 1468659440122 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}] 01:57:20 INFO - PROCESS | 1652 | 1468659440124 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:20 INFO - PROCESS | 1652 | 1468659440231 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:57:20 INFO - PROCESS | 1652 | 1468659440304 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:20 INFO - PROCESS | 1652 | 1468659440305 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc9f800 == 44 [pid = 1652] [id = 473] 01:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11989a800) [pid = 1652] [serial = 1418] [outer = 0x0] 01:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1275fc800) [pid = 1652] [serial = 1419] [outer = 0x11989a800] 01:57:20 INFO - PROCESS | 1652 | 1468659440334 Marionette DEBUG loaded listener.js 01:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128d75400) [pid = 1652] [serial = 1420] [outer = 0x11989a800] 01:57:20 INFO - PROCESS | 1652 | 1468659440777 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]]]}] 01:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 697ms 01:57:20 INFO - PROCESS | 1652 | 1468659440789 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:57:20 INFO - PROCESS | 1652 | 1468659440790 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:57:20 INFO - PROCESS | 1652 | 1468659440793 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:57:20 INFO - PROCESS | 1652 | 1468659440796 Marionette TRACE conn2 <- [1,1866,null,{}] 01:57:20 INFO - PROCESS | 1652 | 1468659440799 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}] 01:57:20 INFO - PROCESS | 1652 | 1468659440800 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:20 INFO - PROCESS | 1652 | 1468659440907 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:57:21 INFO - PROCESS | 1652 | 1468659441107 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:21 INFO - PROCESS | 1652 | 1468659441108 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187da000 == 45 [pid = 1652] [id = 474] 01:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112eab400) [pid = 1652] [serial = 1421] [outer = 0x0] 01:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115f2c000) [pid = 1652] [serial = 1422] [outer = 0x112eab400] 01:57:21 INFO - PROCESS | 1652 | 1468659441154 Marionette DEBUG loaded listener.js 01:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116b1a400) [pid = 1652] [serial = 1423] [outer = 0x112eab400] 01:57:21 INFO - PROCESS | 1652 | 1468659441584 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]]]}] 01:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 822ms 01:57:21 INFO - PROCESS | 1652 | 1468659441622 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:57:21 INFO - PROCESS | 1652 | 1468659441624 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:57:21 INFO - PROCESS | 1652 | 1468659441629 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:57:21 INFO - PROCESS | 1652 | 1468659441631 Marionette TRACE conn2 <- [1,1870,null,{}] 01:57:21 INFO - PROCESS | 1652 | 1468659441635 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}] 01:57:21 INFO - PROCESS | 1652 | 1468659441637 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:21 INFO - PROCESS | 1652 | 1468659441732 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:57:21 INFO - PROCESS | 1652 | 1468659441795 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:21 INFO - PROCESS | 1652 | 1468659441797 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e33800 == 46 [pid = 1652] [id = 475] 01:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182dc000) [pid = 1652] [serial = 1424] [outer = 0x0] 01:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118630c00) [pid = 1652] [serial = 1425] [outer = 0x1182dc000] 01:57:21 INFO - PROCESS | 1652 | 1468659441825 Marionette DEBUG loaded listener.js 01:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1188c4800) [pid = 1652] [serial = 1426] [outer = 0x1182dc000] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c78f000 == 45 [pid = 1652] [id = 469] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba90800 == 44 [pid = 1652] [id = 468] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12124d800 == 43 [pid = 1652] [id = 467] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117e47800 == 42 [pid = 1652] [id = 466] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d5000 == 41 [pid = 1652] [id = 465] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc8000 == 40 [pid = 1652] [id = 464] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12734f000 == 39 [pid = 1652] [id = 463] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1268c7000 == 38 [pid = 1652] [id = 462] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121250800 == 37 [pid = 1652] [id = 461] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1187c8800 == 36 [pid = 1652] [id = 460] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11677c800 == 35 [pid = 1652] [id = 459] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b25f800 == 34 [pid = 1652] [id = 456] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117e44800 == 33 [pid = 1652] [id = 457] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e3800 == 32 [pid = 1652] [id = 458] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1187da000 == 31 [pid = 1652] [id = 474] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc9f800 == 30 [pid = 1652] [id = 473] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a89e800 == 29 [pid = 1652] [id = 472] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12111f800 == 28 [pid = 1652] [id = 471] 01:57:22 INFO - PROCESS | 1652 | --DOCSHELL 0x112f6e800 == 27 [pid = 1652] [id = 470] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118881400) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1188c6c00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1177fb000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118362800) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113252c00) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116297000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119307c00) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117eb5c00) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117002c00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11981e000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119647400) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f8ec00) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1122bcc00) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118632400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11888cc00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1215fc400) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11963e000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124d0f000) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121804400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1273a3000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184c4400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124d17800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1254ddc00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126e78800) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12731e800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128f74c00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128b5c800) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1273a1c00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1268f1800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12925c000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11981b800) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1195c7c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12756f000) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12756a000) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128b60000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1652 | 1468659442737 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]]]}] 01:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1122ms 01:57:22 INFO - PROCESS | 1652 | 1468659442758 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:57:22 INFO - PROCESS | 1652 | 1468659442761 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:57:22 INFO - PROCESS | 1652 | 1468659442767 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:57:22 INFO - PROCESS | 1652 | 1468659442770 Marionette TRACE conn2 <- [1,1874,null,{}] 01:57:22 INFO - PROCESS | 1652 | 1468659442773 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}] 01:57:22 INFO - PROCESS | 1652 | 1468659442775 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:22 INFO - PROCESS | 1652 | 1468659442856 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:57:22 INFO - PROCESS | 1652 | 1468659442863 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:22 INFO - PROCESS | 1652 | 1468659442866 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11671a800 == 28 [pid = 1652] [id = 476] 01:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113d67c00) [pid = 1652] [serial = 1427] [outer = 0x0] 01:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1165e1c00) [pid = 1652] [serial = 1428] [outer = 0x113d67c00] 01:57:22 INFO - PROCESS | 1652 | 1468659442893 Marionette DEBUG loaded listener.js 01:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117006400) [pid = 1652] [serial = 1429] [outer = 0x113d67c00] 01:57:23 INFO - PROCESS | 1652 | 1468659443253 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]]]}] 01:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 522ms 01:57:23 INFO - PROCESS | 1652 | 1468659443289 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:57:23 INFO - PROCESS | 1652 | 1468659443293 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:57:23 INFO - PROCESS | 1652 | 1468659443306 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:57:23 INFO - PROCESS | 1652 | 1468659443307 Marionette TRACE conn2 <- [1,1878,null,{}] 01:57:23 INFO - PROCESS | 1652 | 1468659443311 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}] 01:57:23 INFO - PROCESS | 1652 | 1468659443313 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:23 INFO - PROCESS | 1652 | 1468659443397 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:57:23 INFO - PROCESS | 1652 | 1468659443404 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:23 INFO - PROCESS | 1652 | 1468659443405 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e46800 == 29 [pid = 1652] [id = 477] 01:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1177ee400) [pid = 1652] [serial = 1430] [outer = 0x0] 01:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118362800) [pid = 1652] [serial = 1431] [outer = 0x1177ee400] 01:57:23 INFO - PROCESS | 1652 | 1468659443433 Marionette DEBUG loaded listener.js 01:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11862d800) [pid = 1652] [serial = 1432] [outer = 0x1177ee400] 01:57:23 INFO - PROCESS | 1652 | 1468659443837 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]]]}] 01:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 580ms 01:57:23 INFO - PROCESS | 1652 | 1468659443878 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:57:23 INFO - PROCESS | 1652 | 1468659443879 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:57:23 INFO - PROCESS | 1652 | 1468659443882 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:57:23 INFO - PROCESS | 1652 | 1468659443884 Marionette TRACE conn2 <- [1,1882,null,{}] 01:57:23 INFO - PROCESS | 1652 | 1468659443892 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}] 01:57:23 INFO - PROCESS | 1652 | 1468659443895 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:23 INFO - PROCESS | 1652 | 1468659443976 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:57:23 INFO - PROCESS | 1652 | 1468659443983 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:23 INFO - PROCESS | 1652 | 1468659443985 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967e000 == 30 [pid = 1652] [id = 478] 01:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11888cc00) [pid = 1652] [serial = 1433] [outer = 0x0] 01:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11930cc00) [pid = 1652] [serial = 1434] [outer = 0x11888cc00] 01:57:24 INFO - PROCESS | 1652 | 1468659444013 Marionette DEBUG loaded listener.js 01:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195c9400) [pid = 1652] [serial = 1435] [outer = 0x11888cc00] 01:57:24 INFO - PROCESS | 1652 | 1468659444353 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]]]}] 01:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 520ms 01:57:24 INFO - PROCESS | 1652 | 1468659444403 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:57:24 INFO - PROCESS | 1652 | 1468659444405 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:57:24 INFO - PROCESS | 1652 | 1468659444407 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:57:24 INFO - PROCESS | 1652 | 1468659444408 Marionette TRACE conn2 <- [1,1886,null,{}] 01:57:24 INFO - PROCESS | 1652 | 1468659444410 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}] 01:57:24 INFO - PROCESS | 1652 | 1468659444412 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:24 INFO - PROCESS | 1652 | 1468659444525 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:57:24 INFO - PROCESS | 1652 | 1468659444544 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:24 INFO - PROCESS | 1652 | 1468659444546 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12124a800 == 31 [pid = 1652] [id = 479] 01:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11963e000) [pid = 1652] [serial = 1436] [outer = 0x0] 01:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119649800) [pid = 1652] [serial = 1437] [outer = 0x11963e000] 01:57:24 INFO - PROCESS | 1652 | 1468659444571 Marionette DEBUG loaded listener.js 01:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11981fc00) [pid = 1652] [serial = 1438] [outer = 0x11963e000] 01:57:24 INFO - PROCESS | 1652 | 1468659444932 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]]]}] 01:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 568ms 01:57:24 INFO - PROCESS | 1652 | 1468659444980 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:57:24 INFO - PROCESS | 1652 | 1468659444981 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:57:24 INFO - PROCESS | 1652 | 1468659444984 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:57:24 INFO - PROCESS | 1652 | 1468659444985 Marionette TRACE conn2 <- [1,1890,null,{}] 01:57:24 INFO - PROCESS | 1652 | 1468659444988 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}] 01:57:24 INFO - PROCESS | 1652 | 1468659444989 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:25 INFO - PROCESS | 1652 | 1468659445089 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:57:25 INFO - PROCESS | 1652 | 1468659445096 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:25 INFO - PROCESS | 1652 | 1468659445097 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112eacc00) [pid = 1652] [serial = 1439] [outer = 0x12cced800] 01:57:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d08800 == 32 [pid = 1652] [id = 480] 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119820c00) [pid = 1652] [serial = 1440] [outer = 0x0] 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119aee800) [pid = 1652] [serial = 1441] [outer = 0x119820c00] 01:57:25 INFO - PROCESS | 1652 | 1468659445134 Marionette DEBUG loaded listener.js 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1215f5000) [pid = 1652] [serial = 1442] [outer = 0x119820c00] 01:57:25 INFO - PROCESS | 1652 | 1468659445551 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]]]}] 01:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 572ms 01:57:25 INFO - PROCESS | 1652 | 1468659445557 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:57:25 INFO - PROCESS | 1652 | 1468659445560 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:57:25 INFO - PROCESS | 1652 | 1468659445572 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:57:25 INFO - PROCESS | 1652 | 1468659445574 Marionette TRACE conn2 <- [1,1894,null,{}] 01:57:25 INFO - PROCESS | 1652 | 1468659445579 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}] 01:57:25 INFO - PROCESS | 1652 | 1468659445585 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:25 INFO - PROCESS | 1652 | 1468659445753 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:57:25 INFO - PROCESS | 1652 | 1468659445775 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:25 INFO - PROCESS | 1652 | 1468659445777 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ebc000 == 33 [pid = 1652] [id = 481] 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121a8d400) [pid = 1652] [serial = 1443] [outer = 0x0] 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1268ecc00) [pid = 1652] [serial = 1444] [outer = 0x121a8d400] 01:57:25 INFO - PROCESS | 1652 | 1468659445818 Marionette DEBUG loaded listener.js 01:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12731ac00) [pid = 1652] [serial = 1445] [outer = 0x121a8d400] 01:57:26 INFO - PROCESS | 1652 | 1468659446189 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]]]}] 01:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 633ms 01:57:26 INFO - PROCESS | 1652 | 1468659446199 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:57:26 INFO - PROCESS | 1652 | 1468659446200 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:57:26 INFO - PROCESS | 1652 | 1468659446202 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:57:26 INFO - PROCESS | 1652 | 1468659446204 Marionette TRACE conn2 <- [1,1898,null,{}] 01:57:26 INFO - PROCESS | 1652 | 1468659446221 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}] 01:57:26 INFO - PROCESS | 1652 | 1468659446222 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:26 INFO - PROCESS | 1652 | 1468659446322 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:57:26 INFO - PROCESS | 1652 | 1468659446326 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:26 INFO - PROCESS | 1652 | 1468659446327 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fcc800 == 34 [pid = 1652] [id = 482] 01:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112ea5c00) [pid = 1652] [serial = 1446] [outer = 0x0] 01:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12739d000) [pid = 1652] [serial = 1447] [outer = 0x112ea5c00] 01:57:26 INFO - PROCESS | 1652 | 1468659446352 Marionette DEBUG loaded listener.js 01:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127567400) [pid = 1652] [serial = 1448] [outer = 0x112ea5c00] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118a73800) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124ecec00) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11956f800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1268f3400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111caec00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128b60800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1177f5c00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112fc5400) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116a84c00) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11888a000) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1210b8c00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11322f800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119819000) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:57:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182de000) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:57:26 INFO - PROCESS | 1652 | 1468659446854 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]]]}] 01:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 01:57:26 INFO - PROCESS | 1652 | 1468659446874 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:57:26 INFO - PROCESS | 1652 | 1468659446876 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:57:26 INFO - PROCESS | 1652 | 1468659446880 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:57:26 INFO - PROCESS | 1652 | 1468659446881 Marionette TRACE conn2 <- [1,1902,null,{}] 01:57:26 INFO - PROCESS | 1652 | 1468659446884 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}] 01:57:26 INFO - PROCESS | 1652 | 1468659446885 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:26 INFO - PROCESS | 1652 | 1468659446963 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:57:26 INFO - PROCESS | 1652 | 1468659446967 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:26 INFO - PROCESS | 1652 | 1468659446968 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1249ad000 == 35 [pid = 1652] [id = 483] 01:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113258800) [pid = 1652] [serial = 1449] [outer = 0x0] 01:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119310800) [pid = 1652] [serial = 1450] [outer = 0x113258800] 01:57:27 INFO - PROCESS | 1652 | 1468659447043 Marionette DEBUG loaded listener.js 01:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121825800) [pid = 1652] [serial = 1451] [outer = 0x113258800] 01:57:27 INFO - PROCESS | 1652 | 1468659447347 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]]]}] 01:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 518ms 01:57:27 INFO - PROCESS | 1652 | 1468659447399 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:57:27 INFO - PROCESS | 1652 | 1468659447400 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:57:27 INFO - PROCESS | 1652 | 1468659447402 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:57:27 INFO - PROCESS | 1652 | 1468659447403 Marionette TRACE conn2 <- [1,1906,null,{}] 01:57:27 INFO - PROCESS | 1652 | 1468659447406 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}] 01:57:27 INFO - PROCESS | 1652 | 1468659447407 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:27 INFO - PROCESS | 1652 | 1468659447487 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:57:27 INFO - PROCESS | 1652 | 1468659447491 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:27 INFO - PROCESS | 1652 | 1468659447492 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c1800 == 36 [pid = 1652] [id = 484] 01:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191c9800) [pid = 1652] [serial = 1452] [outer = 0x0] 01:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1273d2800) [pid = 1652] [serial = 1453] [outer = 0x1191c9800] 01:57:27 INFO - PROCESS | 1652 | 1468659447520 Marionette DEBUG loaded listener.js 01:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127571400) [pid = 1652] [serial = 1454] [outer = 0x1191c9800] 01:57:27 INFO - PROCESS | 1652 | 1468659447835 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]]]}] 01:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 472ms 01:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:57:27 INFO - PROCESS | 1652 | 1468659447876 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:57:27 INFO - PROCESS | 1652 | 1468659447877 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:57:27 INFO - PROCESS | 1652 | 1468659447879 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:57:27 INFO - PROCESS | 1652 | 1468659447880 Marionette TRACE conn2 <- [1,1910,null,{}] 01:57:27 INFO - PROCESS | 1652 | 1468659447882 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}] 01:57:27 INFO - PROCESS | 1652 | 1468659447883 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:27 INFO - PROCESS | 1652 | 1468659447991 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:57:28 INFO - PROCESS | 1652 | 1468659447997 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:28 INFO - PROCESS | 1652 | 1468659447998 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a89a000 == 37 [pid = 1652] [id = 485] 01:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112ea9800) [pid = 1652] [serial = 1455] [outer = 0x0] 01:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127572400) [pid = 1652] [serial = 1456] [outer = 0x112ea9800] 01:57:28 INFO - PROCESS | 1652 | 1468659448022 Marionette DEBUG loaded listener.js 01:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12773fc00) [pid = 1652] [serial = 1457] [outer = 0x112ea9800] 01:57:28 INFO - PROCESS | 1652 | 1468659448353 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]]]}] 01:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 01:57:28 INFO - PROCESS | 1652 | 1468659448399 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:57:28 INFO - PROCESS | 1652 | 1468659448400 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:57:28 INFO - PROCESS | 1652 | 1468659448402 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:57:28 INFO - PROCESS | 1652 | 1468659448413 Marionette TRACE conn2 <- [1,1914,null,{}] 01:57:28 INFO - PROCESS | 1652 | 1468659448415 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}] 01:57:28 INFO - PROCESS | 1652 | 1468659448417 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:28 INFO - PROCESS | 1652 | 1468659448508 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:57:28 INFO - PROCESS | 1652 | 1468659448514 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:28 INFO - PROCESS | 1652 | 1468659448516 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba98000 == 38 [pid = 1652] [id = 486] 01:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127749400) [pid = 1652] [serial = 1458] [outer = 0x0] 01:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128d73000) [pid = 1652] [serial = 1459] [outer = 0x127749400] 01:57:28 INFO - PROCESS | 1652 | 1468659448543 Marionette DEBUG loaded listener.js 01:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129606c00) [pid = 1652] [serial = 1460] [outer = 0x127749400] 01:57:29 INFO - PROCESS | 1652 | 1468659449058 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]]]}] 01:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 679ms 01:57:29 INFO - PROCESS | 1652 | 1468659449081 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:57:29 INFO - PROCESS | 1652 | 1468659449084 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:57:29 INFO - PROCESS | 1652 | 1468659449087 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:57:29 INFO - PROCESS | 1652 | 1468659449089 Marionette TRACE conn2 <- [1,1918,null,{}] 01:57:29 INFO - PROCESS | 1652 | 1468659449122 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}] 01:57:29 INFO - PROCESS | 1652 | 1468659449124 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:29 INFO - PROCESS | 1652 | 1468659449239 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:57:29 INFO - PROCESS | 1652 | 1468659449320 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:29 INFO - PROCESS | 1652 | 1468659449322 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11757b000 == 39 [pid = 1652] [id = 487] 01:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x114f8c800) [pid = 1652] [serial = 1461] [outer = 0x0] 01:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1168bdc00) [pid = 1652] [serial = 1462] [outer = 0x114f8c800] 01:57:29 INFO - PROCESS | 1652 | 1468659449353 Marionette DEBUG loaded listener.js 01:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1182d9400) [pid = 1652] [serial = 1463] [outer = 0x114f8c800] 01:57:29 INFO - PROCESS | 1652 | 1468659449905 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]]]}] 01:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 875ms 01:57:29 INFO - PROCESS | 1652 | 1468659449963 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:57:29 INFO - PROCESS | 1652 | 1468659449966 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:57:29 INFO - PROCESS | 1652 | 1468659449971 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:57:29 INFO - PROCESS | 1652 | 1468659449973 Marionette TRACE conn2 <- [1,1922,null,{}] 01:57:29 INFO - PROCESS | 1652 | 1468659449975 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}] 01:57:29 INFO - PROCESS | 1652 | 1468659449977 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:30 INFO - PROCESS | 1652 | 1468659450098 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:57:30 INFO - PROCESS | 1652 | 1468659450180 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:30 INFO - PROCESS | 1652 | 1468659450181 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c0000 == 40 [pid = 1652] [id = 488] 01:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11850c400) [pid = 1652] [serial = 1464] [outer = 0x0] 01:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11888ac00) [pid = 1652] [serial = 1465] [outer = 0x11850c400] 01:57:30 INFO - PROCESS | 1652 | 1468659450212 Marionette DEBUG loaded listener.js 01:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191c6800) [pid = 1652] [serial = 1466] [outer = 0x11850c400] 01:57:30 INFO - PROCESS | 1652 | 1468659450858 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]]]}] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a89a000 == 39 [pid = 1652] [id = 485] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c1800 == 38 [pid = 1652] [id = 484] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1249ad000 == 37 [pid = 1652] [id = 483] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128fcc800 == 36 [pid = 1652] [id = 482] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126ebc000 == 35 [pid = 1652] [id = 481] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126d08800 == 34 [pid = 1652] [id = 480] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12124a800 == 33 [pid = 1652] [id = 479] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11967e000 == 32 [pid = 1652] [id = 478] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117e46800 == 31 [pid = 1652] [id = 477] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11671a800 == 30 [pid = 1652] [id = 476] 01:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117e33800 == 29 [pid = 1652] [id = 475] 01:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 924ms 01:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:57:30 INFO - PROCESS | 1652 | 1468659450898 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:57:30 INFO - PROCESS | 1652 | 1468659450900 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:57:30 INFO - PROCESS | 1652 | 1468659450903 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:57:30 INFO - PROCESS | 1652 | 1468659450905 Marionette TRACE conn2 <- [1,1926,null,{}] 01:57:30 INFO - PROCESS | 1652 | 1468659450909 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}] 01:57:30 INFO - PROCESS | 1652 | 1468659450912 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:30 INFO - PROCESS | 1652 | 1468659450995 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12542f400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1273c9000) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1268f2c00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129261400) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128d6c800) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1293c4000) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a80400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1293bf400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117eb8c00) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118507000) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195c7400) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119abec00) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1184c5c00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118885800) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a6b000) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11930a400) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123d05c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116293400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116a85c00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a7f2800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1293ca000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e50c00) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12542b000) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124ad3000) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x127575000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11957ac00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12960d800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 01:57:31 INFO - PROCESS | 1652 | 1468659451066 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:31 INFO - PROCESS | 1652 | 1468659451068 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab2000 == 30 [pid = 1652] [id = 489] 01:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116a80400) [pid = 1652] [serial = 1467] [outer = 0x0] 01:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117eb8c00) [pid = 1652] [serial = 1468] [outer = 0x116a80400] 01:57:31 INFO - PROCESS | 1652 | 1468659451098 Marionette DEBUG loaded listener.js 01:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11850b000) [pid = 1652] [serial = 1469] [outer = 0x116a80400] 01:57:31 INFO - PROCESS | 1652 | 1468659451401 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]]]}] 01:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 522ms 01:57:31 INFO - PROCESS | 1652 | 1468659451440 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:57:31 INFO - PROCESS | 1652 | 1468659451444 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:57:31 INFO - PROCESS | 1652 | 1468659451449 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:57:31 INFO - PROCESS | 1652 | 1468659451451 Marionette TRACE conn2 <- [1,1930,null,{}] 01:57:31 INFO - PROCESS | 1652 | 1468659451453 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}] 01:57:31 INFO - PROCESS | 1652 | 1468659451455 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:31 INFO - PROCESS | 1652 | 1468659451537 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:57:31 INFO - PROCESS | 1652 | 1468659451541 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:31 INFO - PROCESS | 1652 | 1468659451543 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d9000 == 31 [pid = 1652] [id = 490] 01:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118632400) [pid = 1652] [serial = 1470] [outer = 0x0] 01:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11930a800) [pid = 1652] [serial = 1471] [outer = 0x118632400] 01:57:31 INFO - PROCESS | 1652 | 1468659451573 Marionette DEBUG loaded listener.js 01:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195c8400) [pid = 1652] [serial = 1472] [outer = 0x118632400] 01:57:31 INFO - PROCESS | 1652 | 1468659451954 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]]]}] 01:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 01:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:57:31 INFO - PROCESS | 1652 | 1468659451969 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:57:31 INFO - PROCESS | 1652 | 1468659451970 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:57:31 INFO - PROCESS | 1652 | 1468659451972 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:57:31 INFO - PROCESS | 1652 | 1468659451975 Marionette TRACE conn2 <- [1,1934,null,{}] 01:57:31 INFO - PROCESS | 1652 | 1468659451985 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}] 01:57:31 INFO - PROCESS | 1652 | 1468659451988 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:32 INFO - PROCESS | 1652 | 1468659452071 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:57:32 INFO - PROCESS | 1652 | 1468659452078 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:32 INFO - PROCESS | 1652 | 1468659452081 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a68800 == 32 [pid = 1652] [id = 491] 01:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x114f97000) [pid = 1652] [serial = 1473] [outer = 0x0] 01:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119820800) [pid = 1652] [serial = 1474] [outer = 0x114f97000] 01:57:32 INFO - PROCESS | 1652 | 1468659452109 Marionette DEBUG loaded listener.js 01:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121826800) [pid = 1652] [serial = 1475] [outer = 0x114f97000] 01:57:32 INFO - PROCESS | 1652 | 1468659452453 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]]]}] 01:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 525ms 01:57:32 INFO - PROCESS | 1652 | 1468659452504 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:57:32 INFO - PROCESS | 1652 | 1468659452506 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:57:32 INFO - PROCESS | 1652 | 1468659452508 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:57:32 INFO - PROCESS | 1652 | 1468659452509 Marionette TRACE conn2 <- [1,1938,null,{}] 01:57:32 INFO - PROCESS | 1652 | 1468659452512 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}] 01:57:32 INFO - PROCESS | 1652 | 1468659452513 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:32 INFO - PROCESS | 1652 | 1468659452598 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:57:32 INFO - PROCESS | 1652 | 1468659452602 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:32 INFO - PROCESS | 1652 | 1468659452603 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eb1800 == 33 [pid = 1652] [id = 492] 01:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1165e9800) [pid = 1652] [serial = 1476] [outer = 0x0] 01:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124ad3400) [pid = 1652] [serial = 1477] [outer = 0x1165e9800] 01:57:32 INFO - PROCESS | 1652 | 1468659452629 Marionette DEBUG loaded listener.js 01:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1254dec00) [pid = 1652] [serial = 1478] [outer = 0x1165e9800] 01:57:32 INFO - PROCESS | 1652 | 1468659452977 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]]]}] 01:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 520ms 01:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:57:33 INFO - PROCESS | 1652 | 1468659453029 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:57:33 INFO - PROCESS | 1652 | 1468659453030 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:57:33 INFO - PROCESS | 1652 | 1468659453032 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:57:33 INFO - PROCESS | 1652 | 1468659453033 Marionette TRACE conn2 <- [1,1942,null,{}] 01:57:33 INFO - PROCESS | 1652 | 1468659453035 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}] 01:57:33 INFO - PROCESS | 1652 | 1468659453037 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:33 INFO - PROCESS | 1652 | 1468659453114 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:57:33 INFO - PROCESS | 1652 | 1468659453181 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:33 INFO - PROCESS | 1652 | 1468659453182 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b40000 == 34 [pid = 1652] [id = 493] 01:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11325c000) [pid = 1652] [serial = 1479] [outer = 0x0] 01:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125e8d400) [pid = 1652] [serial = 1480] [outer = 0x11325c000] 01:57:33 INFO - PROCESS | 1652 | 1468659453210 Marionette DEBUG loaded listener.js 01:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127027800) [pid = 1652] [serial = 1481] [outer = 0x11325c000] 01:57:33 INFO - PROCESS | 1652 | 1468659453540 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]]]}] 01:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 01:57:33 INFO - PROCESS | 1652 | 1468659453551 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:57:33 INFO - PROCESS | 1652 | 1468659453552 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:57:33 INFO - PROCESS | 1652 | 1468659453555 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:57:33 INFO - PROCESS | 1652 | 1468659453556 Marionette TRACE conn2 <- [1,1946,null,{}] 01:57:33 INFO - PROCESS | 1652 | 1468659453558 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}] 01:57:33 INFO - PROCESS | 1652 | 1468659453564 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:33 INFO - PROCESS | 1652 | 1468659453698 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:57:33 INFO - PROCESS | 1652 | 1468659453702 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:33 INFO - PROCESS | 1652 | 1468659453703 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a636800 == 35 [pid = 1652] [id = 494] 01:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127326800) [pid = 1652] [serial = 1482] [outer = 0x0] 01:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127574000) [pid = 1652] [serial = 1483] [outer = 0x127326800] 01:57:33 INFO - PROCESS | 1652 | 1468659453728 Marionette DEBUG loaded listener.js 01:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1293c0400) [pid = 1652] [serial = 1484] [outer = 0x127326800] 01:57:34 INFO - PROCESS | 1652 | 1468659454097 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]]]}] 01:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 570ms 01:57:34 INFO - PROCESS | 1652 | 1468659454125 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:57:34 INFO - PROCESS | 1652 | 1468659454128 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:57:34 INFO - PROCESS | 1652 | 1468659454139 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:57:34 INFO - PROCESS | 1652 | 1468659454140 Marionette TRACE conn2 <- [1,1950,null,{}] 01:57:34 INFO - PROCESS | 1652 | 1468659454142 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}] 01:57:34 INFO - PROCESS | 1652 | 1468659454143 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:34 INFO - PROCESS | 1652 | 1468659454242 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:57:34 INFO - PROCESS | 1652 | 1468659454245 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:34 INFO - PROCESS | 1652 | 1468659454247 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a1800 == 36 [pid = 1652] [id = 495] 01:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1293c7c00) [pid = 1652] [serial = 1485] [outer = 0x0] 01:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129607400) [pid = 1652] [serial = 1486] [outer = 0x1293c7c00] 01:57:34 INFO - PROCESS | 1652 | 1468659454271 Marionette DEBUG loaded listener.js 01:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a3d8c00) [pid = 1652] [serial = 1487] [outer = 0x1293c7c00] 01:57:34 INFO - PROCESS | 1652 | 1468659454604 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]]]}] 01:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 01:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:57:34 INFO - PROCESS | 1652 | 1468659454659 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:57:34 INFO - PROCESS | 1652 | 1468659454661 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:57:34 INFO - PROCESS | 1652 | 1468659454663 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:57:34 INFO - PROCESS | 1652 | 1468659454664 Marionette TRACE conn2 <- [1,1954,null,{}] 01:57:34 INFO - PROCESS | 1652 | 1468659454667 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}] 01:57:34 INFO - PROCESS | 1652 | 1468659454668 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:34 INFO - PROCESS | 1652 | 1468659454765 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:57:34 INFO - PROCESS | 1652 | 1468659454776 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:34 INFO - PROCESS | 1652 | 1468659454778 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba9b000 == 37 [pid = 1652] [id = 496] 01:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a3d9800) [pid = 1652] [serial = 1488] [outer = 0x0] 01:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a79dc00) [pid = 1652] [serial = 1489] [outer = 0x12a3d9800] 01:57:34 INFO - PROCESS | 1652 | 1468659454803 Marionette DEBUG loaded listener.js 01:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7ef800) [pid = 1652] [serial = 1490] [outer = 0x12a3d9800] 01:57:35 INFO - PROCESS | 1652 | 1468659455221 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]]]}] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1177ee400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182dc000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11888cc00) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113d67c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113258800) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119820c00) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121a8d400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112ea5c00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111e58000) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118511000) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119642400) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11989a800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112eab400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11963e000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1191c9800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:57:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112ea9800) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 621ms 01:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:57:35 INFO - PROCESS | 1652 | 1468659455284 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:57:35 INFO - PROCESS | 1652 | 1468659455285 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:57:35 INFO - PROCESS | 1652 | 1468659455287 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:57:35 INFO - PROCESS | 1652 | 1468659455288 Marionette TRACE conn2 <- [1,1958,null,{}] 01:57:35 INFO - PROCESS | 1652 | 1468659455290 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}] 01:57:35 INFO - PROCESS | 1652 | 1468659455291 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:35 INFO - PROCESS | 1652 | 1468659455374 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:57:35 INFO - PROCESS | 1652 | 1468659455380 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:35 INFO - PROCESS | 1652 | 1468659455381 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d2000 == 38 [pid = 1652] [id = 497] 01:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1168b2000) [pid = 1652] [serial = 1491] [outer = 0x0] 01:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1177ee400) [pid = 1652] [serial = 1492] [outer = 0x1168b2000] 01:57:35 INFO - PROCESS | 1652 | 1468659455407 Marionette DEBUG loaded listener.js 01:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118886800) [pid = 1652] [serial = 1493] [outer = 0x1168b2000] 01:57:35 INFO - PROCESS | 1652 | 1468659455782 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]]]}] 01:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 01:57:35 INFO - PROCESS | 1652 | 1468659455810 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:57:35 INFO - PROCESS | 1652 | 1468659455814 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:57:35 INFO - PROCESS | 1652 | 1468659455817 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:57:35 INFO - PROCESS | 1652 | 1468659455818 Marionette TRACE conn2 <- [1,1962,null,{}] 01:57:35 INFO - PROCESS | 1652 | 1468659455821 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}] 01:57:35 INFO - PROCESS | 1652 | 1468659455822 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:35 INFO - PROCESS | 1652 | 1468659455931 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:57:35 INFO - PROCESS | 1652 | 1468659455936 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:35 INFO - PROCESS | 1652 | 1468659455937 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd76000 == 39 [pid = 1652] [id = 498] 01:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118630000) [pid = 1652] [serial = 1494] [outer = 0x0] 01:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11981d400) [pid = 1652] [serial = 1495] [outer = 0x118630000] 01:57:35 INFO - PROCESS | 1652 | 1468659455962 Marionette DEBUG loaded listener.js 01:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12756f800) [pid = 1652] [serial = 1496] [outer = 0x118630000] 01:57:36 INFO - PROCESS | 1652 | 1468659456288 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]]]}] 01:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 01:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:57:36 INFO - PROCESS | 1652 | 1468659456336 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:57:36 INFO - PROCESS | 1652 | 1468659456338 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:57:36 INFO - PROCESS | 1652 | 1468659456340 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:57:36 INFO - PROCESS | 1652 | 1468659456342 Marionette TRACE conn2 <- [1,1966,null,{}] 01:57:36 INFO - PROCESS | 1652 | 1468659456344 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}] 01:57:36 INFO - PROCESS | 1652 | 1468659456346 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:36 INFO - PROCESS | 1652 | 1468659456439 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:57:36 INFO - PROCESS | 1652 | 1468659456446 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:36 INFO - PROCESS | 1652 | 1468659456448 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a9800 == 40 [pid = 1652] [id = 499] 01:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1198a3800) [pid = 1652] [serial = 1497] [outer = 0x0] 01:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7fb400) [pid = 1652] [serial = 1498] [outer = 0x1198a3800] 01:57:36 INFO - PROCESS | 1652 | 1468659456474 Marionette DEBUG loaded listener.js 01:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b07a000) [pid = 1652] [serial = 1499] [outer = 0x1198a3800] 01:57:36 INFO - PROCESS | 1652 | 1468659456806 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]]]}] 01:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 473ms 01:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:57:36 INFO - PROCESS | 1652 | 1468659456815 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:57:36 INFO - PROCESS | 1652 | 1468659456816 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:57:36 INFO - PROCESS | 1652 | 1468659456820 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:57:36 INFO - PROCESS | 1652 | 1468659456821 Marionette TRACE conn2 <- [1,1970,null,{}] 01:57:36 INFO - PROCESS | 1652 | 1468659456823 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}] 01:57:36 INFO - PROCESS | 1652 | 1468659456825 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:36 INFO - PROCESS | 1652 | 1468659456937 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:57:36 INFO - PROCESS | 1652 | 1468659456971 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:36 INFO - PROCESS | 1652 | 1468659456972 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb89800 == 41 [pid = 1652] [id = 500] 01:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11989a800) [pid = 1652] [serial = 1500] [outer = 0x0] 01:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b081000) [pid = 1652] [serial = 1501] [outer = 0x11989a800] 01:57:37 INFO - PROCESS | 1652 | 1468659457004 Marionette DEBUG loaded listener.js 01:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b1c6400) [pid = 1652] [serial = 1502] [outer = 0x11989a800] 01:57:37 INFO - PROCESS | 1652 | 1468659457364 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]]]}] 01:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 571ms 01:57:37 INFO - PROCESS | 1652 | 1468659457389 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:57:37 INFO - PROCESS | 1652 | 1468659457392 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:57:37 INFO - PROCESS | 1652 | 1468659457396 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:57:37 INFO - PROCESS | 1652 | 1468659457398 Marionette TRACE conn2 <- [1,1974,null,{}] 01:57:37 INFO - PROCESS | 1652 | 1468659457402 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}] 01:57:37 INFO - PROCESS | 1652 | 1468659457403 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:37 INFO - PROCESS | 1652 | 1468659457514 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:57:37 INFO - PROCESS | 1652 | 1468659457574 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:37 INFO - PROCESS | 1652 | 1468659457576 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118377800 == 42 [pid = 1652] [id = 501] 01:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f5bc00) [pid = 1652] [serial = 1503] [outer = 0x0] 01:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117003400) [pid = 1652] [serial = 1504] [outer = 0x112f5bc00] 01:57:37 INFO - PROCESS | 1652 | 1468659457607 Marionette DEBUG loaded listener.js 01:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118628800) [pid = 1652] [serial = 1505] [outer = 0x112f5bc00] 01:57:38 INFO - PROCESS | 1652 | 1468659458044 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]]]}] 01:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 01:57:38 INFO - PROCESS | 1652 | 1468659458069 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:57:38 INFO - PROCESS | 1652 | 1468659458072 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:57:38 INFO - PROCESS | 1652 | 1468659458077 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:57:38 INFO - PROCESS | 1652 | 1468659458079 Marionette TRACE conn2 <- [1,1978,null,{}] 01:57:38 INFO - PROCESS | 1652 | 1468659458082 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}] 01:57:38 INFO - PROCESS | 1652 | 1468659458083 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:38 INFO - PROCESS | 1652 | 1468659458191 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:57:38 INFO - PROCESS | 1652 | 1468659458301 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:38 INFO - PROCESS | 1652 | 1468659458303 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ca5000 == 43 [pid = 1652] [id = 502] 01:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1195cd400) [pid = 1652] [serial = 1506] [outer = 0x0] 01:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11963f400) [pid = 1652] [serial = 1507] [outer = 0x1195cd400] 01:57:38 INFO - PROCESS | 1652 | 1468659458335 Marionette DEBUG loaded listener.js 01:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11989cc00) [pid = 1652] [serial = 1508] [outer = 0x1195cd400] 01:57:38 INFO - PROCESS | 1652 | 1468659458729 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]]]}] 01:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 01:57:38 INFO - PROCESS | 1652 | 1468659458800 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:57:38 INFO - PROCESS | 1652 | 1468659458801 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:57:38 INFO - PROCESS | 1652 | 1468659458804 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:57:38 INFO - PROCESS | 1652 | 1468659458807 Marionette TRACE conn2 <- [1,1982,null,{}] 01:57:38 INFO - PROCESS | 1652 | 1468659458837 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}] 01:57:38 INFO - PROCESS | 1652 | 1468659458841 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:38 INFO - PROCESS | 1652 | 1468659458978 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:57:39 INFO - PROCESS | 1652 | 1468659459084 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:39 INFO - PROCESS | 1652 | 1468659459087 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb78800 == 44 [pid = 1652] [id = 503] 01:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12739cc00) [pid = 1652] [serial = 1509] [outer = 0x0] 01:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12756c800) [pid = 1652] [serial = 1510] [outer = 0x12739cc00] 01:57:39 INFO - PROCESS | 1652 | 1468659459125 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127740400) [pid = 1652] [serial = 1511] [outer = 0x12739cc00] 01:57:39 INFO - PROCESS | 1652 | 1468659459569 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]]]}] 01:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 773ms 01:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:57:39 INFO - PROCESS | 1652 | 1468659459578 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:57:39 INFO - PROCESS | 1652 | 1468659459580 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:57:39 INFO - PROCESS | 1652 | 1468659459582 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:57:39 INFO - PROCESS | 1652 | 1468659459583 Marionette TRACE conn2 <- [1,1986,null,{}] 01:57:39 INFO - PROCESS | 1652 | 1468659459586 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}] 01:57:39 INFO - PROCESS | 1652 | 1468659459587 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:39 INFO - PROCESS | 1652 | 1468659459694 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:57:39 INFO - PROCESS | 1652 | 1468659459754 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:39 INFO - PROCESS | 1652 | 1468659459756 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c1800 == 45 [pid = 1652] [id = 504] 01:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128f6d800) [pid = 1652] [serial = 1512] [outer = 0x0] 01:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129609800) [pid = 1652] [serial = 1513] [outer = 0x128f6d800] 01:57:39 INFO - PROCESS | 1652 | 1468659459785 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a7f6400) [pid = 1652] [serial = 1514] [outer = 0x128f6d800] 01:57:40 INFO - PROCESS | 1652 | 1468659460237 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]]]}] 01:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 669ms 01:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:57:40 INFO - PROCESS | 1652 | 1468659460251 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:57:40 INFO - PROCESS | 1652 | 1468659460253 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:57:40 INFO - PROCESS | 1652 | 1468659460255 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:57:40 INFO - PROCESS | 1652 | 1468659460256 Marionette TRACE conn2 <- [1,1990,null,{}] 01:57:40 INFO - PROCESS | 1652 | 1468659460259 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}] 01:57:40 INFO - PROCESS | 1652 | 1468659460260 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:40 INFO - PROCESS | 1652 | 1468659460367 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:57:40 INFO - PROCESS | 1652 | 1468659460441 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:40 INFO - PROCESS | 1652 | 1468659460442 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab7000 == 46 [pid = 1652] [id = 505] 01:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x112f51c00) [pid = 1652] [serial = 1515] [outer = 0x0] 01:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115f27800) [pid = 1652] [serial = 1516] [outer = 0x112f51c00] 01:57:40 INFO - PROCESS | 1652 | 1468659460473 Marionette DEBUG loaded listener.js 01:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1273c6c00) [pid = 1652] [serial = 1517] [outer = 0x112f51c00] 01:57:41 INFO - PROCESS | 1652 | 1468659461173 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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 969ms 01:57:41 INFO - PROCESS | 1652 | 1468659461230 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1652 | 1468659461233 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:57:41 INFO - PROCESS | 1652 | 1468659461238 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1652 | 1468659461240 Marionette TRACE conn2 <- [1,1994,null,{}] 01:57:41 INFO - PROCESS | 1652 | 1468659461244 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}] 01:57:41 INFO - PROCESS | 1652 | 1468659461247 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:41 INFO - PROCESS | 1652 | 1468659461346 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:57:41 INFO - PROCESS | 1652 | 1468659461422 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:41 INFO - PROCESS | 1652 | 1468659461424 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186cd800 == 47 [pid = 1652] [id = 506] 01:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1165e3c00) [pid = 1652] [serial = 1518] [outer = 0x0] 01:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117002c00) [pid = 1652] [serial = 1519] [outer = 0x1165e3c00] 01:57:41 INFO - PROCESS | 1652 | 1468659461451 Marionette DEBUG loaded listener.js 01:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184c7000) [pid = 1652] [serial = 1520] [outer = 0x1165e3c00] 01:57:41 INFO - PROCESS | 1652 | 1468659461845 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]]]}] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a9800 == 46 [pid = 1652] [id = 499] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd76000 == 45 [pid = 1652] [id = 498] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d2000 == 44 [pid = 1652] [id = 497] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba9b000 == 43 [pid = 1652] [id = 496] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a1800 == 42 [pid = 1652] [id = 495] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a636800 == 41 [pid = 1652] [id = 494] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x128b40000 == 40 [pid = 1652] [id = 493] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x126eb1800 == 39 [pid = 1652] [id = 492] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121a68800 == 38 [pid = 1652] [id = 491] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d9000 == 37 [pid = 1652] [id = 490] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab2000 == 36 [pid = 1652] [id = 489] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1254c0000 == 35 [pid = 1652] [id = 488] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11757b000 == 34 [pid = 1652] [id = 487] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba98000 == 33 [pid = 1652] [id = 486] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab7000 == 32 [pid = 1652] [id = 505] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c1800 == 31 [pid = 1652] [id = 504] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb78800 == 30 [pid = 1652] [id = 503] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x128ca5000 == 29 [pid = 1652] [id = 502] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb89800 == 28 [pid = 1652] [id = 500] 01:57:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118377800 == 27 [pid = 1652] [id = 501] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127572400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b28bc00) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1273d2800) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11981fc00) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12773fc00) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118362800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1188c4800) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118630c00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11930cc00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195c9400) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1165e1c00) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117006400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119310800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119aee800) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1268ecc00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1215f5000) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121825800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12739d000) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x114f97c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112ea6000) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11930e400) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12731ac00) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1188bd800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124acf400) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1210b7800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127567400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128d75400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1275fc800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11862d800) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116b1a400) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x115f2c000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128d73000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119649800) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 01:57:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127571400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 01:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1225ms 01:57:42 INFO - PROCESS | 1652 | 1468659462473 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:57:42 INFO - PROCESS | 1652 | 1468659462476 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:57:42 INFO - PROCESS | 1652 | 1468659462482 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:57:42 INFO - PROCESS | 1652 | 1468659462484 Marionette TRACE conn2 <- [1,1998,null,{}] 01:57:42 INFO - PROCESS | 1652 | 1468659462488 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}] 01:57:42 INFO - PROCESS | 1652 | 1468659462490 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:42 INFO - PROCESS | 1652 | 1468659462574 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:57:42 INFO - PROCESS | 1652 | 1468659462583 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:42 INFO - PROCESS | 1652 | 1468659462586 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d19800 == 28 [pid = 1652] [id = 507] 01:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f5a400) [pid = 1652] [serial = 1521] [outer = 0x0] 01:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113375400) [pid = 1652] [serial = 1522] [outer = 0x112f5a400] 01:57:42 INFO - PROCESS | 1652 | 1468659462613 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116239400) [pid = 1652] [serial = 1523] [outer = 0x112f5a400] 01:57:42 INFO - PROCESS | 1652 | 1468659462969 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]]]}] 01:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 01:57:43 INFO - PROCESS | 1652 | 1468659463004 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:57:43 INFO - PROCESS | 1652 | 1468659463006 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:57:43 INFO - PROCESS | 1652 | 1468659463011 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 1652 | 1468659463014 Marionette TRACE conn2 <- [1,2002,null,{}] 01:57:43 INFO - PROCESS | 1652 | 1468659463048 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}] 01:57:43 INFO - PROCESS | 1652 | 1468659463050 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:43 INFO - PROCESS | 1652 | 1468659463130 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:57:43 INFO - PROCESS | 1652 | 1468659463135 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:43 INFO - PROCESS | 1652 | 1468659463136 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e37000 == 29 [pid = 1652] [id = 508] 01:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116a03800) [pid = 1652] [serial = 1524] [outer = 0x0] 01:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182da800) [pid = 1652] [serial = 1525] [outer = 0x116a03800] 01:57:43 INFO - PROCESS | 1652 | 1468659463166 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1184c4400) [pid = 1652] [serial = 1526] [outer = 0x116a03800] 01:57:43 INFO - PROCESS | 1652 | 1468659463528 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]]]}] 01:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 549ms 01:57:43 INFO - PROCESS | 1652 | 1468659463559 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:57:43 INFO - PROCESS | 1652 | 1468659463560 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:57:43 INFO - PROCESS | 1652 | 1468659463565 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 1652 | 1468659463566 Marionette TRACE conn2 <- [1,2006,null,{}] 01:57:43 INFO - PROCESS | 1652 | 1468659463579 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}] 01:57:43 INFO - PROCESS | 1652 | 1468659463582 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:43 INFO - PROCESS | 1652 | 1468659463696 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:57:43 INFO - PROCESS | 1652 | 1468659463702 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:43 INFO - PROCESS | 1652 | 1468659463704 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119113800 == 30 [pid = 1652] [id = 509] 01:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118882000) [pid = 1652] [serial = 1527] [outer = 0x0] 01:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11888e000) [pid = 1652] [serial = 1528] [outer = 0x118882000] 01:57:43 INFO - PROCESS | 1652 | 1468659463736 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118a75c00) [pid = 1652] [serial = 1529] [outer = 0x118882000] 01:57:44 INFO - PROCESS | 1652 | 1468659464088 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]]]}] 01:57:44 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 01:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 570ms 01:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:57:44 INFO - PROCESS | 1652 | 1468659464135 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:57:44 INFO - PROCESS | 1652 | 1468659464136 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:57:44 INFO - PROCESS | 1652 | 1468659464138 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:57:44 INFO - PROCESS | 1652 | 1468659464140 Marionette TRACE conn2 <- [1,2010,null,{}] 01:57:44 INFO - PROCESS | 1652 | 1468659464142 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}] 01:57:44 INFO - PROCESS | 1652 | 1468659464143 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:44 INFO - PROCESS | 1652 | 1468659464255 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:57:44 INFO - PROCESS | 1652 | 1468659464294 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:44 INFO - PROCESS | 1652 | 1468659464295 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967f800 == 31 [pid = 1652] [id = 510] 01:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119157000) [pid = 1652] [serial = 1530] [outer = 0x0] 01:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119579400) [pid = 1652] [serial = 1531] [outer = 0x119157000] 01:57:44 INFO - PROCESS | 1652 | 1468659464320 Marionette DEBUG loaded listener.js 01:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195f2c00) [pid = 1652] [serial = 1532] [outer = 0x119157000] 01:57:44 INFO - PROCESS | 1652 | 1468659464626 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]]]}] 01:57:44 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 01:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 01:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:57:44 INFO - PROCESS | 1652 | 1468659464658 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:57:44 INFO - PROCESS | 1652 | 1468659464660 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:57:44 INFO - PROCESS | 1652 | 1468659464665 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:57:44 INFO - PROCESS | 1652 | 1468659464666 Marionette TRACE conn2 <- [1,2014,null,{}] 01:57:44 INFO - PROCESS | 1652 | 1468659464668 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}] 01:57:44 INFO - PROCESS | 1652 | 1468659464670 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:44 INFO - PROCESS | 1652 | 1468659464773 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:57:44 INFO - PROCESS | 1652 | 1468659464813 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:44 INFO - PROCESS | 1652 | 1468659464814 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c18000 == 32 [pid = 1652] [id = 511] 01:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119642c00) [pid = 1652] [serial = 1533] [outer = 0x0] 01:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119814000) [pid = 1652] [serial = 1534] [outer = 0x119642c00] 01:57:44 INFO - PROCESS | 1652 | 1468659464839 Marionette DEBUG loaded listener.js 01:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11981fc00) [pid = 1652] [serial = 1535] [outer = 0x119642c00] 01:57:45 INFO - PROCESS | 1652 | 1468659465171 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]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 01:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:57:45 INFO - PROCESS | 1652 | 1468659465184 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:57:45 INFO - PROCESS | 1652 | 1468659465186 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:57:45 INFO - PROCESS | 1652 | 1468659465188 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 1652 | 1468659465189 Marionette TRACE conn2 <- [1,2018,null,{}] 01:57:45 INFO - PROCESS | 1652 | 1468659465191 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}] 01:57:45 INFO - PROCESS | 1652 | 1468659465196 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:45 INFO - PROCESS | 1652 | 1468659465317 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:57:45 INFO - PROCESS | 1652 | 1468659465331 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:45 INFO - PROCESS | 1652 | 1468659465332 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127334000 == 33 [pid = 1652] [id = 512] 01:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119aec400) [pid = 1652] [serial = 1536] [outer = 0x0] 01:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121829c00) [pid = 1652] [serial = 1537] [outer = 0x119aec400] 01:57:45 INFO - PROCESS | 1652 | 1468659465358 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1254dc400) [pid = 1652] [serial = 1538] [outer = 0x119aec400] 01:57:45 INFO - PROCESS | 1652 | 1468659465699 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]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 01:57:45 INFO - PROCESS | 1652 | 1468659465707 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:57:45 INFO - PROCESS | 1652 | 1468659465709 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:57:45 INFO - PROCESS | 1652 | 1468659465715 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 1652 | 1468659465716 Marionette TRACE conn2 <- [1,2022,null,{}] 01:57:45 INFO - PROCESS | 1652 | 1468659465719 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}] 01:57:45 INFO - PROCESS | 1652 | 1468659465720 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:45 INFO - PROCESS | 1652 | 1468659465820 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:57:45 INFO - PROCESS | 1652 | 1468659465831 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:45 INFO - PROCESS | 1652 | 1468659465833 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dda800 == 34 [pid = 1652] [id = 513] 01:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1268ed800) [pid = 1652] [serial = 1539] [outer = 0x0] 01:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126d7c800) [pid = 1652] [serial = 1540] [outer = 0x1268ed800] 01:57:45 INFO - PROCESS | 1652 | 1468659465865 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127399c00) [pid = 1652] [serial = 1541] [outer = 0x1268ed800] 01:57:46 INFO - PROCESS | 1652 | 1468659466227 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]]]}] 01:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 01:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:57:46 INFO - PROCESS | 1652 | 1468659466235 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:57:46 INFO - PROCESS | 1652 | 1468659466237 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:57:46 INFO - PROCESS | 1652 | 1468659466239 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:57:46 INFO - PROCESS | 1652 | 1468659466240 Marionette TRACE conn2 <- [1,2026,null,{}] 01:57:46 INFO - PROCESS | 1652 | 1468659466242 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}] 01:57:46 INFO - PROCESS | 1652 | 1468659466243 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:46 INFO - PROCESS | 1652 | 1468659466343 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:57:46 INFO - PROCESS | 1652 | 1468659466356 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:46 INFO - PROCESS | 1652 | 1468659466357 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293a3800 == 35 [pid = 1652] [id = 514] 01:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a7c800) [pid = 1652] [serial = 1542] [outer = 0x0] 01:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1273c6000) [pid = 1652] [serial = 1543] [outer = 0x112a7c800] 01:57:46 INFO - PROCESS | 1652 | 1468659466382 Marionette DEBUG loaded listener.js 01:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127570400) [pid = 1652] [serial = 1544] [outer = 0x112a7c800] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127326800) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1293c7c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a3d9800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127749400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114f97000) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1165e9800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1198a3800) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118632400) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11850c400) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114f8c800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a80400) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1168b2000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118630000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11325c000) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:57:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11989a800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:57:46 INFO - PROCESS | 1652 | 1468659466904 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]]]}] 01:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 673ms 01:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:57:46 INFO - PROCESS | 1652 | 1468659466913 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:57:46 INFO - PROCESS | 1652 | 1468659466915 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:57:46 INFO - PROCESS | 1652 | 1468659466917 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:57:46 INFO - PROCESS | 1652 | 1468659466918 Marionette TRACE conn2 <- [1,2030,null,{}] 01:57:46 INFO - PROCESS | 1652 | 1468659466920 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}] 01:57:46 INFO - PROCESS | 1652 | 1468659466921 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:47 INFO - PROCESS | 1652 | 1468659467001 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:57:47 INFO - PROCESS | 1652 | 1468659467005 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:47 INFO - PROCESS | 1652 | 1468659467006 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a622800 == 36 [pid = 1652] [id = 515] 01:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1182e0000) [pid = 1652] [serial = 1545] [outer = 0x0] 01:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191c9800) [pid = 1652] [serial = 1546] [outer = 0x1182e0000] 01:57:47 INFO - PROCESS | 1652 | 1468659467031 Marionette DEBUG loaded listener.js 01:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1254e7800) [pid = 1652] [serial = 1547] [outer = 0x1182e0000] 01:57:47 INFO - PROCESS | 1652 | 1468659467384 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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 01:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:57:47 INFO - PROCESS | 1652 | 1468659467437 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:57:47 INFO - PROCESS | 1652 | 1468659467439 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:57:47 INFO - PROCESS | 1652 | 1468659467441 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1652 | 1468659467442 Marionette TRACE conn2 <- [1,2034,null,{}] 01:57:47 INFO - PROCESS | 1652 | 1468659467444 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}] 01:57:47 INFO - PROCESS | 1652 | 1468659467446 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:47 INFO - PROCESS | 1652 | 1468659467522 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:57:47 INFO - PROCESS | 1652 | 1468659467525 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:47 INFO - PROCESS | 1652 | 1468659467527 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a89b800 == 37 [pid = 1652] [id = 516] 01:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119815000) [pid = 1652] [serial = 1548] [outer = 0x0] 01:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127571400) [pid = 1652] [serial = 1549] [outer = 0x119815000] 01:57:47 INFO - PROCESS | 1652 | 1468659467555 Marionette DEBUG loaded listener.js 01:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1275fbc00) [pid = 1652] [serial = 1550] [outer = 0x119815000] 01:57:47 INFO - PROCESS | 1652 | 1468659467889 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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 468ms 01:57:47 INFO - PROCESS | 1652 | 1468659467910 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:57:47 INFO - PROCESS | 1652 | 1468659467915 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:57:47 INFO - PROCESS | 1652 | 1468659467918 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1652 | 1468659467920 Marionette TRACE conn2 <- [1,2038,null,{}] 01:57:47 INFO - PROCESS | 1652 | 1468659467922 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}] 01:57:47 INFO - PROCESS | 1652 | 1468659467924 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:48 INFO - PROCESS | 1652 | 1468659468020 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:57:48 INFO - PROCESS | 1652 | 1468659468024 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:48 INFO - PROCESS | 1652 | 1468659468026 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba93000 == 38 [pid = 1652] [id = 517] 01:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1273d0400) [pid = 1652] [serial = 1551] [outer = 0x0] 01:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128b5c800) [pid = 1652] [serial = 1552] [outer = 0x1273d0400] 01:57:48 INFO - PROCESS | 1652 | 1468659468053 Marionette DEBUG loaded listener.js 01:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129266800) [pid = 1652] [serial = 1553] [outer = 0x1273d0400] 01:57:48 INFO - PROCESS | 1652 | 1468659468415 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]]]}] 01:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 01:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:57:48 INFO - PROCESS | 1652 | 1468659468450 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:57:48 INFO - PROCESS | 1652 | 1468659468451 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:57:48 INFO - PROCESS | 1652 | 1468659468453 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:57:48 INFO - PROCESS | 1652 | 1468659468454 Marionette TRACE conn2 <- [1,2042,null,{}] 01:57:48 INFO - PROCESS | 1652 | 1468659468457 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}] 01:57:48 INFO - PROCESS | 1652 | 1468659468458 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:48 INFO - PROCESS | 1652 | 1468659468544 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:57:48 INFO - PROCESS | 1652 | 1468659468549 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:48 INFO - PROCESS | 1652 | 1468659468550 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd72800 == 39 [pid = 1652] [id = 518] 01:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1275fcc00) [pid = 1652] [serial = 1554] [outer = 0x0] 01:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129607000) [pid = 1652] [serial = 1555] [outer = 0x1275fcc00] 01:57:48 INFO - PROCESS | 1652 | 1468659468575 Marionette DEBUG loaded listener.js 01:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a7a2400) [pid = 1652] [serial = 1556] [outer = 0x1275fcc00] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117e37000 == 38 [pid = 1652] [id = 508] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x113d19800 == 37 [pid = 1652] [id = 507] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1186cd800 == 36 [pid = 1652] [id = 506] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11967f800 == 35 [pid = 1652] [id = 510] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119113800 == 34 [pid = 1652] [id = 509] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1293a3800 == 33 [pid = 1652] [id = 514] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128dda800 == 32 [pid = 1652] [id = 513] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a89b800 == 31 [pid = 1652] [id = 516] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba93000 == 30 [pid = 1652] [id = 517] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a622800 == 29 [pid = 1652] [id = 515] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123c18000 == 28 [pid = 1652] [id = 511] 01:57:49 INFO - PROCESS | 1652 | --DOCSHELL 0x127334000 == 27 [pid = 1652] [id = 512] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127574000) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129607400) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a79dc00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a3d8c00) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129606c00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119820800) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121826800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124ad3400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b07a000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1254dec00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11930a800) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195c8400) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11888ac00) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191c6800) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1168bdc00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182d9400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117eb8c00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1177ee400) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11850b000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118886800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a7ef800) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11981d400) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a7fb400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12756f800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125e8d400) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x127027800) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b081000) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b1c6400) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1293c0400) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 01:57:49 INFO - PROCESS | 1652 | 1468659469976 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]]]}] 01:57:50 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) 01:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1575ms 01:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:57:50 INFO - PROCESS | 1652 | 1468659470033 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 1652 | 1468659470035 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:57:50 INFO - PROCESS | 1652 | 1468659470038 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1652 | 1468659470041 Marionette TRACE conn2 <- [1,2046,null,{}] 01:57:50 INFO - PROCESS | 1652 | 1468659470046 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}] 01:57:50 INFO - PROCESS | 1652 | 1468659470048 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:50 INFO - PROCESS | 1652 | 1468659470131 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:57:50 INFO - PROCESS | 1652 | 1468659470189 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:50 INFO - PROCESS | 1652 | 1468659470191 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f4c800 == 28 [pid = 1652] [id = 519] 01:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112ea5c00) [pid = 1652] [serial = 1557] [outer = 0x0] 01:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112f51000) [pid = 1652] [serial = 1558] [outer = 0x112ea5c00] 01:57:50 INFO - PROCESS | 1652 | 1468659470219 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1133e0000) [pid = 1652] [serial = 1559] [outer = 0x112ea5c00] 01:57:50 INFO - PROCESS | 1652 | 1468659470552 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]]]}] 01:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 01:57:50 INFO - PROCESS | 1652 | 1468659470559 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 1652 | 1468659470566 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:57:50 INFO - PROCESS | 1652 | 1468659470574 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1652 | 1468659470576 Marionette TRACE conn2 <- [1,2050,null,{}] 01:57:50 INFO - PROCESS | 1652 | 1468659470582 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}] 01:57:50 INFO - PROCESS | 1652 | 1468659470584 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:50 INFO - PROCESS | 1652 | 1468659470666 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:57:50 INFO - PROCESS | 1652 | 1468659470670 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:50 INFO - PROCESS | 1652 | 1468659470672 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11725f000 == 29 [pid = 1652] [id = 520] 01:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116238c00) [pid = 1652] [serial = 1560] [outer = 0x0] 01:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1168afc00) [pid = 1652] [serial = 1561] [outer = 0x116238c00] 01:57:50 INFO - PROCESS | 1652 | 1468659470701 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116a81c00) [pid = 1652] [serial = 1562] [outer = 0x116238c00] 01:57:51 INFO - PROCESS | 1652 | 1468659471043 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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 01:57:51 INFO - PROCESS | 1652 | 1468659471096 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:57:51 INFO - PROCESS | 1652 | 1468659471098 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:57:51 INFO - PROCESS | 1652 | 1468659471115 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1652 | 1468659471117 Marionette TRACE conn2 <- [1,2054,null,{}] 01:57:51 INFO - PROCESS | 1652 | 1468659471126 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}] 01:57:51 INFO - PROCESS | 1652 | 1468659471129 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:51 INFO - PROCESS | 1652 | 1468659471207 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:57:51 INFO - PROCESS | 1652 | 1468659471215 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:51 INFO - PROCESS | 1652 | 1468659471217 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e2800 == 30 [pid = 1652] [id = 521] 01:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1110ac400) [pid = 1652] [serial = 1563] [outer = 0x0] 01:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118359000) [pid = 1652] [serial = 1564] [outer = 0x1110ac400] 01:57:51 INFO - PROCESS | 1652 | 1468659471245 Marionette DEBUG loaded listener.js 01:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118625400) [pid = 1652] [serial = 1565] [outer = 0x1110ac400] 01:57:51 INFO - PROCESS | 1652 | 1468659471603 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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 527ms 01:57:51 INFO - PROCESS | 1652 | 1468659471650 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:57:51 INFO - PROCESS | 1652 | 1468659471652 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:57:51 INFO - PROCESS | 1652 | 1468659471654 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1652 | 1468659471655 Marionette TRACE conn2 <- [1,2058,null,{}] 01:57:51 INFO - PROCESS | 1652 | 1468659471658 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}] 01:57:51 INFO - PROCESS | 1652 | 1468659471659 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:51 INFO - PROCESS | 1652 | 1468659471735 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:57:51 INFO - PROCESS | 1652 | 1468659471739 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:51 INFO - PROCESS | 1652 | 1468659471740 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b42000 == 31 [pid = 1652] [id = 522] 01:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11862f800) [pid = 1652] [serial = 1566] [outer = 0x0] 01:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118883c00) [pid = 1652] [serial = 1567] [outer = 0x11862f800] 01:57:51 INFO - PROCESS | 1652 | 1468659471768 Marionette DEBUG loaded listener.js 01:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11888c800) [pid = 1652] [serial = 1568] [outer = 0x11862f800] 01:57:52 INFO - PROCESS | 1652 | 1468659472303 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]]]}] 01:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 675ms 01:57:52 INFO - PROCESS | 1652 | 1468659472338 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:57:52 INFO - PROCESS | 1652 | 1468659472341 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:57:52 INFO - PROCESS | 1652 | 1468659472349 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:57:52 INFO - PROCESS | 1652 | 1468659472351 Marionette TRACE conn2 <- [1,2062,null,{}] 01:57:52 INFO - PROCESS | 1652 | 1468659472355 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}] 01:57:52 INFO - PROCESS | 1652 | 1468659472357 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:52 INFO - PROCESS | 1652 | 1468659472460 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:57:52 INFO - PROCESS | 1652 | 1468659472582 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:52 INFO - PROCESS | 1652 | 1468659472583 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836d000 == 32 [pid = 1652] [id = 523] 01:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11325c400) [pid = 1652] [serial = 1569] [outer = 0x0] 01:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114f97000) [pid = 1652] [serial = 1570] [outer = 0x11325c400] 01:57:52 INFO - PROCESS | 1652 | 1468659472614 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1168bb400) [pid = 1652] [serial = 1571] [outer = 0x11325c400] 01:57:53 INFO - PROCESS | 1652 | 1468659473158 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]]]}] 01:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 924ms 01:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:57:53 INFO - PROCESS | 1652 | 1468659473272 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:57:53 INFO - PROCESS | 1652 | 1468659473274 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:57:53 INFO - PROCESS | 1652 | 1468659473300 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:57:53 INFO - PROCESS | 1652 | 1468659473302 Marionette TRACE conn2 <- [1,2066,null,{}] 01:57:53 INFO - PROCESS | 1652 | 1468659473307 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}] 01:57:53 INFO - PROCESS | 1652 | 1468659473309 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:53 INFO - PROCESS | 1652 | 1468659473416 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:57:53 INFO - PROCESS | 1652 | 1468659473465 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:53 INFO - PROCESS | 1652 | 1468659473469 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11677c800 == 33 [pid = 1652] [id = 524] 01:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113252000) [pid = 1652] [serial = 1572] [outer = 0x0] 01:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116239000) [pid = 1652] [serial = 1573] [outer = 0x113252000] 01:57:53 INFO - PROCESS | 1652 | 1468659473497 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116a83c00) [pid = 1652] [serial = 1574] [outer = 0x113252000] 01:57:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e2800 == 32 [pid = 1652] [id = 521] 01:57:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11725f000 == 31 [pid = 1652] [id = 520] 01:57:53 INFO - PROCESS | 1652 | --DOCSHELL 0x115f4c800 == 30 [pid = 1652] [id = 519] 01:57:53 INFO - PROCESS | 1652 | 1468659473887 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]]]}] 01:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 648ms 01:57:53 INFO - PROCESS | 1652 | 1468659473924 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:57:53 INFO - PROCESS | 1652 | 1468659473927 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:57:53 INFO - PROCESS | 1652 | 1468659473932 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:57:53 INFO - PROCESS | 1652 | 1468659473935 Marionette TRACE conn2 <- [1,2070,null,{}] 01:57:53 INFO - PROCESS | 1652 | 1468659473937 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}] 01:57:53 INFO - PROCESS | 1652 | 1468659473939 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:54 INFO - PROCESS | 1652 | 1468659474024 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:57:54 INFO - PROCESS | 1652 | 1468659474084 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:54 INFO - PROCESS | 1652 | 1468659474085 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bc800 == 31 [pid = 1652] [id = 525] 01:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117eb8c00) [pid = 1652] [serial = 1575] [outer = 0x0] 01:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118625800) [pid = 1652] [serial = 1576] [outer = 0x117eb8c00] 01:57:54 INFO - PROCESS | 1652 | 1468659474112 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118888800) [pid = 1652] [serial = 1577] [outer = 0x117eb8c00] 01:57:54 INFO - PROCESS | 1652 | 1468659474463 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]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 573ms 01:57:54 INFO - PROCESS | 1652 | 1468659474503 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:57:54 INFO - PROCESS | 1652 | 1468659474504 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:57:54 INFO - PROCESS | 1652 | 1468659474506 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 1652 | 1468659474508 Marionette TRACE conn2 <- [1,2074,null,{}] 01:57:54 INFO - PROCESS | 1652 | 1468659474515 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}] 01:57:54 INFO - PROCESS | 1652 | 1468659474518 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:54 INFO - PROCESS | 1652 | 1468659474597 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:57:54 INFO - PROCESS | 1652 | 1468659474655 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:54 INFO - PROCESS | 1652 | 1468659474658 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c09000 == 32 [pid = 1652] [id = 526] 01:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1188c8000) [pid = 1652] [serial = 1578] [outer = 0x0] 01:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1191ce400) [pid = 1652] [serial = 1579] [outer = 0x1188c8000] 01:57:54 INFO - PROCESS | 1652 | 1468659474686 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119575800) [pid = 1652] [serial = 1580] [outer = 0x1188c8000] 01:57:54 INFO - PROCESS | 1652 | 1468659474992 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]]]}] 01:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 01:57:55 INFO - PROCESS | 1652 | 1468659475026 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:57:55 INFO - PROCESS | 1652 | 1468659475027 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:57:55 INFO - PROCESS | 1652 | 1468659475033 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 1652 | 1468659475034 Marionette TRACE conn2 <- [1,2078,null,{}] 01:57:55 INFO - PROCESS | 1652 | 1468659475037 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}] 01:57:55 INFO - PROCESS | 1652 | 1468659475038 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:55 INFO - PROCESS | 1652 | 1468659475120 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:57:55 INFO - PROCESS | 1652 | 1468659475124 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:55 INFO - PROCESS | 1652 | 1468659475125 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d1d000 == 33 [pid = 1652] [id = 527] 01:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1126f2400) [pid = 1652] [serial = 1581] [outer = 0x0] 01:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119648000) [pid = 1652] [serial = 1582] [outer = 0x1126f2400] 01:57:55 INFO - PROCESS | 1652 | 1468659475155 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11981b400) [pid = 1652] [serial = 1583] [outer = 0x1126f2400] 01:57:55 INFO - PROCESS | 1652 | 1468659475485 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]]]}] 01:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 472ms 01:57:55 INFO - PROCESS | 1652 | 1468659475504 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:57:55 INFO - PROCESS | 1652 | 1468659475506 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:57:55 INFO - PROCESS | 1652 | 1468659475508 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 1652 | 1468659475509 Marionette TRACE conn2 <- [1,2082,null,{}] 01:57:55 INFO - PROCESS | 1652 | 1468659475540 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}] 01:57:55 INFO - PROCESS | 1652 | 1468659475541 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:55 INFO - PROCESS | 1652 | 1468659475616 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:57:55 INFO - PROCESS | 1652 | 1468659475620 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:55 INFO - PROCESS | 1652 | 1468659475621 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b43000 == 34 [pid = 1652] [id = 528] 01:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112027400) [pid = 1652] [serial = 1584] [outer = 0x0] 01:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119821800) [pid = 1652] [serial = 1585] [outer = 0x112027400] 01:57:55 INFO - PROCESS | 1652 | 1468659475647 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210b5800) [pid = 1652] [serial = 1586] [outer = 0x112027400] 01:57:56 INFO - PROCESS | 1652 | 1468659476009 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]]]}] 01:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 526ms 01:57:56 INFO - PROCESS | 1652 | 1468659476035 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 1652 | 1468659476036 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:57:56 INFO - PROCESS | 1652 | 1468659476038 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 1652 | 1468659476039 Marionette TRACE conn2 <- [1,2086,null,{}] 01:57:56 INFO - PROCESS | 1652 | 1468659476041 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}] 01:57:56 INFO - PROCESS | 1652 | 1468659476048 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:56 INFO - PROCESS | 1652 | 1468659476167 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:57:56 INFO - PROCESS | 1652 | 1468659476190 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:56 INFO - PROCESS | 1652 | 1468659476192 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc8800 == 35 [pid = 1652] [id = 529] 01:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1211de400) [pid = 1652] [serial = 1587] [outer = 0x0] 01:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123cd0000) [pid = 1652] [serial = 1588] [outer = 0x1211de400] 01:57:56 INFO - PROCESS | 1652 | 1468659476216 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125425c00) [pid = 1652] [serial = 1589] [outer = 0x1211de400] 01:57:56 INFO - PROCESS | 1652 | 1468659476575 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]]]}] 01:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 572ms 01:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:57:56 INFO - PROCESS | 1652 | 1468659476619 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 1652 | 1468659476621 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:57:56 INFO - PROCESS | 1652 | 1468659476623 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 1652 | 1468659476624 Marionette TRACE conn2 <- [1,2090,null,{}] 01:57:56 INFO - PROCESS | 1652 | 1468659476627 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}] 01:57:56 INFO - PROCESS | 1652 | 1468659476628 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:56 INFO - PROCESS | 1652 | 1468659476726 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:57:56 INFO - PROCESS | 1652 | 1468659476730 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:56 INFO - PROCESS | 1652 | 1468659476731 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c3800 == 36 [pid = 1652] [id = 530] 01:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121806000) [pid = 1652] [serial = 1590] [outer = 0x0] 01:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1268f4800) [pid = 1652] [serial = 1591] [outer = 0x121806000] 01:57:56 INFO - PROCESS | 1652 | 1468659476755 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12731b400) [pid = 1652] [serial = 1592] [outer = 0x121806000] 01:57:57 INFO - PROCESS | 1652 | 1468659477103 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]]]}] 01:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 01:57:57 INFO - PROCESS | 1652 | 1468659477144 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:57:57 INFO - PROCESS | 1652 | 1468659477147 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:57:57 INFO - PROCESS | 1652 | 1468659477150 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:57:57 INFO - PROCESS | 1652 | 1468659477151 Marionette TRACE conn2 <- [1,2094,null,{}] 01:57:57 INFO - PROCESS | 1652 | 1468659477153 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}] 01:57:57 INFO - PROCESS | 1652 | 1468659477154 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:57 INFO - PROCESS | 1652 | 1468659477250 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:57:57 INFO - PROCESS | 1652 | 1468659477259 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:57 INFO - PROCESS | 1652 | 1468659477260 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1b6800 == 37 [pid = 1652] [id = 531] 01:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1268f2400) [pid = 1652] [serial = 1593] [outer = 0x0] 01:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12739e000) [pid = 1652] [serial = 1594] [outer = 0x1268f2400] 01:57:57 INFO - PROCESS | 1652 | 1468659477287 Marionette DEBUG loaded listener.js 01:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127567400) [pid = 1652] [serial = 1595] [outer = 0x1268f2400] 01:57:57 INFO - PROCESS | 1652 | 1468659477625 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]]]}] 01:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 01:57:57 INFO - PROCESS | 1652 | 1468659477668 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:57:57 INFO - PROCESS | 1652 | 1468659477670 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:57:57 INFO - PROCESS | 1652 | 1468659477672 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:57:57 INFO - PROCESS | 1652 | 1468659477673 Marionette TRACE conn2 <- [1,2098,null,{}] 01:57:57 INFO - PROCESS | 1652 | 1468659477676 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}] 01:57:57 INFO - PROCESS | 1652 | 1468659477677 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:57 INFO - PROCESS | 1652 | 1468659477777 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:57:57 INFO - PROCESS | 1652 | 1468659477789 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:57 INFO - PROCESS | 1652 | 1468659477791 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b272800 == 38 [pid = 1652] [id = 532] 01:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126d78400) [pid = 1652] [serial = 1596] [outer = 0x0] 01:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1275f8800) [pid = 1652] [serial = 1597] [outer = 0x126d78400] 01:57:57 INFO - PROCESS | 1652 | 1468659477815 Marionette DEBUG loaded listener.js 01:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127745c00) [pid = 1652] [serial = 1598] [outer = 0x126d78400] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1110ac400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119642c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116238c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119aec400) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1268ed800) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112a7c800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1182e0000) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1273d0400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119815000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119157000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118882000) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1275fcc00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116a03800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f5a400) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1165e3c00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f51c00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128f6d800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12739cc00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195cd400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112ea5c00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:57:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f5bc00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:57:58 INFO - PROCESS | 1652 | 1468659478195 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]]]}] 01:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 01:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:57:58 INFO - PROCESS | 1652 | 1468659478248 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:57:58 INFO - PROCESS | 1652 | 1468659478250 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:57:58 INFO - PROCESS | 1652 | 1468659478252 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:57:58 INFO - PROCESS | 1652 | 1468659478260 Marionette TRACE conn2 <- [1,2102,null,{}] 01:57:58 INFO - PROCESS | 1652 | 1468659478263 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}] 01:57:58 INFO - PROCESS | 1652 | 1468659478264 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:58 INFO - PROCESS | 1652 | 1468659478341 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:57:58 INFO - PROCESS | 1652 | 1468659478348 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:58 INFO - PROCESS | 1652 | 1468659478349 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e37800 == 39 [pid = 1652] [id = 533] 01:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112eb1c00) [pid = 1652] [serial = 1599] [outer = 0x0] 01:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118508c00) [pid = 1652] [serial = 1600] [outer = 0x112eb1c00] 01:57:58 INFO - PROCESS | 1652 | 1468659478373 Marionette DEBUG loaded listener.js 01:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1195c6400) [pid = 1652] [serial = 1601] [outer = 0x112eb1c00] 01:57:58 INFO - PROCESS | 1652 | 1468659478716 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]]]}] 01:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 479ms 01:57:58 INFO - PROCESS | 1652 | 1468659478733 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:57:58 INFO - PROCESS | 1652 | 1468659478735 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:57:58 INFO - PROCESS | 1652 | 1468659478737 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:57:58 INFO - PROCESS | 1652 | 1468659478739 Marionette TRACE conn2 <- [1,2106,null,{}] 01:57:58 INFO - PROCESS | 1652 | 1468659478741 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}] 01:57:58 INFO - PROCESS | 1652 | 1468659478743 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:58 INFO - PROCESS | 1652 | 1468659478837 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:57:58 INFO - PROCESS | 1652 | 1468659478894 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:58 INFO - PROCESS | 1652 | 1468659478896 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd69800 == 40 [pid = 1652] [id = 534] 01:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f5bc00) [pid = 1652] [serial = 1602] [outer = 0x0] 01:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11964a000) [pid = 1652] [serial = 1603] [outer = 0x112f5bc00] 01:57:58 INFO - PROCESS | 1652 | 1468659478922 Marionette DEBUG loaded listener.js 01:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128b62c00) [pid = 1652] [serial = 1604] [outer = 0x112f5bc00] 01:57:59 INFO - PROCESS | 1652 | 1468659479224 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]]]}] 01:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 01:57:59 INFO - PROCESS | 1652 | 1468659479259 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:57:59 INFO - PROCESS | 1652 | 1468659479271 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:57:59 INFO - PROCESS | 1652 | 1468659479274 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:57:59 INFO - PROCESS | 1652 | 1468659479276 Marionette TRACE conn2 <- [1,2110,null,{}] 01:57:59 INFO - PROCESS | 1652 | 1468659479281 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}] 01:57:59 INFO - PROCESS | 1652 | 1468659479283 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:59 INFO - PROCESS | 1652 | 1468659479366 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:57:59 INFO - PROCESS | 1652 | 1468659479370 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:59 INFO - PROCESS | 1652 | 1468659479371 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c792000 == 41 [pid = 1652] [id = 535] 01:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128d69c00) [pid = 1652] [serial = 1605] [outer = 0x0] 01:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12925e400) [pid = 1652] [serial = 1606] [outer = 0x128d69c00] 01:57:59 INFO - PROCESS | 1652 | 1468659479395 Marionette DEBUG loaded listener.js 01:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129603400) [pid = 1652] [serial = 1607] [outer = 0x128d69c00] 01:57:59 INFO - PROCESS | 1652 | 1468659479746 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]]]}] 01:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 525ms 01:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:57:59 INFO - PROCESS | 1652 | 1468659479800 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:57:59 INFO - PROCESS | 1652 | 1468659479801 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:57:59 INFO - PROCESS | 1652 | 1468659479804 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:57:59 INFO - PROCESS | 1652 | 1468659479805 Marionette TRACE conn2 <- [1,2114,null,{}] 01:57:59 INFO - PROCESS | 1652 | 1468659479808 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}] 01:57:59 INFO - PROCESS | 1652 | 1468659479809 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:59 INFO - PROCESS | 1652 | 1468659479935 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:57:59 INFO - PROCESS | 1652 | 1468659479941 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:57:59 INFO - PROCESS | 1652 | 1468659479942 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:57:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7ac800 == 42 [pid = 1652] [id = 536] 01:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129607400) [pid = 1652] [serial = 1608] [outer = 0x0] 01:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12960f000) [pid = 1652] [serial = 1609] [outer = 0x129607400] 01:57:59 INFO - PROCESS | 1652 | 1468659479985 Marionette DEBUG loaded listener.js 01:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a7a0800) [pid = 1652] [serial = 1610] [outer = 0x129607400] 01:58:00 INFO - PROCESS | 1652 | 1468659480487 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]]]}] 01:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 724ms 01:58:00 INFO - PROCESS | 1652 | 1468659480531 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 1652 | 1468659480534 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:58:00 INFO - PROCESS | 1652 | 1468659480537 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 1652 | 1468659480540 Marionette TRACE conn2 <- [1,2118,null,{}] 01:58:00 INFO - PROCESS | 1652 | 1468659480544 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}] 01:58:00 INFO - PROCESS | 1652 | 1468659480545 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:00 INFO - PROCESS | 1652 | 1468659480652 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:58:00 INFO - PROCESS | 1652 | 1468659480749 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:00 INFO - PROCESS | 1652 | 1468659480751 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d8800 == 43 [pid = 1652] [id = 537] 01:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1168be400) [pid = 1652] [serial = 1611] [outer = 0x0] 01:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11708bc00) [pid = 1652] [serial = 1612] [outer = 0x1168be400] 01:58:00 INFO - PROCESS | 1652 | 1468659480781 Marionette DEBUG loaded listener.js 01:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182e3c00) [pid = 1652] [serial = 1613] [outer = 0x1168be400] 01:58:01 INFO - PROCESS | 1652 | 1468659481215 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]]]}] 01:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 724ms 01:58:01 INFO - PROCESS | 1652 | 1468659481263 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:58:01 INFO - PROCESS | 1652 | 1468659481266 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:58:01 INFO - PROCESS | 1652 | 1468659481271 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:58:01 INFO - PROCESS | 1652 | 1468659481273 Marionette TRACE conn2 <- [1,2122,null,{}] 01:58:01 INFO - PROCESS | 1652 | 1468659481275 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}] 01:58:01 INFO - PROCESS | 1652 | 1468659481277 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:01 INFO - PROCESS | 1652 | 1468659481385 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:58:01 INFO - PROCESS | 1652 | 1468659481458 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:01 INFO - PROCESS | 1652 | 1468659481459 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cae000 == 44 [pid = 1652] [id = 538] 01:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118a76000) [pid = 1652] [serial = 1614] [outer = 0x0] 01:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1191cb000) [pid = 1652] [serial = 1615] [outer = 0x118a76000] 01:58:01 INFO - PROCESS | 1652 | 1468659481489 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1195c7000) [pid = 1652] [serial = 1616] [outer = 0x118a76000] 01:58:01 INFO - PROCESS | 1652 | 1468659481881 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]]]}] 01:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 671ms 01:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:58:01 INFO - PROCESS | 1652 | 1468659481942 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:58:01 INFO - PROCESS | 1652 | 1468659481944 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:58:01 INFO - PROCESS | 1652 | 1468659481946 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:58:01 INFO - PROCESS | 1652 | 1468659481949 Marionette TRACE conn2 <- [1,2126,null,{}] 01:58:01 INFO - PROCESS | 1652 | 1468659481957 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}] 01:58:01 INFO - PROCESS | 1652 | 1468659481961 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:02 INFO - PROCESS | 1652 | 1468659482090 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:58:02 INFO - PROCESS | 1652 | 1468659482152 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:02 INFO - PROCESS | 1652 | 1468659482154 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb8d800 == 45 [pid = 1652] [id = 539] 01:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11989c800) [pid = 1652] [serial = 1617] [outer = 0x0] 01:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121314400) [pid = 1652] [serial = 1618] [outer = 0x11989c800] 01:58:02 INFO - PROCESS | 1652 | 1468659482185 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124d15c00) [pid = 1652] [serial = 1619] [outer = 0x11989c800] 01:58:02 INFO - PROCESS | 1652 | 1468659482604 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]]]}] 01:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 675ms 01:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:58:02 INFO - PROCESS | 1652 | 1468659482622 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:58:02 INFO - PROCESS | 1652 | 1468659482624 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:58:02 INFO - PROCESS | 1652 | 1468659482626 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:58:02 INFO - PROCESS | 1652 | 1468659482627 Marionette TRACE conn2 <- [1,2130,null,{}] 01:58:02 INFO - PROCESS | 1652 | 1468659482630 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}] 01:58:02 INFO - PROCESS | 1652 | 1468659482631 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:02 INFO - PROCESS | 1652 | 1468659482736 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:58:02 INFO - PROCESS | 1652 | 1468659482793 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:02 INFO - PROCESS | 1652 | 1468659482795 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccb3000 == 46 [pid = 1652] [id = 540] 01:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1268f2c00) [pid = 1652] [serial = 1620] [outer = 0x0] 01:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1273c7800) [pid = 1652] [serial = 1621] [outer = 0x1268f2c00] 01:58:02 INFO - PROCESS | 1652 | 1468659482823 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127748c00) [pid = 1652] [serial = 1622] [outer = 0x1268f2c00] 01:58:03 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 01:58:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 01:58:03 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 01:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:03 INFO - _addTest/ [0,2133,"getWindowHandle",null] 01:58:03 INFO - PROCESS | 1652 | 1468659483298 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:58:03 INFO - PROCESS | 1652 | 1468659483301 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:58:03 INFO - PROCESS | 1652 | 1468659483302 Marionette TRACE conn2 <- [1,2134,null,{}] 01:58:03 INFO - PROCESS | 1652 | 1468659483304 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}] 01:58:03 INFO - PROCESS | 1652 | 1468659483306 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:03 INFO - PROCESS | 1652 | 1468659483411 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:58:03 INFO - PROCESS | 1652 | 1468659483647 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:03 INFO - PROCESS | 1652 | 1468659483648 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836b800 == 47 [pid = 1652] [id = 541] 01:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112eb1400) [pid = 1652] [serial = 1623] [outer = 0x0] 01:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113235c00) [pid = 1652] [serial = 1624] [outer = 0x112eb1400] 01:58:03 INFO - PROCESS | 1652 | 1468659483677 Marionette DEBUG loaded listener.js 01:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116a08400) [pid = 1652] [serial = 1625] [outer = 0x112eb1400] 01:58:04 INFO - PROCESS | 1652 | 1468659484109 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]]]}] 01:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 870ms 01:58:04 INFO - PROCESS | 1652 | 1468659484173 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:58:04 INFO - PROCESS | 1652 | 1468659484175 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:58:04 INFO - PROCESS | 1652 | 1468659484178 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 1652 | 1468659484180 Marionette TRACE conn2 <- [1,2138,null,{}] 01:58:04 INFO - PROCESS | 1652 | 1468659484183 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}] 01:58:04 INFO - PROCESS | 1652 | 1468659484185 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:04 INFO - PROCESS | 1652 | 1468659484283 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:58:04 INFO - PROCESS | 1652 | 1468659484358 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:04 INFO - PROCESS | 1652 | 1468659484359 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188de800 == 48 [pid = 1652] [id = 542] 01:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118358c00) [pid = 1652] [serial = 1626] [outer = 0x0] 01:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118630c00) [pid = 1652] [serial = 1627] [outer = 0x118358c00] 01:58:04 INFO - PROCESS | 1652 | 1468659484388 Marionette DEBUG loaded listener.js 01:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11888f400) [pid = 1652] [serial = 1628] [outer = 0x118358c00] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c792000 == 47 [pid = 1652] [id = 535] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd69800 == 46 [pid = 1652] [id = 534] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125e37800 == 45 [pid = 1652] [id = 533] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b272800 == 44 [pid = 1652] [id = 532] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1b6800 == 43 [pid = 1652] [id = 531] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c3800 == 42 [pid = 1652] [id = 530] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc8800 == 41 [pid = 1652] [id = 529] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118883c00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x128b43000 == 40 [pid = 1652] [id = 528] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126d1d000 == 39 [pid = 1652] [id = 527] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123c09000 == 38 [pid = 1652] [id = 526] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bc800 == 37 [pid = 1652] [id = 525] 01:58:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11677c800 == 36 [pid = 1652] [id = 524] 01:58:04 INFO - PROCESS | 1652 | 1468659484766 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]]]}] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119814000) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1168afc00) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x121829c00) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11981fc00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126d7c800) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1273c6000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1254e7800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1191c9800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128b5c800) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127570400) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127571400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119579400) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11888e000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129607000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118a75c00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182da800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116a81c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1184c4400) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113375400) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116239400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1184c7000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117002c00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1273c6c00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115f27800) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a7f6400) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129609800) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127740400) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12756c800) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11989cc00) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11963f400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a7a2400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133e0000) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118628800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f51000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117003400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127399c00) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1254dc400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129266800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1275fbc00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195f2c00) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118625400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118359000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 01:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 624ms 01:58:04 INFO - PROCESS | 1652 | 1468659484805 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:58:04 INFO - PROCESS | 1652 | 1468659484807 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:58:04 INFO - PROCESS | 1652 | 1468659484810 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 1652 | 1468659484812 Marionette TRACE conn2 <- [1,2142,null,{}] 01:58:04 INFO - PROCESS | 1652 | 1468659484816 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}] 01:58:04 INFO - PROCESS | 1652 | 1468659484818 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:04 INFO - PROCESS | 1652 | 1468659484919 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:58:04 INFO - PROCESS | 1652 | 1468659484926 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:04 INFO - PROCESS | 1652 | 1468659484927 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824f800 == 37 [pid = 1652] [id = 543] 01:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118a6b000) [pid = 1652] [serial = 1629] [outer = 0x0] 01:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119308c00) [pid = 1652] [serial = 1630] [outer = 0x118a6b000] 01:58:04 INFO - PROCESS | 1652 | 1468659484954 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195cd000) [pid = 1652] [serial = 1631] [outer = 0x118a6b000] 01:58:05 INFO - PROCESS | 1652 | 1468659485305 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] 01:58:05 INFO - PROCESS | 1652 | 1468659485342 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:58:05 INFO - PROCESS | 1652 | 1468659485350 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:58:05 INFO - PROCESS | 1652 | 1468659485354 Marionette TRACE conn2 <- [1,2146,null,{}] 01:58:05 INFO - PROCESS | 1652 | 1468659485357 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}] 01:58:05 INFO - PROCESS | 1652 | 1468659485360 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:05 INFO - PROCESS | 1652 | 1468659485446 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:58:05 INFO - PROCESS | 1652 | 1468659485451 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:05 INFO - PROCESS | 1652 | 1468659485452 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12138d800 == 38 [pid = 1652] [id = 544] 01:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119644000) [pid = 1652] [serial = 1632] [outer = 0x0] 01:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11981e000) [pid = 1652] [serial = 1633] [outer = 0x119644000] 01:58:05 INFO - PROCESS | 1652 | 1468659485477 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123d06800) [pid = 1652] [serial = 1634] [outer = 0x119644000] 01:58:05 INFO - PROCESS | 1652 | 1468659485876 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] 01:58:05 INFO - PROCESS | 1652 | 1468659485926 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:58:05 INFO - PROCESS | 1652 | 1468659485930 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:58:05 INFO - PROCESS | 1652 | 1468659485932 Marionette TRACE conn2 <- [1,2150,null,{}] 01:58:05 INFO - PROCESS | 1652 | 1468659485935 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}] 01:58:05 INFO - PROCESS | 1652 | 1468659485937 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:06 INFO - PROCESS | 1652 | 1468659486068 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:58:06 INFO - PROCESS | 1652 | 1468659486081 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:06 INFO - PROCESS | 1652 | 1468659486082 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x117579000 == 39 [pid = 1652] [id = 545] 01:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124ad3000) [pid = 1652] [serial = 1635] [outer = 0x0] 01:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1254e4c00) [pid = 1652] [serial = 1636] [outer = 0x124ad3000] 01:58:06 INFO - PROCESS | 1652 | 1468659486123 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12739ac00) [pid = 1652] [serial = 1637] [outer = 0x124ad3000] 01:58:06 INFO - PROCESS | 1652 | 1468659486536 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]]]}] 01:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 622ms 01:58:06 INFO - PROCESS | 1652 | 1468659486553 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:58:06 INFO - PROCESS | 1652 | 1468659486555 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:58:06 INFO - PROCESS | 1652 | 1468659486557 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:58:06 INFO - PROCESS | 1652 | 1468659486558 Marionette TRACE conn2 <- [1,2154,null,{}] 01:58:06 INFO - PROCESS | 1652 | 1468659486560 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}] 01:58:06 INFO - PROCESS | 1652 | 1468659486563 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:06 INFO - PROCESS | 1652 | 1468659486687 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:58:06 INFO - PROCESS | 1652 | 1468659486693 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:06 INFO - PROCESS | 1652 | 1468659486699 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x127351800 == 40 [pid = 1652] [id = 546] 01:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12773bc00) [pid = 1652] [serial = 1638] [outer = 0x0] 01:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127746c00) [pid = 1652] [serial = 1639] [outer = 0x12773bc00] 01:58:06 INFO - PROCESS | 1652 | 1468659486732 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128f7b800) [pid = 1652] [serial = 1640] [outer = 0x12773bc00] 01:58:07 INFO - PROCESS | 1652 | 1468659487100 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]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 570ms 01:58:07 INFO - PROCESS | 1652 | 1468659487127 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:58:07 INFO - PROCESS | 1652 | 1468659487129 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:58:07 INFO - PROCESS | 1652 | 1468659487136 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1652 | 1468659487137 Marionette TRACE conn2 <- [1,2158,null,{}] 01:58:07 INFO - PROCESS | 1652 | 1468659487140 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}] 01:58:07 INFO - PROCESS | 1652 | 1468659487141 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:07 INFO - PROCESS | 1652 | 1468659487249 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:58:07 INFO - PROCESS | 1652 | 1468659487252 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:07 INFO - PROCESS | 1652 | 1468659487254 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129390800 == 41 [pid = 1652] [id = 547] 01:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12773c000) [pid = 1652] [serial = 1641] [outer = 0x0] 01:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129608000) [pid = 1652] [serial = 1642] [outer = 0x12773c000] 01:58:07 INFO - PROCESS | 1652 | 1468659487278 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116a02400) [pid = 1652] [serial = 1643] [outer = 0x12773c000] 01:58:07 INFO - PROCESS | 1652 | 1468659487632 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]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 529ms 01:58:07 INFO - PROCESS | 1652 | 1468659487662 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:58:07 INFO - PROCESS | 1652 | 1468659487665 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:58:07 INFO - PROCESS | 1652 | 1468659487667 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1652 | 1468659487668 Marionette TRACE conn2 <- [1,2162,null,{}] 01:58:07 INFO - PROCESS | 1652 | 1468659487671 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}] 01:58:07 INFO - PROCESS | 1652 | 1468659487672 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:07 INFO - PROCESS | 1652 | 1468659487772 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:58:07 INFO - PROCESS | 1652 | 1468659487784 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:07 INFO - PROCESS | 1652 | 1468659487785 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d8000 == 42 [pid = 1652] [id = 548] 01:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1182d9000) [pid = 1652] [serial = 1644] [outer = 0x0] 01:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7fb800) [pid = 1652] [serial = 1645] [outer = 0x1182d9000] 01:58:07 INFO - PROCESS | 1652 | 1468659487816 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a8e5c00) [pid = 1652] [serial = 1646] [outer = 0x1182d9000] 01:58:08 INFO - PROCESS | 1652 | 1468659488169 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]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 01:58:08 INFO - PROCESS | 1652 | 1468659488186 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1652 | 1468659488187 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:58:08 INFO - PROCESS | 1652 | 1468659488189 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1652 | 1468659488190 Marionette TRACE conn2 <- [1,2166,null,{}] 01:58:08 INFO - PROCESS | 1652 | 1468659488193 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}] 01:58:08 INFO - PROCESS | 1652 | 1468659488196 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:08 INFO - PROCESS | 1652 | 1468659488304 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:58:08 INFO - PROCESS | 1652 | 1468659488319 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:08 INFO - PROCESS | 1652 | 1468659488320 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b25f800 == 43 [pid = 1652] [id = 549] 01:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a8e7000) [pid = 1652] [serial = 1647] [outer = 0x0] 01:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b078000) [pid = 1652] [serial = 1648] [outer = 0x12a8e7000] 01:58:08 INFO - PROCESS | 1652 | 1468659488345 Marionette DEBUG loaded listener.js 01:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b1b8000) [pid = 1652] [serial = 1649] [outer = 0x12a8e7000] 01:58:08 INFO - PROCESS | 1652 | 1468659488693 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]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 01:58:08 INFO - PROCESS | 1652 | 1468659488708 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1652 | 1468659488710 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:58:08 INFO - PROCESS | 1652 | 1468659488716 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1652 | 1468659488717 Marionette TRACE conn2 <- [1,2170,null,{}] 01:58:08 INFO - PROCESS | 1652 | 1468659488720 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}] 01:58:08 INFO - PROCESS | 1652 | 1468659488721 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:08 INFO - PROCESS | 1652 | 1468659488826 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:58:08 INFO - PROCESS | 1652 | 1468659488837 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:08 INFO - PROCESS | 1652 | 1468659488838 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd6d800 == 44 [pid = 1652] [id = 550] 01:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b1b8c00) [pid = 1652] [serial = 1650] [outer = 0x0] 01:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b1c0c00) [pid = 1652] [serial = 1651] [outer = 0x12b1b8c00] 01:58:08 INFO - PROCESS | 1652 | 1468659488878 Marionette DEBUG loaded listener.js 01:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b27fc00) [pid = 1652] [serial = 1652] [outer = 0x12b1b8c00] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1211de400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121806000) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112027400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113252000) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1188c8000) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1126f2400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1268f2400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126d78400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f5bc00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112eb1c00) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117eb8c00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:58:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128d69c00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:58:09 INFO - PROCESS | 1652 | 1468659489313 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]]]}] 01:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 619ms 01:58:09 INFO - PROCESS | 1652 | 1468659489335 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:58:09 INFO - PROCESS | 1652 | 1468659489336 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:58:09 INFO - PROCESS | 1652 | 1468659489338 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:58:09 INFO - PROCESS | 1652 | 1468659489339 Marionette TRACE conn2 <- [1,2174,null,{}] 01:58:09 INFO - PROCESS | 1652 | 1468659489342 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}] 01:58:09 INFO - PROCESS | 1652 | 1468659489343 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:09 INFO - PROCESS | 1652 | 1468659489468 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:58:09 INFO - PROCESS | 1652 | 1468659489502 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:09 INFO - PROCESS | 1652 | 1468659489504 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c395800 == 45 [pid = 1652] [id = 551] 01:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110e4d000) [pid = 1652] [serial = 1653] [outer = 0x0] 01:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11888cc00) [pid = 1652] [serial = 1654] [outer = 0x110e4d000] 01:58:09 INFO - PROCESS | 1652 | 1468659489531 Marionette DEBUG loaded listener.js 01:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127575000) [pid = 1652] [serial = 1655] [outer = 0x110e4d000] 01:58:09 INFO - PROCESS | 1652 | 1468659489850 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]]]}] 01:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 01:58:09 INFO - PROCESS | 1652 | 1468659489858 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:58:09 INFO - PROCESS | 1652 | 1468659489860 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:58:09 INFO - PROCESS | 1652 | 1468659489866 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:58:09 INFO - PROCESS | 1652 | 1468659489868 Marionette TRACE conn2 <- [1,2178,null,{}] 01:58:09 INFO - PROCESS | 1652 | 1468659489871 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}] 01:58:09 INFO - PROCESS | 1652 | 1468659489873 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:09 INFO - PROCESS | 1652 | 1468659489991 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:58:10 INFO - PROCESS | 1652 | 1468659490064 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:10 INFO - PROCESS | 1652 | 1468659490065 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0ab000 == 46 [pid = 1652] [id = 552] 01:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1273cd800) [pid = 1652] [serial = 1656] [outer = 0x0] 01:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b281000) [pid = 1652] [serial = 1657] [outer = 0x1273cd800] 01:58:10 INFO - PROCESS | 1652 | 1468659490096 Marionette DEBUG loaded listener.js 01:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba4f000) [pid = 1652] [serial = 1658] [outer = 0x1273cd800] 01:58:10 INFO - PROCESS | 1652 | 1468659490421 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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 572ms 01:58:10 INFO - PROCESS | 1652 | 1468659490437 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1652 | 1468659490438 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:58:10 INFO - PROCESS | 1652 | 1468659490441 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1652 | 1468659490442 Marionette TRACE conn2 <- [1,2182,null,{}] 01:58:10 INFO - PROCESS | 1652 | 1468659490446 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}] 01:58:10 INFO - PROCESS | 1652 | 1468659490449 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:10 INFO - PROCESS | 1652 | 1468659490549 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:58:10 INFO - PROCESS | 1652 | 1468659490553 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:10 INFO - PROCESS | 1652 | 1468659490554 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2b3000 == 47 [pid = 1652] [id = 553] 01:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b288000) [pid = 1652] [serial = 1659] [outer = 0x0] 01:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba57000) [pid = 1652] [serial = 1660] [outer = 0x12b288000] 01:58:10 INFO - PROCESS | 1652 | 1468659490578 Marionette DEBUG loaded listener.js 01:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bae6800) [pid = 1652] [serial = 1661] [outer = 0x12b288000] 01:58:10 INFO - PROCESS | 1652 | 1468659490927 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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 01:58:10 INFO - PROCESS | 1652 | 1468659490971 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1652 | 1468659490972 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:58:10 INFO - PROCESS | 1652 | 1468659490975 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1652 | 1468659490977 Marionette TRACE conn2 <- [1,2186,null,{}] 01:58:10 INFO - PROCESS | 1652 | 1468659490980 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}] 01:58:10 INFO - PROCESS | 1652 | 1468659490981 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:11 INFO - PROCESS | 1652 | 1468659491111 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:58:11 INFO - PROCESS | 1652 | 1468659491116 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:11 INFO - PROCESS | 1652 | 1468659491117 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1132ae800 == 48 [pid = 1652] [id = 554] 01:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110e57400) [pid = 1652] [serial = 1662] [outer = 0x0] 01:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112ea2400) [pid = 1652] [serial = 1663] [outer = 0x110e57400] 01:58:11 INFO - PROCESS | 1652 | 1468659491233 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116561000) [pid = 1652] [serial = 1664] [outer = 0x110e57400] 01:58:11 INFO - PROCESS | 1652 | 1468659491861 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]]]}] 01:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 925ms 01:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:58:11 INFO - PROCESS | 1652 | 1468659491901 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:58:11 INFO - PROCESS | 1652 | 1468659491904 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:58:11 INFO - PROCESS | 1652 | 1468659491907 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:58:11 INFO - PROCESS | 1652 | 1468659491909 Marionette TRACE conn2 <- [1,2190,null,{}] 01:58:11 INFO - PROCESS | 1652 | 1468659491912 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}] 01:58:11 INFO - PROCESS | 1652 | 1468659491914 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:12 INFO - PROCESS | 1652 | 1468659492029 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:58:12 INFO - PROCESS | 1652 | 1468659492101 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659492103 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ce0000 == 49 [pid = 1652] [id = 555] 01:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118631400) [pid = 1652] [serial = 1665] [outer = 0x0] 01:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11888b800) [pid = 1652] [serial = 1666] [outer = 0x118631400] 01:58:12 INFO - PROCESS | 1652 | 1468659492134 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11930b000) [pid = 1652] [serial = 1667] [outer = 0x118631400] 01:58:12 INFO - PROCESS | 1652 | 1468659492527 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]]]}] 01:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 01:58:12 INFO - PROCESS | 1652 | 1468659492577 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:58:12 INFO - PROCESS | 1652 | 1468659492579 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:58:12 INFO - PROCESS | 1652 | 1468659492584 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:58:12 INFO - PROCESS | 1652 | 1468659492586 Marionette TRACE conn2 <- [1,2194,null,{}] 01:58:12 INFO - PROCESS | 1652 | 1468659492589 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}] 01:58:12 INFO - PROCESS | 1652 | 1468659492590 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:12 INFO - PROCESS | 1652 | 1468659492703 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:58:12 INFO - PROCESS | 1652 | 1468659492805 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659492806 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b009000 == 50 [pid = 1652] [id = 556] 01:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1195c8000) [pid = 1652] [serial = 1668] [outer = 0x0] 01:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119abb400) [pid = 1652] [serial = 1669] [outer = 0x1195c8000] 01:58:12 INFO - PROCESS | 1652 | 1468659492836 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124d88c00) [pid = 1652] [serial = 1670] [outer = 0x1195c8000] 01:58:13 INFO - PROCESS | 1652 | 1468659493247 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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 01:58:13 INFO - PROCESS | 1652 | 1468659493305 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 1652 | 1468659493307 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:58:13 INFO - PROCESS | 1652 | 1468659493332 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 1652 | 1468659493335 Marionette TRACE conn2 <- [1,2198,null,{}] 01:58:13 INFO - PROCESS | 1652 | 1468659493343 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}] 01:58:13 INFO - PROCESS | 1652 | 1468659493347 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:13 INFO - PROCESS | 1652 | 1468659493490 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:58:13 INFO - PROCESS | 1652 | 1468659493504 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659493506 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4bf000 == 51 [pid = 1652] [id = 557] 01:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12756c800) [pid = 1652] [serial = 1671] [outer = 0x0] 01:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12773f800) [pid = 1652] [serial = 1672] [outer = 0x12756c800] 01:58:13 INFO - PROCESS | 1652 | 1468659493535 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129267800) [pid = 1652] [serial = 1673] [outer = 0x12756c800] 01:58:14 INFO - PROCESS | 1652 | 1468659494000 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 726ms 01:58:14 INFO - PROCESS | 1652 | 1468659494058 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 1652 | 1468659494060 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:58:14 INFO - PROCESS | 1652 | 1468659494063 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 1652 | 1468659494064 Marionette TRACE conn2 <- [1,2202,null,{}] 01:58:14 INFO - PROCESS | 1652 | 1468659494067 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}] 01:58:14 INFO - PROCESS | 1652 | 1468659494068 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:14 INFO - PROCESS | 1652 | 1468659494178 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:58:14 INFO - PROCESS | 1652 | 1468659494252 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659494253 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118370000 == 52 [pid = 1652] [id = 558] 01:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118a6c400) [pid = 1652] [serial = 1674] [outer = 0x0] 01:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128f6d800) [pid = 1652] [serial = 1675] [outer = 0x118a6c400] 01:58:14 INFO - PROCESS | 1652 | 1468659494282 Marionette DEBUG loaded listener.js 01:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12960f400) [pid = 1652] [serial = 1676] [outer = 0x118a6c400] 01:58:14 INFO - PROCESS | 1652 | 1468659494899 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 871ms 01:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:58:14 INFO - PROCESS | 1652 | 1468659494934 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 1652 | 1468659494937 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:58:14 INFO - PROCESS | 1652 | 1468659494940 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 1652 | 1468659494941 Marionette TRACE conn2 <- [1,2206,null,{}] 01:58:14 INFO - PROCESS | 1652 | 1468659494945 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}] 01:58:14 INFO - PROCESS | 1652 | 1468659494947 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:15 INFO - PROCESS | 1652 | 1468659495045 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:58:15 INFO - PROCESS | 1652 | 1468659495107 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659495108 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121129800 == 53 [pid = 1652] [id = 559] 01:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118633800) [pid = 1652] [serial = 1677] [outer = 0x0] 01:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11888e000) [pid = 1652] [serial = 1678] [outer = 0x118633800] 01:58:15 INFO - PROCESS | 1652 | 1468659495135 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119579400) [pid = 1652] [serial = 1679] [outer = 0x118633800] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2b3000 == 52 [pid = 1652] [id = 553] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0ab000 == 51 [pid = 1652] [id = 552] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c395800 == 50 [pid = 1652] [id = 551] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd6d800 == 49 [pid = 1652] [id = 550] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b25f800 == 48 [pid = 1652] [id = 549] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d8000 == 47 [pid = 1652] [id = 548] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129390800 == 46 [pid = 1652] [id = 547] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x127351800 == 45 [pid = 1652] [id = 546] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117579000 == 44 [pid = 1652] [id = 545] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12138d800 == 43 [pid = 1652] [id = 544] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11824f800 == 42 [pid = 1652] [id = 543] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1188de800 == 41 [pid = 1652] [id = 542] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11836b800 == 40 [pid = 1652] [id = 541] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccb3000 == 39 [pid = 1652] [id = 540] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb8d800 == 38 [pid = 1652] [id = 539] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128cae000 == 37 [pid = 1652] [id = 538] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d8800 == 36 [pid = 1652] [id = 537] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7ac800 == 35 [pid = 1652] [id = 536] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119b42000 == 34 [pid = 1652] [id = 522] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd72800 == 33 [pid = 1652] [id = 518] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11836d000 == 32 [pid = 1652] [id = 523] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118370000 == 31 [pid = 1652] [id = 558] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4bf000 == 30 [pid = 1652] [id = 557] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b009000 == 29 [pid = 1652] [id = 556] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119ce0000 == 28 [pid = 1652] [id = 555] 01:58:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1132ae800 == 27 [pid = 1652] [id = 554] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12925e400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123cd0000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1268f4800) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x114f97000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119821800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116a83c00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116239000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119575800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191ce400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119648000) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11981b400) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12739e000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127567400) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1275f8800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128b62c00) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127745c00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118508c00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118888800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118625800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12731b400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125425c00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195c6400) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210b5800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11964a000) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129603400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 01:58:16 INFO - PROCESS | 1652 | 1468659496329 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]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1421ms 01:58:16 INFO - PROCESS | 1652 | 1468659496384 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 1652 | 1468659496387 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:58:16 INFO - PROCESS | 1652 | 1468659496390 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 1652 | 1468659496393 Marionette TRACE conn2 <- [1,2210,null,{}] 01:58:16 INFO - PROCESS | 1652 | 1468659496398 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}] 01:58:16 INFO - PROCESS | 1652 | 1468659496400 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:16 INFO - PROCESS | 1652 | 1468659496481 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:58:16 INFO - PROCESS | 1652 | 1468659496488 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659496490 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x117067000 == 28 [pid = 1652] [id = 560] 01:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117003400) [pid = 1652] [serial = 1680] [outer = 0x0] 01:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1177efc00) [pid = 1652] [serial = 1681] [outer = 0x117003400] 01:58:16 INFO - PROCESS | 1652 | 1468659496521 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118508c00) [pid = 1652] [serial = 1682] [outer = 0x117003400] 01:58:16 INFO - PROCESS | 1652 | 1468659496875 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]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 01:58:16 INFO - PROCESS | 1652 | 1468659496947 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 1652 | 1468659496952 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:58:16 INFO - PROCESS | 1652 | 1468659496961 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 1652 | 1468659496964 Marionette TRACE conn2 <- [1,2214,null,{}] 01:58:16 INFO - PROCESS | 1652 | 1468659496967 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}] 01:58:16 INFO - PROCESS | 1652 | 1468659496970 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:17 INFO - PROCESS | 1652 | 1468659497095 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:58:17 INFO - PROCESS | 1652 | 1468659497112 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659497113 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911e800 == 29 [pid = 1652] [id = 561] 01:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1188c6400) [pid = 1652] [serial = 1683] [outer = 0x0] 01:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11930a800) [pid = 1652] [serial = 1684] [outer = 0x1188c6400] 01:58:17 INFO - PROCESS | 1652 | 1468659497158 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11963e000) [pid = 1652] [serial = 1685] [outer = 0x1188c6400] 01:58:17 INFO - PROCESS | 1652 | 1468659497541 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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 622ms 01:58:17 INFO - PROCESS | 1652 | 1468659497583 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:58:17 INFO - PROCESS | 1652 | 1468659497585 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:58:17 INFO - PROCESS | 1652 | 1468659497587 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 1652 | 1468659497598 Marionette TRACE conn2 <- [1,2218,null,{}] 01:58:17 INFO - PROCESS | 1652 | 1468659497606 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}] 01:58:17 INFO - PROCESS | 1652 | 1468659497609 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:17 INFO - PROCESS | 1652 | 1468659497694 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:58:17 INFO - PROCESS | 1652 | 1468659497717 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659497720 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0d800 == 30 [pid = 1652] [id = 562] 01:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119abe800) [pid = 1652] [serial = 1686] [outer = 0x0] 01:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121806000) [pid = 1652] [serial = 1687] [outer = 0x119abe800] 01:58:17 INFO - PROCESS | 1652 | 1468659497750 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124989c00) [pid = 1652] [serial = 1688] [outer = 0x119abe800] 01:58:18 INFO - PROCESS | 1652 | 1468659498092 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]]]}] 01:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 529ms 01:58:18 INFO - PROCESS | 1652 | 1468659498117 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 1652 | 1468659498119 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:58:18 INFO - PROCESS | 1652 | 1468659498121 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 1652 | 1468659498122 Marionette TRACE conn2 <- [1,2222,null,{}] 01:58:18 INFO - PROCESS | 1652 | 1468659498125 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}] 01:58:18 INFO - PROCESS | 1652 | 1468659498126 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:18 INFO - PROCESS | 1652 | 1468659498244 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:58:18 INFO - PROCESS | 1652 | 1468659498251 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659498252 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ea1000 == 31 [pid = 1652] [id = 563] 01:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124d18000) [pid = 1652] [serial = 1689] [outer = 0x0] 01:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126d78000) [pid = 1652] [serial = 1690] [outer = 0x124d18000] 01:58:18 INFO - PROCESS | 1652 | 1468659498277 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12739d400) [pid = 1652] [serial = 1691] [outer = 0x124d18000] 01:58:18 INFO - PROCESS | 1652 | 1468659498624 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]]]}] 01:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 01:58:18 INFO - PROCESS | 1652 | 1468659498642 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 1652 | 1468659498643 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:58:18 INFO - PROCESS | 1652 | 1468659498654 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 1652 | 1468659498655 Marionette TRACE conn2 <- [1,2226,null,{}] 01:58:18 INFO - PROCESS | 1652 | 1468659498657 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}] 01:58:18 INFO - PROCESS | 1652 | 1468659498658 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:18 INFO - PROCESS | 1652 | 1468659498766 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:58:18 INFO - PROCESS | 1652 | 1468659498770 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659498772 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129391800 == 32 [pid = 1652] [id = 564] 01:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119821800) [pid = 1652] [serial = 1692] [outer = 0x0] 01:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12756c000) [pid = 1652] [serial = 1693] [outer = 0x119821800] 01:58:18 INFO - PROCESS | 1652 | 1468659498797 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127743400) [pid = 1652] [serial = 1694] [outer = 0x119821800] 01:58:19 INFO - PROCESS | 1652 | 1468659499151 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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 532ms 01:58:19 INFO - PROCESS | 1652 | 1468659499187 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1652 | 1468659499188 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:58:19 INFO - PROCESS | 1652 | 1468659499191 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1652 | 1468659499192 Marionette TRACE conn2 <- [1,2230,null,{}] 01:58:19 INFO - PROCESS | 1652 | 1468659499194 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}] 01:58:19 INFO - PROCESS | 1652 | 1468659499198 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:19 INFO - PROCESS | 1652 | 1468659499320 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:58:19 INFO - PROCESS | 1652 | 1468659499334 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659499335 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a888000 == 33 [pid = 1652] [id = 565] 01:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128b60000) [pid = 1652] [serial = 1695] [outer = 0x0] 01:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1293c5c00) [pid = 1652] [serial = 1696] [outer = 0x128b60000] 01:58:19 INFO - PROCESS | 1652 | 1468659499360 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a7fe000) [pid = 1652] [serial = 1697] [outer = 0x128b60000] 01:58:19 INFO - PROCESS | 1652 | 1468659499692 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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 01:58:19 INFO - PROCESS | 1652 | 1468659499714 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1652 | 1468659499716 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:58:19 INFO - PROCESS | 1652 | 1468659499718 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1652 | 1468659499719 Marionette TRACE conn2 <- [1,2234,null,{}] 01:58:19 INFO - PROCESS | 1652 | 1468659499721 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}] 01:58:19 INFO - PROCESS | 1652 | 1468659499722 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:19 INFO - PROCESS | 1652 | 1468659499835 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:58:19 INFO - PROCESS | 1652 | 1468659499847 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659499848 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba95000 == 34 [pid = 1652] [id = 566] 01:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124acf400) [pid = 1652] [serial = 1698] [outer = 0x0] 01:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b081000) [pid = 1652] [serial = 1699] [outer = 0x124acf400] 01:58:19 INFO - PROCESS | 1652 | 1468659499873 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b281800) [pid = 1652] [serial = 1700] [outer = 0x124acf400] 01:58:20 INFO - PROCESS | 1652 | 1468659500203 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 01:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:58:20 INFO - PROCESS | 1652 | 1468659500236 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 1652 | 1468659500238 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:58:20 INFO - PROCESS | 1652 | 1468659500240 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 1652 | 1468659500241 Marionette TRACE conn2 <- [1,2238,null,{}] 01:58:20 INFO - PROCESS | 1652 | 1468659500243 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}] 01:58:20 INFO - PROCESS | 1652 | 1468659500244 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:20 INFO - PROCESS | 1652 | 1468659500349 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:58:20 INFO - PROCESS | 1652 | 1468659500361 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659500363 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd62000 == 35 [pid = 1652] [id = 567] 01:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x112eb1000) [pid = 1652] [serial = 1701] [outer = 0x0] 01:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b28b400) [pid = 1652] [serial = 1702] [outer = 0x112eb1000] 01:58:20 INFO - PROCESS | 1652 | 1468659500387 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ba52400) [pid = 1652] [serial = 1703] [outer = 0x112eb1000] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11862f800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11325c400) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b288000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12773c000) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1182d9000) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119644000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124ad3000) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11989c800) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129607400) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1168be400) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118a76000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x110e4d000) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118a6b000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1268f2c00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112eb1400) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118358c00) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12773bc00) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a8e7000) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b1b8c00) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:58:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1273cd800) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 819ms 01:58:21 INFO - PROCESS | 1652 | 1468659501054 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]]]}] 01:58:21 INFO - PROCESS | 1652 | 1468659501059 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:58:21 INFO - PROCESS | 1652 | 1468659501062 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:58:21 INFO - PROCESS | 1652 | 1468659501065 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 1652 | 1468659501066 Marionette TRACE conn2 <- [1,2242,null,{}] 01:58:21 INFO - PROCESS | 1652 | 1468659501087 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}] 01:58:21 INFO - PROCESS | 1652 | 1468659501088 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:21 INFO - PROCESS | 1652 | 1468659501174 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:58:21 INFO - PROCESS | 1652 | 1468659501236 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659501237 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b36000 == 36 [pid = 1652] [id = 568] 01:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112f53400) [pid = 1652] [serial = 1704] [outer = 0x0] 01:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11835ac00) [pid = 1652] [serial = 1705] [outer = 0x112f53400] 01:58:21 INFO - PROCESS | 1652 | 1468659501264 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11914e000) [pid = 1652] [serial = 1706] [outer = 0x112f53400] 01:58:21 INFO - PROCESS | 1652 | 1468659501534 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]]]}] 01:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 485ms 01:58:21 INFO - PROCESS | 1652 | 1468659501553 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:58:21 INFO - PROCESS | 1652 | 1468659501554 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:58:21 INFO - PROCESS | 1652 | 1468659501556 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 1652 | 1468659501557 Marionette TRACE conn2 <- [1,2246,null,{}] 01:58:21 INFO - PROCESS | 1652 | 1468659501560 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}] 01:58:21 INFO - PROCESS | 1652 | 1468659501561 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:21 INFO - PROCESS | 1652 | 1468659501660 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:58:21 INFO - PROCESS | 1652 | 1468659501665 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659501666 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7ab800 == 37 [pid = 1652] [id = 569] 01:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11981a000) [pid = 1652] [serial = 1707] [outer = 0x0] 01:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127027800) [pid = 1652] [serial = 1708] [outer = 0x11981a000] 01:58:21 INFO - PROCESS | 1652 | 1468659501691 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a7a4c00) [pid = 1652] [serial = 1709] [outer = 0x11981a000] 01:58:22 INFO - PROCESS | 1652 | 1468659502021 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 01:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:58:22 INFO - PROCESS | 1652 | 1468659502026 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 1652 | 1468659502027 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:58:22 INFO - PROCESS | 1652 | 1468659502031 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 1652 | 1468659502035 Marionette TRACE conn2 <- [1,2250,null,{}] 01:58:22 INFO - PROCESS | 1652 | 1468659502037 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}] 01:58:22 INFO - PROCESS | 1652 | 1468659502039 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:22 INFO - PROCESS | 1652 | 1468659502144 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:58:22 INFO - PROCESS | 1652 | 1468659502208 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659502210 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccab800 == 38 [pid = 1652] [id = 570] 01:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1168be400) [pid = 1652] [serial = 1710] [outer = 0x0] 01:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a8e7000) [pid = 1652] [serial = 1711] [outer = 0x1168be400] 01:58:22 INFO - PROCESS | 1652 | 1468659502237 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12baeec00) [pid = 1652] [serial = 1712] [outer = 0x1168be400] 01:58:22 INFO - PROCESS | 1652 | 1468659502538 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 01:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:58:22 INFO - PROCESS | 1652 | 1468659502553 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 1652 | 1468659502554 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:58:22 INFO - PROCESS | 1652 | 1468659502556 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 1652 | 1468659502557 Marionette TRACE conn2 <- [1,2254,null,{}] 01:58:22 INFO - PROCESS | 1652 | 1468659502560 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}] 01:58:22 INFO - PROCESS | 1652 | 1468659502561 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:22 INFO - PROCESS | 1652 | 1468659502658 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:58:22 INFO - PROCESS | 1652 | 1468659502661 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659502662 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b3000 == 39 [pid = 1652] [id = 571] 01:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12baef000) [pid = 1652] [serial = 1713] [outer = 0x0] 01:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bb5ac00) [pid = 1652] [serial = 1714] [outer = 0x12baef000] 01:58:22 INFO - PROCESS | 1652 | 1468659502686 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bb62800) [pid = 1652] [serial = 1715] [outer = 0x12baef000] 01:58:23 INFO - PROCESS | 1652 | 1468659503170 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]]]}] 01:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 01:58:23 INFO - PROCESS | 1652 | 1468659503227 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 1652 | 1468659503229 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:58:23 INFO - PROCESS | 1652 | 1468659503233 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 1652 | 1468659503235 Marionette TRACE conn2 <- [1,2258,null,{}] 01:58:23 INFO - PROCESS | 1652 | 1468659503239 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}] 01:58:23 INFO - PROCESS | 1652 | 1468659503241 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:23 INFO - PROCESS | 1652 | 1468659503360 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:58:23 INFO - PROCESS | 1652 | 1468659503448 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659503450 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836d000 == 40 [pid = 1652] [id = 572] 01:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112f8ec00) [pid = 1652] [serial = 1716] [outer = 0x0] 01:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117004c00) [pid = 1652] [serial = 1717] [outer = 0x112f8ec00] 01:58:23 INFO - PROCESS | 1652 | 1468659503481 Marionette DEBUG loaded listener.js 01:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11850fc00) [pid = 1652] [serial = 1718] [outer = 0x112f8ec00] 01:58:24 INFO - PROCESS | 1652 | 1468659504061 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 870ms 01:58:24 INFO - PROCESS | 1652 | 1468659504105 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 1652 | 1468659504108 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:58:24 INFO - PROCESS | 1652 | 1468659504117 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 1652 | 1468659504119 Marionette TRACE conn2 <- [1,2262,null,{}] 01:58:24 INFO - PROCESS | 1652 | 1468659504121 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}] 01:58:24 INFO - PROCESS | 1652 | 1468659504123 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:24 INFO - PROCESS | 1652 | 1468659504238 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:58:24 INFO - PROCESS | 1652 | 1468659504323 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659504325 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127352000 == 41 [pid = 1652] [id = 573] 01:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119815000) [pid = 1652] [serial = 1719] [outer = 0x0] 01:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11981dc00) [pid = 1652] [serial = 1720] [outer = 0x119815000] 01:58:24 INFO - PROCESS | 1652 | 1468659504355 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1215f5000) [pid = 1652] [serial = 1721] [outer = 0x119815000] 01:58:25 INFO - PROCESS | 1652 | 1468659505022 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]]]}] 01:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 920ms 01:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:58:25 INFO - PROCESS | 1652 | 1468659505054 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 1652 | 1468659505056 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:58:25 INFO - PROCESS | 1652 | 1468659505062 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:58:25 INFO - PROCESS | 1652 | 1468659505066 Marionette TRACE conn2 <- [1,2266,null,{}] 01:58:25 INFO - PROCESS | 1652 | 1468659505075 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}] 01:58:25 INFO - PROCESS | 1652 | 1468659505077 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:25 INFO - PROCESS | 1652 | 1468659505186 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:58:25 INFO - PROCESS | 1652 | 1468659505278 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659505281 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118256800 == 42 [pid = 1652] [id = 574] 01:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116b1ac00) [pid = 1652] [serial = 1722] [outer = 0x0] 01:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x117eb7400) [pid = 1652] [serial = 1723] [outer = 0x116b1ac00] 01:58:25 INFO - PROCESS | 1652 | 1468659505313 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11850f400) [pid = 1652] [serial = 1724] [outer = 0x116b1ac00] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccab800 == 41 [pid = 1652] [id = 570] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7ab800 == 40 [pid = 1652] [id = 569] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128b36000 == 39 [pid = 1652] [id = 568] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd62000 == 38 [pid = 1652] [id = 567] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba95000 == 37 [pid = 1652] [id = 566] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a888000 == 36 [pid = 1652] [id = 565] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129391800 == 35 [pid = 1652] [id = 564] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126ea1000 == 34 [pid = 1652] [id = 563] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0d800 == 33 [pid = 1652] [id = 562] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11911e800 == 32 [pid = 1652] [id = 561] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x117067000 == 31 [pid = 1652] [id = 560] 01:58:25 INFO - PROCESS | 1652 | --DOCSHELL 0x121129800 == 30 [pid = 1652] [id = 559] 01:58:25 INFO - PROCESS | 1652 | 1468659505796 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]]]}] 01:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 777ms 01:58:25 INFO - PROCESS | 1652 | 1468659505839 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 1652 | 1468659505842 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:58:25 INFO - PROCESS | 1652 | 1468659505848 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:58:25 INFO - PROCESS | 1652 | 1468659505850 Marionette TRACE conn2 <- [1,2270,null,{}] 01:58:25 INFO - PROCESS | 1652 | 1468659505852 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}] 01:58:25 INFO - PROCESS | 1652 | 1468659505854 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:25 INFO - PROCESS | 1652 | 1468659505936 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129608000) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a7fb800) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11981e000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123d06800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1254e4c00) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12739ac00) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121314400) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124d15c00) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a7a0800) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12960f000) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11708bc00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1182e3c00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1191cb000) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1195c7000) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11888cc00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119308c00) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1195cd000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1273c7800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127748c00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113235c00) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116a08400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118630c00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11888f400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127746c00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b078000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b1c0c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ba4f000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b27fc00) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b1b8000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a8e5c00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a02400) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b281000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127575000) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bae6800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128f7b800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11888c800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1168bb400) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 01:58:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba57000) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1652 | 1468659506011 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659506012 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d7000 == 31 [pid = 1652] [id = 575] 01:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116b14000) [pid = 1652] [serial = 1725] [outer = 0x0] 01:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118510400) [pid = 1652] [serial = 1726] [outer = 0x116b14000] 01:58:26 INFO - PROCESS | 1652 | 1468659506042 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11956ec00) [pid = 1652] [serial = 1727] [outer = 0x116b14000] 01:58:26 INFO - PROCESS | 1652 | 1468659506357 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 01:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:58:26 INFO - PROCESS | 1652 | 1468659506369 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 1652 | 1468659506371 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:58:26 INFO - PROCESS | 1652 | 1468659506373 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1652 | 1468659506376 Marionette TRACE conn2 <- [1,2274,null,{}] 01:58:26 INFO - PROCESS | 1652 | 1468659506388 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}] 01:58:26 INFO - PROCESS | 1652 | 1468659506391 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:26 INFO - PROCESS | 1652 | 1468659506478 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:58:26 INFO - PROCESS | 1652 | 1468659506486 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659506488 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0d800 == 32 [pid = 1652] [id = 576] 01:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112ea6400) [pid = 1652] [serial = 1728] [outer = 0x0] 01:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11981e000) [pid = 1652] [serial = 1729] [outer = 0x112ea6400] 01:58:26 INFO - PROCESS | 1652 | 1468659506520 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121a7f000) [pid = 1652] [serial = 1730] [outer = 0x112ea6400] 01:58:26 INFO - PROCESS | 1652 | 1468659506900 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 573ms 01:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:58:26 INFO - PROCESS | 1652 | 1468659506947 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 1652 | 1468659506949 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:58:26 INFO - PROCESS | 1652 | 1468659506951 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1652 | 1468659506952 Marionette TRACE conn2 <- [1,2278,null,{}] 01:58:26 INFO - PROCESS | 1652 | 1468659506955 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}] 01:58:26 INFO - PROCESS | 1652 | 1468659506956 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:27 INFO - PROCESS | 1652 | 1468659507039 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:58:27 INFO - PROCESS | 1652 | 1468659507097 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659507099 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2f800 == 33 [pid = 1652] [id = 577] 01:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121a7e800) [pid = 1652] [serial = 1731] [outer = 0x0] 01:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124ad4800) [pid = 1652] [serial = 1732] [outer = 0x121a7e800] 01:58:27 INFO - PROCESS | 1652 | 1468659507129 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1268f3400) [pid = 1652] [serial = 1733] [outer = 0x121a7e800] 01:58:27 INFO - PROCESS | 1652 | 1468659507410 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 468ms 01:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:58:27 INFO - PROCESS | 1652 | 1468659507420 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 1652 | 1468659507422 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:58:27 INFO - PROCESS | 1652 | 1468659507424 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 1652 | 1468659507425 Marionette TRACE conn2 <- [1,2282,null,{}] 01:58:27 INFO - PROCESS | 1652 | 1468659507427 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}] 01:58:27 INFO - PROCESS | 1652 | 1468659507429 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:27 INFO - PROCESS | 1652 | 1468659507525 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:58:27 INFO - PROCESS | 1652 | 1468659507528 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659507531 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129384800 == 34 [pid = 1652] [id = 578] 01:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119ab6c00) [pid = 1652] [serial = 1734] [outer = 0x0] 01:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12731b400) [pid = 1652] [serial = 1735] [outer = 0x119ab6c00] 01:58:27 INFO - PROCESS | 1652 | 1468659507557 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127568000) [pid = 1652] [serial = 1736] [outer = 0x119ab6c00] 01:58:27 INFO - PROCESS | 1652 | 1468659507921 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 01:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:58:27 INFO - PROCESS | 1652 | 1468659507944 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 1652 | 1468659507945 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:58:27 INFO - PROCESS | 1652 | 1468659507947 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 1652 | 1468659507948 Marionette TRACE conn2 <- [1,2286,null,{}] 01:58:27 INFO - PROCESS | 1652 | 1468659507958 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}] 01:58:27 INFO - PROCESS | 1652 | 1468659507963 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:28 INFO - PROCESS | 1652 | 1468659508092 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:58:28 INFO - PROCESS | 1652 | 1468659508106 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659508108 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a888000 == 35 [pid = 1652] [id = 579] 01:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127572400) [pid = 1652] [serial = 1737] [outer = 0x0] 01:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127744800) [pid = 1652] [serial = 1738] [outer = 0x127572400] 01:58:28 INFO - PROCESS | 1652 | 1468659508133 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293c0c00) [pid = 1652] [serial = 1739] [outer = 0x127572400] 01:58:28 INFO - PROCESS | 1652 | 1468659508483 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]]]}] 01:58:28 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 01:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 579ms 01:58:28 INFO - PROCESS | 1652 | 1468659508527 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 1652 | 1468659508528 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:58:28 INFO - PROCESS | 1652 | 1468659508530 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 1652 | 1468659508531 Marionette TRACE conn2 <- [1,2290,null,{}] 01:58:28 INFO - PROCESS | 1652 | 1468659508534 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}] 01:58:28 INFO - PROCESS | 1652 | 1468659508535 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:28 INFO - PROCESS | 1652 | 1468659508645 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:58:28 INFO - PROCESS | 1652 | 1468659508648 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659508649 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b19d800 == 36 [pid = 1652] [id = 580] 01:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1293c2400) [pid = 1652] [serial = 1740] [outer = 0x0] 01:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a3de400) [pid = 1652] [serial = 1741] [outer = 0x1293c2400] 01:58:28 INFO - PROCESS | 1652 | 1468659508675 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7f2400) [pid = 1652] [serial = 1742] [outer = 0x1293c2400] 01:58:29 INFO - PROCESS | 1652 | 1468659509060 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]]]}] 01:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 573ms 01:58:29 INFO - PROCESS | 1652 | 1468659509104 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 1652 | 1468659509106 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:58:29 INFO - PROCESS | 1652 | 1468659509110 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 1652 | 1468659509112 Marionette TRACE conn2 <- [1,2294,null,{}] 01:58:29 INFO - PROCESS | 1652 | 1468659509115 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}] 01:58:29 INFO - PROCESS | 1652 | 1468659509117 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:29 INFO - PROCESS | 1652 | 1468659509277 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:58:29 INFO - PROCESS | 1652 | 1468659509296 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659509297 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baaa000 == 37 [pid = 1652] [id = 581] 01:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7fa800) [pid = 1652] [serial = 1743] [outer = 0x0] 01:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a8e5c00) [pid = 1652] [serial = 1744] [outer = 0x12a7fa800] 01:58:29 INFO - PROCESS | 1652 | 1468659509338 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b1ba800) [pid = 1652] [serial = 1745] [outer = 0x12a7fa800] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119821800) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128b60000) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f53400) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124acf400) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117003400) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110e57400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1188c6400) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112eb1000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118631400) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119abe800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195c8000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124d18000) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12756c800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118633800) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11981a000) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118a6c400) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1168be400) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:58:29 INFO - PROCESS | 1652 | 1468659509888 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]]]}] 01:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 820ms 01:58:29 INFO - PROCESS | 1652 | 1468659509930 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 1652 | 1468659509931 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:58:29 INFO - PROCESS | 1652 | 1468659509934 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 1652 | 1468659509935 Marionette TRACE conn2 <- [1,2298,null,{}] 01:58:29 INFO - PROCESS | 1652 | 1468659509938 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}] 01:58:29 INFO - PROCESS | 1652 | 1468659509939 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:30 INFO - PROCESS | 1652 | 1468659510022 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:58:30 INFO - PROCESS | 1652 | 1468659510025 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659510026 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0c000 == 38 [pid = 1652] [id = 582] 01:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112f56c00) [pid = 1652] [serial = 1746] [outer = 0x0] 01:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1184c5c00) [pid = 1652] [serial = 1747] [outer = 0x112f56c00] 01:58:30 INFO - PROCESS | 1652 | 1468659510052 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195c8000) [pid = 1652] [serial = 1748] [outer = 0x112f56c00] 01:58:30 INFO - PROCESS | 1652 | 1468659510414 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]]]}] 01:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 01:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:58:30 INFO - PROCESS | 1652 | 1468659510454 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 1652 | 1468659510456 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:58:30 INFO - PROCESS | 1652 | 1468659510466 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 1652 | 1468659510467 Marionette TRACE conn2 <- [1,2302,null,{}] 01:58:30 INFO - PROCESS | 1652 | 1468659510470 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}] 01:58:30 INFO - PROCESS | 1652 | 1468659510471 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:30 INFO - PROCESS | 1652 | 1468659510553 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:58:30 INFO - PROCESS | 1652 | 1468659510557 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659510558 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb83800 == 39 [pid = 1652] [id = 583] 01:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11957cc00) [pid = 1652] [serial = 1749] [outer = 0x0] 01:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1273a4400) [pid = 1652] [serial = 1750] [outer = 0x11957cc00] 01:58:30 INFO - PROCESS | 1652 | 1468659510583 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a8e1400) [pid = 1652] [serial = 1751] [outer = 0x11957cc00] 01:58:30 INFO - PROCESS | 1652 | 1468659510915 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]]]}] 01:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 477ms 01:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:58:30 INFO - PROCESS | 1652 | 1468659510935 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 1652 | 1468659510937 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:58:30 INFO - PROCESS | 1652 | 1468659510939 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 1652 | 1468659510941 Marionette TRACE conn2 <- [1,2306,null,{}] 01:58:30 INFO - PROCESS | 1652 | 1468659510943 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}] 01:58:30 INFO - PROCESS | 1652 | 1468659510945 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:31 INFO - PROCESS | 1652 | 1468659511044 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:58:31 INFO - PROCESS | 1652 | 1468659511105 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659511107 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c8000 == 40 [pid = 1652] [id = 584] 01:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a3ddc00) [pid = 1652] [serial = 1752] [outer = 0x0] 01:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b28b800) [pid = 1652] [serial = 1753] [outer = 0x12a3ddc00] 01:58:31 INFO - PROCESS | 1652 | 1468659511146 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12baea800) [pid = 1652] [serial = 1754] [outer = 0x12a3ddc00] 01:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 621ms 01:58:31 INFO - PROCESS | 1652 | 1468659511551 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]]]}] 01:58:31 INFO - PROCESS | 1652 | 1468659511561 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 1652 | 1468659511566 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:58:31 INFO - PROCESS | 1652 | 1468659511573 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 1652 | 1468659511575 Marionette TRACE conn2 <- [1,2310,null,{}] 01:58:31 INFO - PROCESS | 1652 | 1468659511581 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}] 01:58:31 INFO - PROCESS | 1652 | 1468659511582 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:31 INFO - PROCESS | 1652 | 1468659511761 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:58:31 INFO - PROCESS | 1652 | 1468659511810 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659511811 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc3000 == 41 [pid = 1652] [id = 585] 01:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12baee400) [pid = 1652] [serial = 1755] [outer = 0x0] 01:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bb5b400) [pid = 1652] [serial = 1756] [outer = 0x12baee400] 01:58:31 INFO - PROCESS | 1652 | 1468659511852 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bb5fc00) [pid = 1652] [serial = 1757] [outer = 0x12baee400] 01:58:32 INFO - PROCESS | 1652 | 1468659512510 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]]]}] 01:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 976ms 01:58:32 INFO - PROCESS | 1652 | 1468659512549 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 1652 | 1468659512551 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:58:32 INFO - PROCESS | 1652 | 1468659512554 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 1652 | 1468659512558 Marionette TRACE conn2 <- [1,2314,null,{}] 01:58:32 INFO - PROCESS | 1652 | 1468659512562 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}] 01:58:32 INFO - PROCESS | 1652 | 1468659512563 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:32 INFO - PROCESS | 1652 | 1468659512679 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:58:32 INFO - PROCESS | 1652 | 1468659512755 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659512756 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb9800 == 42 [pid = 1652] [id = 586] 01:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117eb2400) [pid = 1652] [serial = 1758] [outer = 0x0] 01:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118634000) [pid = 1652] [serial = 1759] [outer = 0x117eb2400] 01:58:32 INFO - PROCESS | 1652 | 1468659512787 Marionette DEBUG loaded listener.js 01:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11930cc00) [pid = 1652] [serial = 1760] [outer = 0x117eb2400] 01:58:33 INFO - PROCESS | 1652 | 1468659513242 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]]]}] 01:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 01:58:33 INFO - PROCESS | 1652 | 1468659513278 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:58:33 INFO - PROCESS | 1652 | 1468659513281 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:58:33 INFO - PROCESS | 1652 | 1468659513286 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:58:33 INFO - PROCESS | 1652 | 1468659513288 Marionette TRACE conn2 <- [1,2318,null,{}] 01:58:33 INFO - PROCESS | 1652 | 1468659513291 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}] 01:58:33 INFO - PROCESS | 1652 | 1468659513292 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:33 INFO - PROCESS | 1652 | 1468659513403 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:58:33 INFO - PROCESS | 1652 | 1468659513507 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659513509 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a62f800 == 43 [pid = 1652] [id = 587] 01:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11963e400) [pid = 1652] [serial = 1761] [outer = 0x0] 01:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11989a800) [pid = 1652] [serial = 1762] [outer = 0x11963e400] 01:58:33 INFO - PROCESS | 1652 | 1468659513542 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12542c400) [pid = 1652] [serial = 1763] [outer = 0x11963e400] 01:58:34 INFO - PROCESS | 1652 | 1468659514038 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] 01:58:34 INFO - PROCESS | 1652 | 1468659514065 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:58:34 INFO - PROCESS | 1652 | 1468659514069 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 1652 | 1468659514073 Marionette TRACE conn2 <- [1,2322,null,{}] 01:58:34 INFO - PROCESS | 1652 | 1468659514085 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}] 01:58:34 INFO - PROCESS | 1652 | 1468659514090 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:34 INFO - PROCESS | 1652 | 1468659514207 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:58:34 INFO - PROCESS | 1652 | 1468659514284 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659514285 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b0000 == 44 [pid = 1652] [id = 588] 01:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127567c00) [pid = 1652] [serial = 1764] [outer = 0x0] 01:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127576c00) [pid = 1652] [serial = 1765] [outer = 0x127567c00] 01:58:34 INFO - PROCESS | 1652 | 1468659514316 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129267c00) [pid = 1652] [serial = 1766] [outer = 0x127567c00] 01:58:34 INFO - PROCESS | 1652 | 1468659514709 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 677ms 01:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:58:34 INFO - PROCESS | 1652 | 1468659514765 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 1652 | 1468659514767 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:58:34 INFO - PROCESS | 1652 | 1468659514771 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 1652 | 1468659514772 Marionette TRACE conn2 <- [1,2326,null,{}] 01:58:34 INFO - PROCESS | 1652 | 1468659514775 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}] 01:58:34 INFO - PROCESS | 1652 | 1468659514776 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:34 INFO - PROCESS | 1652 | 1468659514885 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:58:35 INFO - PROCESS | 1652 | 1468659514997 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659514999 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7cc000 == 45 [pid = 1652] [id = 589] 01:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1165e1c00) [pid = 1652] [serial = 1767] [outer = 0x0] 01:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b27e800) [pid = 1652] [serial = 1768] [outer = 0x1165e1c00] 01:58:35 INFO - PROCESS | 1652 | 1468659515031 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ba50c00) [pid = 1652] [serial = 1769] [outer = 0x1165e1c00] 01:58:35 INFO - PROCESS | 1652 | 1468659515621 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]]]}] 01:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 870ms 01:58:35 INFO - PROCESS | 1652 | 1468659515642 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 1652 | 1468659515644 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:58:35 INFO - PROCESS | 1652 | 1468659515648 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 1652 | 1468659515650 Marionette TRACE conn2 <- [1,2330,null,{}] 01:58:35 INFO - PROCESS | 1652 | 1468659515659 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}] 01:58:35 INFO - PROCESS | 1652 | 1468659515661 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:35 INFO - PROCESS | 1652 | 1468659515762 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:58:35 INFO - PROCESS | 1652 | 1468659515839 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659515842 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11757b000 == 46 [pid = 1652] [id = 590] 01:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182d9800) [pid = 1652] [serial = 1770] [outer = 0x0] 01:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1184cc800) [pid = 1652] [serial = 1771] [outer = 0x1182d9800] 01:58:35 INFO - PROCESS | 1652 | 1468659515870 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1188c2800) [pid = 1652] [serial = 1772] [outer = 0x1182d9800] 01:58:36 INFO - PROCESS | 1652 | 1468659516330 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]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 727ms 01:58:36 INFO - PROCESS | 1652 | 1468659516374 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 1652 | 1468659516377 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:58:36 INFO - PROCESS | 1652 | 1468659516381 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 1652 | 1468659516383 Marionette TRACE conn2 <- [1,2334,null,{}] 01:58:36 INFO - PROCESS | 1652 | 1468659516386 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}] 01:58:36 INFO - PROCESS | 1652 | 1468659516387 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:36 INFO - PROCESS | 1652 | 1468659516487 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:58:36 INFO - PROCESS | 1652 | 1468659516554 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659516555 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188db800 == 47 [pid = 1652] [id = 591] 01:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11930d800) [pid = 1652] [serial = 1773] [outer = 0x0] 01:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11957c800) [pid = 1652] [serial = 1774] [outer = 0x11930d800] 01:58:36 INFO - PROCESS | 1652 | 1468659516584 Marionette DEBUG loaded listener.js 01:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119816c00) [pid = 1652] [serial = 1775] [outer = 0x11930d800] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c8000 == 46 [pid = 1652] [id = 584] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb83800 == 45 [pid = 1652] [id = 583] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0c000 == 44 [pid = 1652] [id = 582] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12baaa000 == 43 [pid = 1652] [id = 581] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b19d800 == 42 [pid = 1652] [id = 580] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a888000 == 41 [pid = 1652] [id = 579] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129384800 == 40 [pid = 1652] [id = 578] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2f800 == 39 [pid = 1652] [id = 577] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0d800 == 38 [pid = 1652] [id = 576] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d7000 == 37 [pid = 1652] [id = 575] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118256800 == 36 [pid = 1652] [id = 574] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127352000 == 35 [pid = 1652] [id = 573] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11836d000 == 34 [pid = 1652] [id = 572] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b3000 == 33 [pid = 1652] [id = 571] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11757b000 == 32 [pid = 1652] [id = 590] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7cc000 == 31 [pid = 1652] [id = 589] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b0000 == 30 [pid = 1652] [id = 588] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a62f800 == 29 [pid = 1652] [id = 587] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb9800 == 28 [pid = 1652] [id = 586] 01:58:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc3000 == 27 [pid = 1652] [id = 585] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12756c000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1293c5c00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11835ac00) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b081000) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1177efc00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118508c00) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116561000) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11963e000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112ea2400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11930a800) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b28b400) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11930b000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11888b800) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121806000) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124989c00) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119abb400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126d78000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124d88c00) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129267800) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119579400) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11888e000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12773f800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127027800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12960f400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128f6d800) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12bb5ac00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba52400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b281800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a7fe000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7a4c00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a8e7000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12baeec00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11914e000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127743400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12739d400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 01:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1171ms 01:58:37 INFO - PROCESS | 1652 | 1468659517546 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]]]}] 01:58:37 INFO - PROCESS | 1652 | 1468659517553 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:58:37 INFO - PROCESS | 1652 | 1468659517555 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:58:37 INFO - PROCESS | 1652 | 1468659517558 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 1652 | 1468659517560 Marionette TRACE conn2 <- [1,2338,null,{}] 01:58:37 INFO - PROCESS | 1652 | 1468659517566 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}] 01:58:37 INFO - PROCESS | 1652 | 1468659517567 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:37 INFO - PROCESS | 1652 | 1468659517651 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:58:37 INFO - PROCESS | 1652 | 1468659517656 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659517659 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x112ae5800 == 28 [pid = 1652] [id = 592] 01:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1126fc800) [pid = 1652] [serial = 1776] [outer = 0x0] 01:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112a79c00) [pid = 1652] [serial = 1777] [outer = 0x1126fc800] 01:58:37 INFO - PROCESS | 1652 | 1468659517690 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111c81800) [pid = 1652] [serial = 1778] [outer = 0x1126fc800] 01:58:38 INFO - PROCESS | 1652 | 1468659518105 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]]]}] 01:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 571ms 01:58:38 INFO - PROCESS | 1652 | 1468659518131 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1652 | 1468659518135 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:58:38 INFO - PROCESS | 1652 | 1468659518142 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1652 | 1468659518145 Marionette TRACE conn2 <- [1,2342,null,{}] 01:58:38 INFO - PROCESS | 1652 | 1468659518151 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}] 01:58:38 INFO - PROCESS | 1652 | 1468659518154 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:38 INFO - PROCESS | 1652 | 1468659518273 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:58:38 INFO - PROCESS | 1652 | 1468659518283 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:38 INFO - PROCESS | 1652 | 1468659518284 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x117064800 == 29 [pid = 1652] [id = 593] 01:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114f97000) [pid = 1652] [serial = 1779] [outer = 0x0] 01:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115f26000) [pid = 1652] [serial = 1780] [outer = 0x114f97000] 01:58:38 INFO - PROCESS | 1652 | 1468659518328 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116561c00) [pid = 1652] [serial = 1781] [outer = 0x114f97000] 01:58:38 INFO - PROCESS | 1652 | 1468659518762 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]]]}] 01:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 674ms 01:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:58:38 INFO - PROCESS | 1652 | 1468659518816 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1652 | 1468659518817 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:58:38 INFO - PROCESS | 1652 | 1468659518820 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1652 | 1468659518822 Marionette TRACE conn2 <- [1,2346,null,{}] 01:58:38 INFO - PROCESS | 1652 | 1468659518831 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}] 01:58:38 INFO - PROCESS | 1652 | 1468659518834 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:38 INFO - PROCESS | 1652 | 1468659518916 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:58:38 INFO - PROCESS | 1652 | 1468659518941 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:38 INFO - PROCESS | 1652 | 1468659518943 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186d1800 == 30 [pid = 1652] [id = 594] 01:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112eab800) [pid = 1652] [serial = 1782] [outer = 0x0] 01:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182d9000) [pid = 1652] [serial = 1783] [outer = 0x112eab800] 01:58:38 INFO - PROCESS | 1652 | 1468659518971 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1182e7400) [pid = 1652] [serial = 1784] [outer = 0x112eab800] 01:58:39 INFO - PROCESS | 1652 | 1468659519325 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 523ms 01:58:39 INFO - PROCESS | 1652 | 1468659519343 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 1652 | 1468659519345 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:58:39 INFO - PROCESS | 1652 | 1468659519350 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 1652 | 1468659519351 Marionette TRACE conn2 <- [1,2350,null,{}] 01:58:39 INFO - PROCESS | 1652 | 1468659519354 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}] 01:58:39 INFO - PROCESS | 1652 | 1468659519355 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:39 INFO - PROCESS | 1652 | 1468659519468 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:58:39 INFO - PROCESS | 1652 | 1468659519501 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659519502 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ce000 == 31 [pid = 1652] [id = 595] 01:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113253c00) [pid = 1652] [serial = 1785] [outer = 0x0] 01:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118629000) [pid = 1652] [serial = 1786] [outer = 0x113253c00] 01:58:39 INFO - PROCESS | 1652 | 1468659519528 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118731400) [pid = 1652] [serial = 1787] [outer = 0x113253c00] 01:58:39 INFO - PROCESS | 1652 | 1468659519831 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 01:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:58:39 INFO - PROCESS | 1652 | 1468659519870 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 1652 | 1468659519871 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:58:39 INFO - PROCESS | 1652 | 1468659519873 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 1652 | 1468659519874 Marionette TRACE conn2 <- [1,2354,null,{}] 01:58:39 INFO - PROCESS | 1652 | 1468659519877 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}] 01:58:39 INFO - PROCESS | 1652 | 1468659519878 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:39 INFO - PROCESS | 1652 | 1468659519978 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:58:40 INFO - PROCESS | 1652 | 1468659520015 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659520017 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121256800 == 32 [pid = 1652] [id = 596] 01:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112fc3000) [pid = 1652] [serial = 1788] [outer = 0x0] 01:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11888cc00) [pid = 1652] [serial = 1789] [outer = 0x112fc3000] 01:58:40 INFO - PROCESS | 1652 | 1468659520041 Marionette DEBUG loaded listener.js 01:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118a75c00) [pid = 1652] [serial = 1790] [outer = 0x112fc3000] 01:58:40 INFO - PROCESS | 1652 | 1468659520376 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 01:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:58:40 INFO - PROCESS | 1652 | 1468659520391 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1652 | 1468659520393 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:58:40 INFO - PROCESS | 1652 | 1468659520395 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1652 | 1468659520397 Marionette TRACE conn2 <- [1,2358,null,{}] 01:58:40 INFO - PROCESS | 1652 | 1468659520407 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}] 01:58:40 INFO - PROCESS | 1652 | 1468659520411 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:40 INFO - PROCESS | 1652 | 1468659520527 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:58:40 INFO - PROCESS | 1652 | 1468659520531 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659520532 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fe6800 == 33 [pid = 1652] [id = 597] 01:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112f4f800) [pid = 1652] [serial = 1791] [outer = 0x0] 01:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119306800) [pid = 1652] [serial = 1792] [outer = 0x112f4f800] 01:58:40 INFO - PROCESS | 1652 | 1468659520557 Marionette DEBUG loaded listener.js 01:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11964b400) [pid = 1652] [serial = 1793] [outer = 0x112f4f800] 01:58:40 INFO - PROCESS | 1652 | 1468659520892 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 01:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:58:40 INFO - PROCESS | 1652 | 1468659520923 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1652 | 1468659520924 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:58:40 INFO - PROCESS | 1652 | 1468659520926 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1652 | 1468659520927 Marionette TRACE conn2 <- [1,2362,null,{}] 01:58:40 INFO - PROCESS | 1652 | 1468659520933 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}] 01:58:40 INFO - PROCESS | 1652 | 1468659520934 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:41 INFO - PROCESS | 1652 | 1468659521030 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:58:41 INFO - PROCESS | 1652 | 1468659521033 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659521034 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d0f800 == 34 [pid = 1652] [id = 598] 01:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1168b2000) [pid = 1652] [serial = 1794] [outer = 0x0] 01:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11981bc00) [pid = 1652] [serial = 1795] [outer = 0x1168b2000] 01:58:41 INFO - PROCESS | 1652 | 1468659521058 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119abec00) [pid = 1652] [serial = 1796] [outer = 0x1168b2000] 01:58:41 INFO - PROCESS | 1652 | 1468659521423 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]]]}] 01:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 01:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:58:41 INFO - PROCESS | 1652 | 1468659521457 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:58:41 INFO - PROCESS | 1652 | 1468659521458 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:58:41 INFO - PROCESS | 1652 | 1468659521460 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:58:41 INFO - PROCESS | 1652 | 1468659521461 Marionette TRACE conn2 <- [1,2366,null,{}] 01:58:41 INFO - PROCESS | 1652 | 1468659521464 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}] 01:58:41 INFO - PROCESS | 1652 | 1468659521465 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:41 INFO - PROCESS | 1652 | 1468659521565 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:58:41 INFO - PROCESS | 1652 | 1468659521568 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659521570 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b34800 == 35 [pid = 1652] [id = 599] 01:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11964bc00) [pid = 1652] [serial = 1797] [outer = 0x0] 01:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121315000) [pid = 1652] [serial = 1798] [outer = 0x11964bc00] 01:58:41 INFO - PROCESS | 1652 | 1468659521594 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121829c00) [pid = 1652] [serial = 1799] [outer = 0x11964bc00] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12baee400) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127572400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1293c2400) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a7fa800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f56c00) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12baef000) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112ea6400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f8ec00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119ab6c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121a7e800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116b14000) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116b1ac00) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119815000) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:58:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11957cc00) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:58:42 INFO - PROCESS | 1652 | 1468659522120 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 01:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:58:42 INFO - PROCESS | 1652 | 1468659522133 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 1652 | 1468659522134 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:58:42 INFO - PROCESS | 1652 | 1468659522137 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 1652 | 1468659522138 Marionette TRACE conn2 <- [1,2370,null,{}] 01:58:42 INFO - PROCESS | 1652 | 1468659522140 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}] 01:58:42 INFO - PROCESS | 1652 | 1468659522141 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:42 INFO - PROCESS | 1652 | 1468659522223 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:58:42 INFO - PROCESS | 1652 | 1468659522282 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659522283 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186cf800 == 36 [pid = 1652] [id = 600] 01:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126fec00) [pid = 1652] [serial = 1800] [outer = 0x0] 01:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1182de400) [pid = 1652] [serial = 1801] [outer = 0x1126fec00] 01:58:42 INFO - PROCESS | 1652 | 1468659522308 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121a7f400) [pid = 1652] [serial = 1802] [outer = 0x1126fec00] 01:58:42 INFO - PROCESS | 1652 | 1468659522583 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 468ms 01:58:42 INFO - PROCESS | 1652 | 1468659522606 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 1652 | 1468659522607 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:58:42 INFO - PROCESS | 1652 | 1468659522609 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 1652 | 1468659522610 Marionette TRACE conn2 <- [1,2374,null,{}] 01:58:42 INFO - PROCESS | 1652 | 1468659522622 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}] 01:58:42 INFO - PROCESS | 1652 | 1468659522623 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:42 INFO - PROCESS | 1652 | 1468659522707 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:58:42 INFO - PROCESS | 1652 | 1468659522712 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659522715 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a32a800 == 37 [pid = 1652] [id = 601] 01:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118626800) [pid = 1652] [serial = 1803] [outer = 0x0] 01:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123d0c400) [pid = 1652] [serial = 1804] [outer = 0x118626800] 01:58:42 INFO - PROCESS | 1652 | 1468659522740 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124d0f000) [pid = 1652] [serial = 1805] [outer = 0x118626800] 01:58:43 INFO - PROCESS | 1652 | 1468659523102 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 01:58:43 INFO - PROCESS | 1652 | 1468659523139 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1652 | 1468659523141 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:58:43 INFO - PROCESS | 1652 | 1468659523143 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1652 | 1468659523146 Marionette TRACE conn2 <- [1,2378,null,{}] 01:58:43 INFO - PROCESS | 1652 | 1468659523148 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}] 01:58:43 INFO - PROCESS | 1652 | 1468659523150 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:43 INFO - PROCESS | 1652 | 1468659523240 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:58:43 INFO - PROCESS | 1652 | 1468659523244 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659523246 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12124f800 == 38 [pid = 1652] [id = 602] 01:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124d86c00) [pid = 1652] [serial = 1806] [outer = 0x0] 01:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1268f2400) [pid = 1652] [serial = 1807] [outer = 0x124d86c00] 01:58:43 INFO - PROCESS | 1652 | 1468659523277 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127326c00) [pid = 1652] [serial = 1808] [outer = 0x124d86c00] 01:58:43 INFO - PROCESS | 1652 | 1468659523618 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 01:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:58:43 INFO - PROCESS | 1652 | 1468659523664 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1652 | 1468659523665 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:58:43 INFO - PROCESS | 1652 | 1468659523668 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1652 | 1468659523669 Marionette TRACE conn2 <- [1,2382,null,{}] 01:58:43 INFO - PROCESS | 1652 | 1468659523671 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}] 01:58:43 INFO - PROCESS | 1652 | 1468659523672 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:43 INFO - PROCESS | 1652 | 1468659523753 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:58:43 INFO - PROCESS | 1652 | 1468659523814 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659523815 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1b5800 == 39 [pid = 1652] [id = 603] 01:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127397400) [pid = 1652] [serial = 1809] [outer = 0x0] 01:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1273a4800) [pid = 1652] [serial = 1810] [outer = 0x127397400] 01:58:43 INFO - PROCESS | 1652 | 1468659523839 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12756c000) [pid = 1652] [serial = 1811] [outer = 0x127397400] 01:58:44 INFO - PROCESS | 1652 | 1468659524303 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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 669ms 01:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:58:44 INFO - PROCESS | 1652 | 1468659524338 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 1652 | 1468659524341 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:58:44 INFO - PROCESS | 1652 | 1468659524346 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 1652 | 1468659524350 Marionette TRACE conn2 <- [1,2386,null,{}] 01:58:44 INFO - PROCESS | 1652 | 1468659524354 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}] 01:58:44 INFO - PROCESS | 1652 | 1468659524356 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:44 INFO - PROCESS | 1652 | 1468659524473 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:58:44 INFO - PROCESS | 1652 | 1468659524603 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659524605 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x117077800 == 40 [pid = 1652] [id = 604] 01:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1130adc00) [pid = 1652] [serial = 1812] [outer = 0x0] 01:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113255400) [pid = 1652] [serial = 1813] [outer = 0x1130adc00] 01:58:44 INFO - PROCESS | 1652 | 1468659524636 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11629a800) [pid = 1652] [serial = 1814] [outer = 0x1130adc00] 01:58:45 INFO - PROCESS | 1652 | 1468659525168 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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 873ms 01:58:45 INFO - PROCESS | 1652 | 1468659525235 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 1652 | 1468659525238 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:58:45 INFO - PROCESS | 1652 | 1468659525244 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 1652 | 1468659525246 Marionette TRACE conn2 <- [1,2390,null,{}] 01:58:45 INFO - PROCESS | 1652 | 1468659525249 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}] 01:58:45 INFO - PROCESS | 1652 | 1468659525251 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:45 INFO - PROCESS | 1652 | 1468659525370 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:58:45 INFO - PROCESS | 1652 | 1468659525452 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659525454 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121259800 == 41 [pid = 1652] [id = 605] 01:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117098400) [pid = 1652] [serial = 1815] [outer = 0x0] 01:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1182de800) [pid = 1652] [serial = 1816] [outer = 0x117098400] 01:58:45 INFO - PROCESS | 1652 | 1468659525485 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1184c6800) [pid = 1652] [serial = 1817] [outer = 0x117098400] 01:58:46 INFO - PROCESS | 1652 | 1468659526158 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]]]}] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12124f800 == 40 [pid = 1652] [id = 602] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a32a800 == 39 [pid = 1652] [id = 601] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1186cf800 == 38 [pid = 1652] [id = 600] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128b34800 == 37 [pid = 1652] [id = 599] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126d0f800 == 36 [pid = 1652] [id = 598] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124fe6800 == 35 [pid = 1652] [id = 597] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121256800 == 34 [pid = 1652] [id = 596] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ce000 == 33 [pid = 1652] [id = 595] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1186d1800 == 32 [pid = 1652] [id = 594] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x117064800 == 31 [pid = 1652] [id = 593] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x112ae5800 == 30 [pid = 1652] [id = 592] 01:58:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1188db800 == 29 [pid = 1652] [id = 591] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11850fc00) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12731b400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124ad4800) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1268f3400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118510400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11956ec00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117eb7400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11850f400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11981dc00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1215f5000) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b1ba800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a8e1400) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1273a4400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195c8000) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127568000) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bb5fc00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bb5b400) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b28b800) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127744800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a3de400) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1293c0c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a8e5c00) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7f2400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1184c5c00) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bb62800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11981e000) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121a7f000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 01:58:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117004c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 01:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 971ms 01:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:58:46 INFO - PROCESS | 1652 | 1468659526216 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 1652 | 1468659526218 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:58:46 INFO - PROCESS | 1652 | 1468659526221 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 1652 | 1468659526223 Marionette TRACE conn2 <- [1,2394,null,{}] 01:58:46 INFO - PROCESS | 1652 | 1468659526226 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}] 01:58:46 INFO - PROCESS | 1652 | 1468659526228 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:46 INFO - PROCESS | 1652 | 1468659526310 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:58:46 INFO - PROCESS | 1652 | 1468659526319 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659526322 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a4a000 == 30 [pid = 1652] [id = 606] 01:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1165e8800) [pid = 1652] [serial = 1818] [outer = 0x0] 01:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1168ba800) [pid = 1652] [serial = 1819] [outer = 0x1165e8800] 01:58:46 INFO - PROCESS | 1652 | 1468659526350 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1177fcc00) [pid = 1652] [serial = 1820] [outer = 0x1165e8800] 01:58:46 INFO - PROCESS | 1652 | 1468659526713 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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 01:58:46 INFO - PROCESS | 1652 | 1468659526746 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 1652 | 1468659526748 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:58:46 INFO - PROCESS | 1652 | 1468659526753 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 1652 | 1468659526755 Marionette TRACE conn2 <- [1,2398,null,{}] 01:58:46 INFO - PROCESS | 1652 | 1468659526757 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}] 01:58:46 INFO - PROCESS | 1652 | 1468659526759 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:46 INFO - PROCESS | 1652 | 1468659526840 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:58:46 INFO - PROCESS | 1652 | 1468659526844 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659526845 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d8800 == 31 [pid = 1652] [id = 607] 01:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11835d000) [pid = 1652] [serial = 1821] [outer = 0x0] 01:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118510800) [pid = 1652] [serial = 1822] [outer = 0x11835d000] 01:58:46 INFO - PROCESS | 1652 | 1468659526876 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118881c00) [pid = 1652] [serial = 1823] [outer = 0x11835d000] 01:58:47 INFO - PROCESS | 1652 | 1468659527230 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 01:58:47 INFO - PROCESS | 1652 | 1468659527274 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 1652 | 1468659527275 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:58:47 INFO - PROCESS | 1652 | 1468659527278 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 1652 | 1468659527280 Marionette TRACE conn2 <- [1,2402,null,{}] 01:58:47 INFO - PROCESS | 1652 | 1468659527288 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}] 01:58:47 INFO - PROCESS | 1652 | 1468659527292 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:47 INFO - PROCESS | 1652 | 1468659527375 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:58:47 INFO - PROCESS | 1652 | 1468659527383 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659527385 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121903000 == 32 [pid = 1652] [id = 608] 01:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112eb1c00) [pid = 1652] [serial = 1824] [outer = 0x0] 01:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11930a400) [pid = 1652] [serial = 1825] [outer = 0x112eb1c00] 01:58:47 INFO - PROCESS | 1652 | 1468659527413 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195ca000) [pid = 1652] [serial = 1826] [outer = 0x112eb1c00] 01:58:47 INFO - PROCESS | 1652 | 1468659527774 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 523ms 01:58:47 INFO - PROCESS | 1652 | 1468659527802 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 1652 | 1468659527804 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:58:47 INFO - PROCESS | 1652 | 1468659527806 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 1652 | 1468659527808 Marionette TRACE conn2 <- [1,2406,null,{}] 01:58:47 INFO - PROCESS | 1652 | 1468659527810 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}] 01:58:47 INFO - PROCESS | 1652 | 1468659527811 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:47 INFO - PROCESS | 1652 | 1468659527926 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:58:47 INFO - PROCESS | 1652 | 1468659527960 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659527961 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x127353000 == 33 [pid = 1652] [id = 609] 01:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f51800) [pid = 1652] [serial = 1827] [outer = 0x0] 01:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119642c00) [pid = 1652] [serial = 1828] [outer = 0x112f51800] 01:58:47 INFO - PROCESS | 1652 | 1468659527986 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119821800) [pid = 1652] [serial = 1829] [outer = 0x112f51800] 01:58:48 INFO - PROCESS | 1652 | 1468659528304 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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 01:58:48 INFO - PROCESS | 1652 | 1468659528328 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 1652 | 1468659528330 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:58:48 INFO - PROCESS | 1652 | 1468659528342 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 1652 | 1468659528343 Marionette TRACE conn2 <- [1,2410,null,{}] 01:58:48 INFO - PROCESS | 1652 | 1468659528345 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}] 01:58:48 INFO - PROCESS | 1652 | 1468659528348 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:48 INFO - PROCESS | 1652 | 1468659528453 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:58:48 INFO - PROCESS | 1652 | 1468659528456 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659528457 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128de9800 == 34 [pid = 1652] [id = 610] 01:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119310c00) [pid = 1652] [serial = 1830] [outer = 0x0] 01:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119aec800) [pid = 1652] [serial = 1831] [outer = 0x119310c00] 01:58:48 INFO - PROCESS | 1652 | 1468659528481 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1215f9000) [pid = 1652] [serial = 1832] [outer = 0x119310c00] 01:58:48 INFO - PROCESS | 1652 | 1468659528854 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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 01:58:48 INFO - PROCESS | 1652 | 1468659528860 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 1652 | 1468659528863 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:58:48 INFO - PROCESS | 1652 | 1468659528865 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 1652 | 1468659528867 Marionette TRACE conn2 <- [1,2414,null,{}] 01:58:48 INFO - PROCESS | 1652 | 1468659528879 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}] 01:58:48 INFO - PROCESS | 1652 | 1468659528885 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:49 INFO - PROCESS | 1652 | 1468659529007 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:58:49 INFO - PROCESS | 1652 | 1468659529018 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659529019 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a628800 == 35 [pid = 1652] [id = 611] 01:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121a7f000) [pid = 1652] [serial = 1833] [outer = 0x0] 01:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1268f6c00) [pid = 1652] [serial = 1834] [outer = 0x121a7f000] 01:58:49 INFO - PROCESS | 1652 | 1468659529044 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12756a000) [pid = 1652] [serial = 1835] [outer = 0x121a7f000] 01:58:49 INFO - PROCESS | 1652 | 1468659529394 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 568ms 01:58:49 INFO - PROCESS | 1652 | 1468659529434 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 1652 | 1468659529435 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:58:49 INFO - PROCESS | 1652 | 1468659529438 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1652 | 1468659529439 Marionette TRACE conn2 <- [1,2418,null,{}] 01:58:49 INFO - PROCESS | 1652 | 1468659529441 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}] 01:58:49 INFO - PROCESS | 1652 | 1468659529443 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:49 INFO - PROCESS | 1652 | 1468659529543 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:58:49 INFO - PROCESS | 1652 | 1468659529547 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659529548 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b254800 == 36 [pid = 1652] [id = 612] 01:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d78800) [pid = 1652] [serial = 1836] [outer = 0x0] 01:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127574000) [pid = 1652] [serial = 1837] [outer = 0x126d78800] 01:58:49 INFO - PROCESS | 1652 | 1468659529573 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1275fb400) [pid = 1652] [serial = 1838] [outer = 0x126d78800] 01:58:49 INFO - PROCESS | 1652 | 1468659529901 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 470ms 01:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:58:49 INFO - PROCESS | 1652 | 1468659529909 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 1652 | 1468659529910 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:58:49 INFO - PROCESS | 1652 | 1468659529921 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1652 | 1468659529922 Marionette TRACE conn2 <- [1,2422,null,{}] 01:58:49 INFO - PROCESS | 1652 | 1468659529925 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}] 01:58:49 INFO - PROCESS | 1652 | 1468659529926 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:50 INFO - PROCESS | 1652 | 1468659530040 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:58:50 INFO - PROCESS | 1652 | 1468659530044 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659530045 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baa2000 == 37 [pid = 1652] [id = 613] 01:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12756dc00) [pid = 1652] [serial = 1839] [outer = 0x0] 01:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12773f800) [pid = 1652] [serial = 1840] [outer = 0x12756dc00] 01:58:50 INFO - PROCESS | 1652 | 1468659530069 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128b57000) [pid = 1652] [serial = 1841] [outer = 0x12756dc00] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11930d800) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x114f97000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112fc3000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f4f800) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1126fec00) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1168b2000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112eab800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1126fc800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113253c00) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11964bc00) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118626800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117eb2400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11963e400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124d86c00) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127567c00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1165e1c00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1182d9800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a3ddc00) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:58:50 INFO - PROCESS | 1652 | 1468659530501 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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 629ms 01:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:58:50 INFO - PROCESS | 1652 | 1468659530541 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:58:50 INFO - PROCESS | 1652 | 1468659530543 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:58:50 INFO - PROCESS | 1652 | 1468659530545 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 1652 | 1468659530546 Marionette TRACE conn2 <- [1,2426,null,{}] 01:58:50 INFO - PROCESS | 1652 | 1468659530549 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}] 01:58:50 INFO - PROCESS | 1652 | 1468659530550 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:50 INFO - PROCESS | 1652 | 1468659530655 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:58:50 INFO - PROCESS | 1652 | 1468659530691 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659530692 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12142e000 == 38 [pid = 1652] [id = 614] 01:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112ea8800) [pid = 1652] [serial = 1842] [outer = 0x0] 01:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117097000) [pid = 1652] [serial = 1843] [outer = 0x112ea8800] 01:58:50 INFO - PROCESS | 1652 | 1468659530717 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118a6c800) [pid = 1652] [serial = 1844] [outer = 0x112ea8800] 01:58:51 INFO - PROCESS | 1652 | 1468659530998 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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 471ms 01:58:51 INFO - PROCESS | 1652 | 1468659531022 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1652 | 1468659531023 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:58:51 INFO - PROCESS | 1652 | 1468659531025 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1652 | 1468659531026 Marionette TRACE conn2 <- [1,2430,null,{}] 01:58:51 INFO - PROCESS | 1652 | 1468659531036 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}] 01:58:51 INFO - PROCESS | 1652 | 1468659531038 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:51 INFO - PROCESS | 1652 | 1468659531125 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:58:51 INFO - PROCESS | 1652 | 1468659531131 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659531133 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd72000 == 39 [pid = 1652] [id = 615] 01:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11963e400) [pid = 1652] [serial = 1845] [outer = 0x0] 01:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12731c000) [pid = 1652] [serial = 1846] [outer = 0x11963e400] 01:58:51 INFO - PROCESS | 1652 | 1468659531164 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12773d400) [pid = 1652] [serial = 1847] [outer = 0x11963e400] 01:58:51 INFO - PROCESS | 1652 | 1468659531512 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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 01:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:58:51 INFO - PROCESS | 1652 | 1468659531558 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1652 | 1468659531560 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:58:51 INFO - PROCESS | 1652 | 1468659531562 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1652 | 1468659531564 Marionette TRACE conn2 <- [1,2434,null,{}] 01:58:51 INFO - PROCESS | 1652 | 1468659531567 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}] 01:58:51 INFO - PROCESS | 1652 | 1468659531568 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:51 INFO - PROCESS | 1652 | 1468659531660 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:58:51 INFO - PROCESS | 1652 | 1468659531666 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659531668 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c79d800 == 40 [pid = 1652] [id = 616] 01:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12773e800) [pid = 1652] [serial = 1848] [outer = 0x0] 01:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128f75400) [pid = 1652] [serial = 1849] [outer = 0x12773e800] 01:58:51 INFO - PROCESS | 1652 | 1468659531694 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1293c0400) [pid = 1652] [serial = 1850] [outer = 0x12773e800] 01:58:52 INFO - PROCESS | 1652 | 1468659532018 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 01:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:58:52 INFO - PROCESS | 1652 | 1468659532035 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 1652 | 1468659532036 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:58:52 INFO - PROCESS | 1652 | 1468659532038 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1652 | 1468659532039 Marionette TRACE conn2 <- [1,2438,null,{}] 01:58:52 INFO - PROCESS | 1652 | 1468659532041 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}] 01:58:52 INFO - PROCESS | 1652 | 1468659532043 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:52 INFO - PROCESS | 1652 | 1468659532126 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:58:52 INFO - PROCESS | 1652 | 1468659532187 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659532196 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb79000 == 41 [pid = 1652] [id = 617] 01:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129261400) [pid = 1652] [serial = 1851] [outer = 0x0] 01:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1293c8800) [pid = 1652] [serial = 1852] [outer = 0x129261400] 01:58:52 INFO - PROCESS | 1652 | 1468659532224 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12960e400) [pid = 1652] [serial = 1853] [outer = 0x129261400] 01:58:52 INFO - PROCESS | 1652 | 1468659532647 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 622ms 01:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:58:52 INFO - PROCESS | 1652 | 1468659532660 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 1652 | 1468659532663 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:58:52 INFO - PROCESS | 1652 | 1468659532666 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1652 | 1468659532668 Marionette TRACE conn2 <- [1,2442,null,{}] 01:58:52 INFO - PROCESS | 1652 | 1468659532672 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}] 01:58:52 INFO - PROCESS | 1652 | 1468659532674 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:52 INFO - PROCESS | 1652 | 1468659532787 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:58:52 INFO - PROCESS | 1652 | 1468659532860 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659532862 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187c9000 == 42 [pid = 1652] [id = 618] 01:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11325b400) [pid = 1652] [serial = 1854] [outer = 0x0] 01:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1165ec400) [pid = 1652] [serial = 1855] [outer = 0x11325b400] 01:58:52 INFO - PROCESS | 1652 | 1468659532893 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117eb5800) [pid = 1652] [serial = 1856] [outer = 0x11325b400] 01:58:53 INFO - PROCESS | 1652 | 1468659533330 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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 01:58:53 INFO - PROCESS | 1652 | 1468659533337 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 1652 | 1468659533341 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:58:53 INFO - PROCESS | 1652 | 1468659533345 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 1652 | 1468659533347 Marionette TRACE conn2 <- [1,2446,null,{}] 01:58:53 INFO - PROCESS | 1652 | 1468659533350 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}] 01:58:53 INFO - PROCESS | 1652 | 1468659533352 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:53 INFO - PROCESS | 1652 | 1468659533460 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:58:53 INFO - PROCESS | 1652 | 1468659533520 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659533521 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fb9800 == 43 [pid = 1652] [id = 619] 01:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11872ec00) [pid = 1652] [serial = 1857] [outer = 0x0] 01:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119304c00) [pid = 1652] [serial = 1858] [outer = 0x11872ec00] 01:58:53 INFO - PROCESS | 1652 | 1468659533553 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1195c8000) [pid = 1652] [serial = 1859] [outer = 0x11872ec00] 01:58:54 INFO - PROCESS | 1652 | 1468659534002 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 669ms 01:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:58:54 INFO - PROCESS | 1652 | 1468659534015 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 1652 | 1468659534017 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:58:54 INFO - PROCESS | 1652 | 1468659534019 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 1652 | 1468659534021 Marionette TRACE conn2 <- [1,2450,null,{}] 01:58:54 INFO - PROCESS | 1652 | 1468659534030 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}] 01:58:54 INFO - PROCESS | 1652 | 1468659534033 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:54 INFO - PROCESS | 1652 | 1468659534142 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:58:54 INFO - PROCESS | 1652 | 1468659534254 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659534257 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb82800 == 44 [pid = 1652] [id = 620] 01:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124d14c00) [pid = 1652] [serial = 1860] [outer = 0x0] 01:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124d1a000) [pid = 1652] [serial = 1861] [outer = 0x124d14c00] 01:58:54 INFO - PROCESS | 1652 | 1468659534287 Marionette DEBUG loaded listener.js 01:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126e82800) [pid = 1652] [serial = 1862] [outer = 0x124d14c00] 01:58:54 INFO - PROCESS | 1652 | 1468659534702 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 721ms 01:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:58:54 INFO - PROCESS | 1652 | 1468659534741 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 1652 | 1468659534743 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:58:54 INFO - PROCESS | 1652 | 1468659534745 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 1652 | 1468659534746 Marionette TRACE conn2 <- [1,2454,null,{}] 01:58:54 INFO - PROCESS | 1652 | 1468659534749 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}] 01:58:54 INFO - PROCESS | 1652 | 1468659534750 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:54 INFO - PROCESS | 1652 | 1468659534856 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:58:54 INFO - PROCESS | 1652 | 1468659534917 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659534918 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0aa800 == 45 [pid = 1652] [id = 621] 01:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124d15400) [pid = 1652] [serial = 1863] [outer = 0x0] 01:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127567800) [pid = 1652] [serial = 1864] [outer = 0x124d15400] 01:58:54 INFO - PROCESS | 1652 | 1468659534988 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128b60c00) [pid = 1652] [serial = 1865] [outer = 0x124d15400] 01:58:55 INFO - PROCESS | 1652 | 1468659535425 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]]]}] 01:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 721ms 01:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:58:55 INFO - PROCESS | 1652 | 1468659535474 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:58:55 INFO - PROCESS | 1652 | 1468659535476 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:58:55 INFO - PROCESS | 1652 | 1468659535491 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:58:55 INFO - PROCESS | 1652 | 1468659535492 Marionette TRACE conn2 <- [1,2458,null,{}] 01:58:55 INFO - PROCESS | 1652 | 1468659535497 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}] 01:58:55 INFO - PROCESS | 1652 | 1468659535499 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:55 INFO - PROCESS | 1652 | 1468659535601 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:58:55 INFO - PROCESS | 1652 | 1468659535822 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659535824 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11725a000 == 46 [pid = 1652] [id = 622] 01:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112f56c00) [pid = 1652] [serial = 1866] [outer = 0x0] 01:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113252c00) [pid = 1652] [serial = 1867] [outer = 0x112f56c00] 01:58:55 INFO - PROCESS | 1652 | 1468659535854 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1168bb400) [pid = 1652] [serial = 1868] [outer = 0x112f56c00] 01:58:56 INFO - PROCESS | 1652 | 1468659536317 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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 886ms 01:58:56 INFO - PROCESS | 1652 | 1468659536383 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 1652 | 1468659536385 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:58:56 INFO - PROCESS | 1652 | 1468659536389 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 1652 | 1468659536391 Marionette TRACE conn2 <- [1,2462,null,{}] 01:58:56 INFO - PROCESS | 1652 | 1468659536395 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}] 01:58:56 INFO - PROCESS | 1652 | 1468659536398 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:56 INFO - PROCESS | 1652 | 1468659536497 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:58:56 INFO - PROCESS | 1652 | 1468659536572 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659536573 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e4b000 == 47 [pid = 1652] [id = 623] 01:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1182e6400) [pid = 1652] [serial = 1869] [outer = 0x0] 01:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118364000) [pid = 1652] [serial = 1870] [outer = 0x1182e6400] 01:58:56 INFO - PROCESS | 1652 | 1468659536601 Marionette DEBUG loaded listener.js 01:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118633000) [pid = 1652] [serial = 1871] [outer = 0x1182e6400] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c79d800 == 46 [pid = 1652] [id = 616] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd72000 == 45 [pid = 1652] [id = 615] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12142e000 == 44 [pid = 1652] [id = 614] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12baa2000 == 43 [pid = 1652] [id = 613] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b254800 == 42 [pid = 1652] [id = 612] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a628800 == 41 [pid = 1652] [id = 611] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128de9800 == 40 [pid = 1652] [id = 610] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x127353000 == 39 [pid = 1652] [id = 609] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x121903000 == 38 [pid = 1652] [id = 608] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d8800 == 37 [pid = 1652] [id = 607] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x116a4a000 == 36 [pid = 1652] [id = 606] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x121259800 == 35 [pid = 1652] [id = 605] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x117077800 == 34 [pid = 1652] [id = 604] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1b5800 == 33 [pid = 1652] [id = 603] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11725a000 == 32 [pid = 1652] [id = 622] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0aa800 == 31 [pid = 1652] [id = 621] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb82800 == 30 [pid = 1652] [id = 620] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128fb9800 == 29 [pid = 1652] [id = 619] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb79000 == 28 [pid = 1652] [id = 617] 01:58:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1187c9000 == 27 [pid = 1652] [id = 618] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12baea800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1273a4800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119816c00) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11957c800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116561c00) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115f26000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118a75c00) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11888cc00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119306800) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182de400) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11981bc00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119abec00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1182d9000) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1182e7400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112a79c00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111c81800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118629000) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121315000) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123d0c400) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11930cc00) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124d0f000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118634000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11989a800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12542c400) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1268f2400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129267c00) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127576c00) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121a7f400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121829c00) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ba50c00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b27e800) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1188c2800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1184cc800) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127326c00) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11964b400) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118731400) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 01:58:57 INFO - PROCESS | 1652 | 1468659537551 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]]]}] 01:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1171ms 01:58:57 INFO - PROCESS | 1652 | 1468659537561 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:58:57 INFO - PROCESS | 1652 | 1468659537566 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:58:57 INFO - PROCESS | 1652 | 1468659537570 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 1652 | 1468659537572 Marionette TRACE conn2 <- [1,2466,null,{}] 01:58:57 INFO - PROCESS | 1652 | 1468659537576 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}] 01:58:57 INFO - PROCESS | 1652 | 1468659537577 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:57 INFO - PROCESS | 1652 | 1468659537664 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:58:57 INFO - PROCESS | 1652 | 1468659537720 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659537723 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165be800 == 28 [pid = 1652] [id = 624] 01:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133e0000) [pid = 1652] [serial = 1872] [outer = 0x0] 01:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1165e1c00) [pid = 1652] [serial = 1873] [outer = 0x1133e0000] 01:58:57 INFO - PROCESS | 1652 | 1468659537751 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116b21c00) [pid = 1652] [serial = 1874] [outer = 0x1133e0000] 01:58:58 INFO - PROCESS | 1652 | 1468659538084 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]]]}] 01:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 571ms 01:58:58 INFO - PROCESS | 1652 | 1468659538141 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 1652 | 1468659538144 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:58:58 INFO - PROCESS | 1652 | 1468659538149 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:58:58 INFO - PROCESS | 1652 | 1468659538151 Marionette TRACE conn2 <- [1,2470,null,{}] 01:58:58 INFO - PROCESS | 1652 | 1468659538153 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}] 01:58:58 INFO - PROCESS | 1652 | 1468659538155 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:58 INFO - PROCESS | 1652 | 1468659538236 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:58:58 INFO - PROCESS | 1652 | 1468659538300 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659538301 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118249000 == 29 [pid = 1652] [id = 625] 01:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117eb2800) [pid = 1652] [serial = 1875] [outer = 0x0] 01:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118364c00) [pid = 1652] [serial = 1876] [outer = 0x117eb2800] 01:58:58 INFO - PROCESS | 1652 | 1468659538330 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11862f400) [pid = 1652] [serial = 1877] [outer = 0x117eb2800] 01:58:58 INFO - PROCESS | 1652 | 1468659538650 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]]]}] 01:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 01:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:58:58 INFO - PROCESS | 1652 | 1468659538669 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 1652 | 1468659538671 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:58:58 INFO - PROCESS | 1652 | 1468659538673 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:58:58 INFO - PROCESS | 1652 | 1468659538675 Marionette TRACE conn2 <- [1,2474,null,{}] 01:58:58 INFO - PROCESS | 1652 | 1468659538686 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}] 01:58:58 INFO - PROCESS | 1652 | 1468659538689 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:58 INFO - PROCESS | 1652 | 1468659538768 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:58:58 INFO - PROCESS | 1652 | 1468659538773 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659538775 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119682000 == 30 [pid = 1652] [id = 626] 01:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112ea3000) [pid = 1652] [serial = 1878] [outer = 0x0] 01:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191cac00) [pid = 1652] [serial = 1879] [outer = 0x112ea3000] 01:58:58 INFO - PROCESS | 1652 | 1468659538805 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11957c800) [pid = 1652] [serial = 1880] [outer = 0x112ea3000] 01:58:59 INFO - PROCESS | 1652 | 1468659539167 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]]]}] 01:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 01:58:59 INFO - PROCESS | 1652 | 1468659539210 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 1652 | 1468659539212 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:58:59 INFO - PROCESS | 1652 | 1468659539215 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1652 | 1468659539216 Marionette TRACE conn2 <- [1,2478,null,{}] 01:58:59 INFO - PROCESS | 1652 | 1468659539219 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}] 01:58:59 INFO - PROCESS | 1652 | 1468659539220 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:59 INFO - PROCESS | 1652 | 1468659539302 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:58:59 INFO - PROCESS | 1652 | 1468659539306 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659539307 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12141e800 == 31 [pid = 1652] [id = 627] 01:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11963c400) [pid = 1652] [serial = 1881] [outer = 0x0] 01:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119815400) [pid = 1652] [serial = 1882] [outer = 0x11963c400] 01:58:59 INFO - PROCESS | 1652 | 1468659539333 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119820000) [pid = 1652] [serial = 1883] [outer = 0x11963c400] 01:58:59 INFO - PROCESS | 1652 | 1468659539706 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]]]}] 01:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 01:58:59 INFO - PROCESS | 1652 | 1468659539741 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 1652 | 1468659539742 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:58:59 INFO - PROCESS | 1652 | 1468659539754 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1652 | 1468659539755 Marionette TRACE conn2 <- [1,2482,null,{}] 01:58:59 INFO - PROCESS | 1652 | 1468659539757 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}] 01:58:59 INFO - PROCESS | 1652 | 1468659539758 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:59 INFO - PROCESS | 1652 | 1468659539853 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:58:59 INFO - PROCESS | 1652 | 1468659539857 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659539858 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ffd000 == 32 [pid = 1652] [id = 628] 01:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116297c00) [pid = 1652] [serial = 1884] [outer = 0x0] 01:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11989cc00) [pid = 1652] [serial = 1885] [outer = 0x116297c00] 01:58:59 INFO - PROCESS | 1652 | 1468659539883 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1211d8000) [pid = 1652] [serial = 1886] [outer = 0x116297c00] 01:59:00 INFO - PROCESS | 1652 | 1468659540239 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 01:59:00 INFO - PROCESS | 1652 | 1468659540277 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:59:00 INFO - PROCESS | 1652 | 1468659540278 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:59:00 INFO - PROCESS | 1652 | 1468659540281 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1652 | 1468659540282 Marionette TRACE conn2 <- [1,2486,null,{}] 01:59:00 INFO - PROCESS | 1652 | 1468659540284 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}] 01:59:00 INFO - PROCESS | 1652 | 1468659540288 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:00 INFO - PROCESS | 1652 | 1468659540406 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:59:00 INFO - PROCESS | 1652 | 1468659540419 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659540420 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127352800 == 33 [pid = 1652] [id = 629] 01:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112e52400) [pid = 1652] [serial = 1887] [outer = 0x0] 01:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121a8d400) [pid = 1652] [serial = 1888] [outer = 0x112e52400] 01:59:00 INFO - PROCESS | 1652 | 1468659540445 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126e78800) [pid = 1652] [serial = 1889] [outer = 0x112e52400] 01:59:00 INFO - PROCESS | 1652 | 1468659540784 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 01:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:59:00 INFO - PROCESS | 1652 | 1468659540802 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1652 | 1468659540804 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:59:00 INFO - PROCESS | 1652 | 1468659540820 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1652 | 1468659540822 Marionette TRACE conn2 <- [1,2490,null,{}] 01:59:00 INFO - PROCESS | 1652 | 1468659540824 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}] 01:59:00 INFO - PROCESS | 1652 | 1468659540825 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:00 INFO - PROCESS | 1652 | 1468659540922 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:59:00 INFO - PROCESS | 1652 | 1468659540926 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659540927 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc5800 == 34 [pid = 1652] [id = 630] 01:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118630400) [pid = 1652] [serial = 1890] [outer = 0x0] 01:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12731b800) [pid = 1652] [serial = 1891] [outer = 0x118630400] 01:59:00 INFO - PROCESS | 1652 | 1468659540951 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1273a6c00) [pid = 1652] [serial = 1892] [outer = 0x118630400] 01:59:01 INFO - PROCESS | 1652 | 1468659541410 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]]]}] 01:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 635ms 01:59:01 INFO - PROCESS | 1652 | 1468659541442 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 1652 | 1468659541444 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:59:01 INFO - PROCESS | 1652 | 1468659541455 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 1652 | 1468659541457 Marionette TRACE conn2 <- [1,2494,null,{}] 01:59:01 INFO - PROCESS | 1652 | 1468659541460 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}] 01:59:01 INFO - PROCESS | 1652 | 1468659541461 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:01 INFO - PROCESS | 1652 | 1468659541830 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129261400) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119310c00) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121a7f000) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12756dc00) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112ea8800) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1165e8800) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112f51800) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117098400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1130adc00) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112eb1c00) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x127397400) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11835d000) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11963e400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:59:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12773e800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:59:01 INFO - PROCESS | 1652 | 1468659541878 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659541879 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824c800 == 35 [pid = 1652] [id = 631] 01:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110e54400) [pid = 1652] [serial = 1893] [outer = 0x0] 01:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112ea3400) [pid = 1652] [serial = 1894] [outer = 0x110e54400] 01:59:01 INFO - PROCESS | 1652 | 1468659541904 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11708e400) [pid = 1652] [serial = 1895] [outer = 0x110e54400] 01:59:02 INFO - PROCESS | 1652 | 1468659542181 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]]]}] 01:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 01:59:02 INFO - PROCESS | 1652 | 1468659542228 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 1652 | 1468659542229 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:59:02 INFO - PROCESS | 1652 | 1468659542235 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 1652 | 1468659542244 Marionette TRACE conn2 <- [1,2498,null,{}] 01:59:02 INFO - PROCESS | 1652 | 1468659542248 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}] 01:59:02 INFO - PROCESS | 1652 | 1468659542250 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:02 INFO - PROCESS | 1652 | 1468659542329 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:59:02 INFO - PROCESS | 1652 | 1468659542335 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659542336 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119680800 == 36 [pid = 1652] [id = 632] 01:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1182d9400) [pid = 1652] [serial = 1896] [outer = 0x0] 01:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119aeb800) [pid = 1652] [serial = 1897] [outer = 0x1182d9400] 01:59:02 INFO - PROCESS | 1652 | 1468659542361 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127570c00) [pid = 1652] [serial = 1898] [outer = 0x1182d9400] 01:59:02 INFO - PROCESS | 1652 | 1468659542674 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]]]}] 01:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 480ms 01:59:02 INFO - PROCESS | 1652 | 1468659542737 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 1652 | 1468659542739 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:59:02 INFO - PROCESS | 1652 | 1468659542749 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 1652 | 1468659542752 Marionette TRACE conn2 <- [1,2502,null,{}] 01:59:02 INFO - PROCESS | 1652 | 1468659542754 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}] 01:59:02 INFO - PROCESS | 1652 | 1468659542756 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:02 INFO - PROCESS | 1652 | 1468659542837 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:59:02 INFO - PROCESS | 1652 | 1468659542841 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659542842 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b009800 == 37 [pid = 1652] [id = 633] 01:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112ea7c00) [pid = 1652] [serial = 1899] [outer = 0x0] 01:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1275f8000) [pid = 1652] [serial = 1900] [outer = 0x112ea7c00] 01:59:02 INFO - PROCESS | 1652 | 1468659542867 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128b56800) [pid = 1652] [serial = 1901] [outer = 0x112ea7c00] 01:59:03 INFO - PROCESS | 1652 | 1468659543217 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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 01:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:59:03 INFO - PROCESS | 1652 | 1468659543270 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1652 | 1468659543271 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:59:03 INFO - PROCESS | 1652 | 1468659543273 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1652 | 1468659543275 Marionette TRACE conn2 <- [1,2506,null,{}] 01:59:03 INFO - PROCESS | 1652 | 1468659543278 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}] 01:59:03 INFO - PROCESS | 1652 | 1468659543288 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:03 INFO - PROCESS | 1652 | 1468659543407 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:59:03 INFO - PROCESS | 1652 | 1468659543418 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659543419 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ffb800 == 38 [pid = 1652] [id = 634] 01:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128b56400) [pid = 1652] [serial = 1902] [outer = 0x0] 01:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128d72000) [pid = 1652] [serial = 1903] [outer = 0x128b56400] 01:59:03 INFO - PROCESS | 1652 | 1468659543446 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129602400) [pid = 1652] [serial = 1904] [outer = 0x128b56400] 01:59:03 INFO - PROCESS | 1652 | 1468659543773 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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 01:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:59:03 INFO - PROCESS | 1652 | 1468659543793 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1652 | 1468659543795 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:59:03 INFO - PROCESS | 1652 | 1468659543799 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1652 | 1468659543801 Marionette TRACE conn2 <- [1,2510,null,{}] 01:59:03 INFO - PROCESS | 1652 | 1468659543803 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}] 01:59:03 INFO - PROCESS | 1652 | 1468659543804 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:03 INFO - PROCESS | 1652 | 1468659543933 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:59:03 INFO - PROCESS | 1652 | 1468659543995 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659543997 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d2c800 == 39 [pid = 1652] [id = 635] 01:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1126fc400) [pid = 1652] [serial = 1905] [outer = 0x0] 01:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112a7b400) [pid = 1652] [serial = 1906] [outer = 0x1126fc400] 01:59:04 INFO - PROCESS | 1652 | 1468659544029 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112f5a400) [pid = 1652] [serial = 1907] [outer = 0x1126fc400] 01:59:04 INFO - PROCESS | 1652 | 1468659544546 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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 822ms 01:59:04 INFO - PROCESS | 1652 | 1468659544671 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1652 | 1468659544674 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:59:04 INFO - PROCESS | 1652 | 1468659544679 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1652 | 1468659544681 Marionette TRACE conn2 <- [1,2514,null,{}] 01:59:04 INFO - PROCESS | 1652 | 1468659544684 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}] 01:59:04 INFO - PROCESS | 1652 | 1468659544686 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:04 INFO - PROCESS | 1652 | 1468659544804 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:59:04 INFO - PROCESS | 1652 | 1468659544861 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659544863 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967a800 == 40 [pid = 1652] [id = 636] 01:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118359800) [pid = 1652] [serial = 1908] [outer = 0x0] 01:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11862c400) [pid = 1652] [serial = 1909] [outer = 0x118359800] 01:59:04 INFO - PROCESS | 1652 | 1468659544891 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11888b400) [pid = 1652] [serial = 1910] [outer = 0x118359800] 01:59:05 INFO - PROCESS | 1652 | 1468659545453 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]]]}] 01:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 824ms 01:59:05 INFO - PROCESS | 1652 | 1468659545617 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:59:05 INFO - PROCESS | 1652 | 1468659545619 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:59:05 INFO - PROCESS | 1652 | 1468659545651 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:59:05 INFO - PROCESS | 1652 | 1468659545653 Marionette TRACE conn2 <- [1,2518,null,{}] 01:59:05 INFO - PROCESS | 1652 | 1468659545657 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}] 01:59:05 INFO - PROCESS | 1652 | 1468659545658 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:05 INFO - PROCESS | 1652 | 1468659545770 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:59:05 INFO - PROCESS | 1652 | 1468659545828 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659545831 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118243000 == 41 [pid = 1652] [id = 637] 01:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11629d800) [pid = 1652] [serial = 1911] [outer = 0x0] 01:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1168b2000) [pid = 1652] [serial = 1912] [outer = 0x11629d800] 01:59:05 INFO - PROCESS | 1652 | 1468659545859 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117eab800) [pid = 1652] [serial = 1913] [outer = 0x11629d800] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x124ffb800 == 40 [pid = 1652] [id = 634] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b009800 == 39 [pid = 1652] [id = 633] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119680800 == 38 [pid = 1652] [id = 632] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11824c800 == 37 [pid = 1652] [id = 631] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc5800 == 36 [pid = 1652] [id = 630] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127352800 == 35 [pid = 1652] [id = 629] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x124ffd000 == 34 [pid = 1652] [id = 628] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12141e800 == 33 [pid = 1652] [id = 627] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119682000 == 32 [pid = 1652] [id = 626] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118249000 == 31 [pid = 1652] [id = 625] 01:59:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1165be800 == 30 [pid = 1652] [id = 624] 01:59:06 INFO - PROCESS | 1652 | 1468659546324 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]]]}] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12960e400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1293c8800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119aec800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1268f6c00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12773f800) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117097000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127574000) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1168ba800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1177fcc00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119642c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182de800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1184c6800) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113255400) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11629a800) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11930a400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195ca000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12756c000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118881c00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118510800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12731c000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1293c0400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128f75400) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118a6c800) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12756a000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128b57000) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1215f9000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119821800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 01:59:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12773d400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 01:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 726ms 01:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:59:06 INFO - PROCESS | 1652 | 1468659546372 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 1652 | 1468659546374 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:59:06 INFO - PROCESS | 1652 | 1468659546378 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 1652 | 1468659546381 Marionette TRACE conn2 <- [1,2522,null,{}] 01:59:06 INFO - PROCESS | 1652 | 1468659546384 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}] 01:59:06 INFO - PROCESS | 1652 | 1468659546385 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:06 INFO - PROCESS | 1652 | 1468659546470 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:59:06 INFO - PROCESS | 1652 | 1468659546474 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659546475 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118249000 == 31 [pid = 1652] [id = 638] 01:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118362c00) [pid = 1652] [serial = 1914] [outer = 0x0] 01:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118881c00) [pid = 1652] [serial = 1915] [outer = 0x118362c00] 01:59:06 INFO - PROCESS | 1652 | 1468659546504 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118a6d800) [pid = 1652] [serial = 1916] [outer = 0x118362c00] 01:59:06 INFO - PROCESS | 1652 | 1468659546855 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]]]}] 01:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 522ms 01:59:06 INFO - PROCESS | 1652 | 1468659546899 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 1652 | 1468659546900 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:59:06 INFO - PROCESS | 1652 | 1468659546903 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 1652 | 1468659546904 Marionette TRACE conn2 <- [1,2526,null,{}] 01:59:06 INFO - PROCESS | 1652 | 1468659546911 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}] 01:59:06 INFO - PROCESS | 1652 | 1468659546914 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:07 INFO - PROCESS | 1652 | 1468659547002 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:59:07 INFO - PROCESS | 1652 | 1468659547008 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659547011 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12141f800 == 32 [pid = 1652] [id = 639] 01:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f8ec00) [pid = 1652] [serial = 1917] [outer = 0x0] 01:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119644400) [pid = 1652] [serial = 1918] [outer = 0x112f8ec00] 01:59:07 INFO - PROCESS | 1652 | 1468659547040 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11981cc00) [pid = 1652] [serial = 1919] [outer = 0x112f8ec00] 01:59:07 INFO - PROCESS | 1652 | 1468659547387 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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 01:59:07 INFO - PROCESS | 1652 | 1468659547423 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1652 | 1468659547424 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:59:07 INFO - PROCESS | 1652 | 1468659547426 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1652 | 1468659547427 Marionette TRACE conn2 <- [1,2530,null,{}] 01:59:07 INFO - PROCESS | 1652 | 1468659547441 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}] 01:59:07 INFO - PROCESS | 1652 | 1468659547442 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:07 INFO - PROCESS | 1652 | 1468659547525 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:59:07 INFO - PROCESS | 1652 | 1468659547530 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659547533 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e11000 == 33 [pid = 1652] [id = 640] 01:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119af8000) [pid = 1652] [serial = 1920] [outer = 0x0] 01:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1215f5000) [pid = 1652] [serial = 1921] [outer = 0x119af8000] 01:59:07 INFO - PROCESS | 1652 | 1468659547559 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123d04000) [pid = 1652] [serial = 1922] [outer = 0x119af8000] 01:59:07 INFO - PROCESS | 1652 | 1468659547907 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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 527ms 01:59:07 INFO - PROCESS | 1652 | 1468659547954 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1652 | 1468659547955 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:59:07 INFO - PROCESS | 1652 | 1468659547957 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1652 | 1468659547958 Marionette TRACE conn2 <- [1,2534,null,{}] 01:59:07 INFO - PROCESS | 1652 | 1468659547961 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}] 01:59:07 INFO - PROCESS | 1652 | 1468659547962 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:08 INFO - PROCESS | 1652 | 1468659548042 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:59:08 INFO - PROCESS | 1652 | 1468659548109 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659548110 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836d000 == 34 [pid = 1652] [id = 641] 01:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112eaac00) [pid = 1652] [serial = 1923] [outer = 0x0] 01:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123d08400) [pid = 1652] [serial = 1924] [outer = 0x112eaac00] 01:59:08 INFO - PROCESS | 1652 | 1468659548142 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1254e1800) [pid = 1652] [serial = 1925] [outer = 0x112eaac00] 01:59:08 INFO - PROCESS | 1652 | 1468659548478 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]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 571ms 01:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:59:08 INFO - PROCESS | 1652 | 1468659548529 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 1652 | 1468659548531 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:59:08 INFO - PROCESS | 1652 | 1468659548534 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 1652 | 1468659548536 Marionette TRACE conn2 <- [1,2538,null,{}] 01:59:08 INFO - PROCESS | 1652 | 1468659548540 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}] 01:59:08 INFO - PROCESS | 1652 | 1468659548546 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:08 INFO - PROCESS | 1652 | 1468659548752 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:59:08 INFO - PROCESS | 1652 | 1468659548773 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659548774 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a62a000 == 35 [pid = 1652] [id = 642] 01:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112ea5400) [pid = 1652] [serial = 1926] [outer = 0x0] 01:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12731e800) [pid = 1652] [serial = 1927] [outer = 0x112ea5400] 01:59:08 INFO - PROCESS | 1652 | 1468659548817 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12773a400) [pid = 1652] [serial = 1928] [outer = 0x112ea5400] 01:59:09 INFO - PROCESS | 1652 | 1468659549219 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 01:59:09 INFO - PROCESS | 1652 | 1468659549255 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 1652 | 1468659549256 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:59:09 INFO - PROCESS | 1652 | 1468659549269 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 1652 | 1468659549270 Marionette TRACE conn2 <- [1,2542,null,{}] 01:59:09 INFO - PROCESS | 1652 | 1468659549274 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}] 01:59:09 INFO - PROCESS | 1652 | 1468659549275 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:09 INFO - PROCESS | 1652 | 1468659549383 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:59:09 INFO - PROCESS | 1652 | 1468659549397 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659549398 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a89d800 == 36 [pid = 1652] [id = 643] 01:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128b5ac00) [pid = 1652] [serial = 1929] [outer = 0x0] 01:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128f7c400) [pid = 1652] [serial = 1930] [outer = 0x128b5ac00] 01:59:09 INFO - PROCESS | 1652 | 1468659549422 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129266800) [pid = 1652] [serial = 1931] [outer = 0x128b5ac00] 01:59:09 INFO - PROCESS | 1652 | 1468659549763 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 01:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:59:09 INFO - PROCESS | 1652 | 1468659549789 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 1652 | 1468659549790 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:59:09 INFO - PROCESS | 1652 | 1468659549793 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 1652 | 1468659549794 Marionette TRACE conn2 <- [1,2546,null,{}] 01:59:09 INFO - PROCESS | 1652 | 1468659549803 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}] 01:59:09 INFO - PROCESS | 1652 | 1468659549804 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:09 INFO - PROCESS | 1652 | 1468659549905 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:59:09 INFO - PROCESS | 1652 | 1468659549909 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659549910 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baaf000 == 37 [pid = 1652] [id = 644] 01:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12756c800) [pid = 1652] [serial = 1932] [outer = 0x0] 01:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1293c8800) [pid = 1652] [serial = 1933] [outer = 0x12756c800] 01:59:09 INFO - PROCESS | 1652 | 1468659549935 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a3ddc00) [pid = 1652] [serial = 1934] [outer = 0x12756c800] 01:59:10 INFO - PROCESS | 1652 | 1468659550289 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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 526ms 01:59:10 INFO - PROCESS | 1652 | 1468659550320 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 1652 | 1468659550321 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:59:10 INFO - PROCESS | 1652 | 1468659550330 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 1652 | 1468659550331 Marionette TRACE conn2 <- [1,2550,null,{}] 01:59:10 INFO - PROCESS | 1652 | 1468659550333 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}] 01:59:10 INFO - PROCESS | 1652 | 1468659550334 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:10 INFO - PROCESS | 1652 | 1468659550544 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126d78800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116297c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133e0000) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112e52400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112ea7c00) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182e6400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11963c400) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112ea3000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117eb2800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11325b400) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11872ec00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124d14c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118630400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110e54400) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124d15400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182d9400) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112f56c00) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:59:10 INFO - PROCESS | 1652 | 1468659550593 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659550594 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d1800 == 38 [pid = 1652] [id = 645] 01:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1126f2800) [pid = 1652] [serial = 1935] [outer = 0x0] 01:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1126f8c00) [pid = 1652] [serial = 1936] [outer = 0x1126f2800] 01:59:10 INFO - PROCESS | 1652 | 1468659550619 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117eb2800) [pid = 1652] [serial = 1937] [outer = 0x1126f2800] 01:59:10 INFO - PROCESS | 1652 | 1468659550903 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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 620ms 01:59:10 INFO - PROCESS | 1652 | 1468659550952 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 1652 | 1468659550953 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:59:10 INFO - PROCESS | 1652 | 1468659550956 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 1652 | 1468659550957 Marionette TRACE conn2 <- [1,2554,null,{}] 01:59:10 INFO - PROCESS | 1652 | 1468659550959 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}] 01:59:10 INFO - PROCESS | 1652 | 1468659550960 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:11 INFO - PROCESS | 1652 | 1468659551043 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:59:11 INFO - PROCESS | 1652 | 1468659551047 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659551050 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254ca800 == 39 [pid = 1652] [id = 646] 01:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118627400) [pid = 1652] [serial = 1938] [outer = 0x0] 01:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11989b400) [pid = 1652] [serial = 1939] [outer = 0x118627400] 01:59:11 INFO - PROCESS | 1652 | 1468659551075 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12756cc00) [pid = 1652] [serial = 1940] [outer = 0x118627400] 01:59:11 INFO - PROCESS | 1652 | 1468659551404 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]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 468ms 01:59:11 INFO - PROCESS | 1652 | 1468659551424 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 1652 | 1468659551426 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:59:11 INFO - PROCESS | 1652 | 1468659551428 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1652 | 1468659551431 Marionette TRACE conn2 <- [1,2558,null,{}] 01:59:11 INFO - PROCESS | 1652 | 1468659551435 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}] 01:59:11 INFO - PROCESS | 1652 | 1468659551437 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:11 INFO - PROCESS | 1652 | 1468659551567 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:59:11 INFO - PROCESS | 1652 | 1468659551574 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659551575 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a9800 == 40 [pid = 1652] [id = 647] 01:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119647000) [pid = 1652] [serial = 1941] [outer = 0x0] 01:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7aa400) [pid = 1652] [serial = 1942] [outer = 0x119647000] 01:59:11 INFO - PROCESS | 1652 | 1468659551602 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a8e1000) [pid = 1652] [serial = 1943] [outer = 0x119647000] 01:59:11 INFO - PROCESS | 1652 | 1468659551931 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]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 526ms 01:59:11 INFO - PROCESS | 1652 | 1468659551955 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 1652 | 1468659551956 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:59:11 INFO - PROCESS | 1652 | 1468659551958 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1652 | 1468659551960 Marionette TRACE conn2 <- [1,2562,null,{}] 01:59:11 INFO - PROCESS | 1652 | 1468659551963 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}] 01:59:11 INFO - PROCESS | 1652 | 1468659551964 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:12 INFO - PROCESS | 1652 | 1468659552045 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:59:12 INFO - PROCESS | 1652 | 1468659552051 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659552052 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c2000 == 41 [pid = 1652] [id = 648] 01:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7f6400) [pid = 1652] [serial = 1944] [outer = 0x0] 01:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b079800) [pid = 1652] [serial = 1945] [outer = 0x12a7f6400] 01:59:12 INFO - PROCESS | 1652 | 1468659552075 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b1bf000) [pid = 1652] [serial = 1946] [outer = 0x12a7f6400] 01:59:12 INFO - PROCESS | 1652 | 1468659552491 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 01:59:12 INFO - PROCESS | 1652 | 1468659552609 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:59:12 INFO - PROCESS | 1652 | 1468659552613 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:59:12 INFO - PROCESS | 1652 | 1468659552627 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 1652 | 1468659552632 Marionette TRACE conn2 <- [1,2566,null,{}] 01:59:12 INFO - PROCESS | 1652 | 1468659552639 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}] 01:59:12 INFO - PROCESS | 1652 | 1468659552643 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:12 INFO - PROCESS | 1652 | 1468659552824 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:59:12 INFO - PROCESS | 1652 | 1468659552941 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659552945 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706c800 == 42 [pid = 1652] [id = 649] 01:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112fc0400) [pid = 1652] [serial = 1947] [outer = 0x0] 01:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115f26800) [pid = 1652] [serial = 1948] [outer = 0x112fc0400] 01:59:12 INFO - PROCESS | 1652 | 1468659552977 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117006400) [pid = 1652] [serial = 1949] [outer = 0x112fc0400] 01:59:13 INFO - PROCESS | 1652 | 1468659553436 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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 829ms 01:59:13 INFO - PROCESS | 1652 | 1468659553456 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:59:13 INFO - PROCESS | 1652 | 1468659553458 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:59:13 INFO - PROCESS | 1652 | 1468659553463 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 1652 | 1468659553466 Marionette TRACE conn2 <- [1,2570,null,{}] 01:59:13 INFO - PROCESS | 1652 | 1468659553469 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}] 01:59:13 INFO - PROCESS | 1652 | 1468659553471 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:13 INFO - PROCESS | 1652 | 1468659553579 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:59:13 INFO - PROCESS | 1652 | 1468659553641 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659553643 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733d800 == 43 [pid = 1652] [id = 650] 01:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1182dec00) [pid = 1652] [serial = 1950] [outer = 0x0] 01:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118a6c800) [pid = 1652] [serial = 1951] [outer = 0x1182dec00] 01:59:13 INFO - PROCESS | 1652 | 1468659553715 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119573000) [pid = 1652] [serial = 1952] [outer = 0x1182dec00] 01:59:14 INFO - PROCESS | 1652 | 1468659554151 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]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 724ms 01:59:14 INFO - PROCESS | 1652 | 1468659554230 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 1652 | 1468659554232 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:59:14 INFO - PROCESS | 1652 | 1468659554237 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1652 | 1468659554238 Marionette TRACE conn2 <- [1,2574,null,{}] 01:59:14 INFO - PROCESS | 1652 | 1468659554245 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}] 01:59:14 INFO - PROCESS | 1652 | 1468659554251 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:14 INFO - PROCESS | 1652 | 1468659554361 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:59:14 INFO - PROCESS | 1652 | 1468659554438 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659554441 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb8b800 == 44 [pid = 1652] [id = 651] 01:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124add000) [pid = 1652] [serial = 1953] [outer = 0x0] 01:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1254e6000) [pid = 1652] [serial = 1954] [outer = 0x124add000] 01:59:14 INFO - PROCESS | 1652 | 1468659554473 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126de2800) [pid = 1652] [serial = 1955] [outer = 0x124add000] 01:59:14 INFO - PROCESS | 1652 | 1468659554904 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]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms 01:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:59:14 INFO - PROCESS | 1652 | 1468659554958 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 1652 | 1468659554960 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:59:14 INFO - PROCESS | 1652 | 1468659554962 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1652 | 1468659554963 Marionette TRACE conn2 <- [1,2578,null,{}] 01:59:14 INFO - PROCESS | 1652 | 1468659554966 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}] 01:59:14 INFO - PROCESS | 1652 | 1468659554967 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:15 INFO - PROCESS | 1652 | 1468659555074 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:59:15 INFO - PROCESS | 1652 | 1468659555190 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659555192 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2b7000 == 45 [pid = 1652] [id = 652] 01:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12739b400) [pid = 1652] [serial = 1956] [outer = 0x0] 01:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1275f8c00) [pid = 1652] [serial = 1957] [outer = 0x12739b400] 01:59:15 INFO - PROCESS | 1652 | 1468659555224 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128f78c00) [pid = 1652] [serial = 1958] [outer = 0x12739b400] 01:59:15 INFO - PROCESS | 1652 | 1468659555683 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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 921ms 01:59:15 INFO - PROCESS | 1652 | 1468659555884 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:59:15 INFO - PROCESS | 1652 | 1468659555887 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:59:15 INFO - PROCESS | 1652 | 1468659555890 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1652 | 1468659555892 Marionette TRACE conn2 <- [1,2582,null,{}] 01:59:15 INFO - PROCESS | 1652 | 1468659555896 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}] 01:59:15 INFO - PROCESS | 1652 | 1468659555900 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:16 INFO - PROCESS | 1652 | 1468659556000 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:59:16 INFO - PROCESS | 1652 | 1468659556074 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659556077 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121243000 == 46 [pid = 1652] [id = 653] 01:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x117096000) [pid = 1652] [serial = 1959] [outer = 0x0] 01:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x117eb5c00) [pid = 1652] [serial = 1960] [outer = 0x117096000] 01:59:16 INFO - PROCESS | 1652 | 1468659556105 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118508800) [pid = 1652] [serial = 1961] [outer = 0x117096000] 01:59:16 INFO - PROCESS | 1652 | 1468659556542 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]]]}] 01:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 673ms 01:59:16 INFO - PROCESS | 1652 | 1468659556584 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:59:16 INFO - PROCESS | 1652 | 1468659556586 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:59:16 INFO - PROCESS | 1652 | 1468659556592 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 1652 | 1468659556594 Marionette TRACE conn2 <- [1,2586,null,{}] 01:59:16 INFO - PROCESS | 1652 | 1468659556597 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}] 01:59:16 INFO - PROCESS | 1652 | 1468659556601 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:16 INFO - PROCESS | 1652 | 1468659556696 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a9800 == 45 [pid = 1652] [id = 647] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1254ca800 == 44 [pid = 1652] [id = 646] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d1800 == 43 [pid = 1652] [id = 645] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12baaf000 == 42 [pid = 1652] [id = 644] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a89d800 == 41 [pid = 1652] [id = 643] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a62a000 == 40 [pid = 1652] [id = 642] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11836d000 == 39 [pid = 1652] [id = 641] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126e11000 == 38 [pid = 1652] [id = 640] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12141f800 == 37 [pid = 1652] [id = 639] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118249000 == 36 [pid = 1652] [id = 638] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118243000 == 35 [pid = 1652] [id = 637] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11967a800 == 34 [pid = 1652] [id = 636] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x112d2c800 == 33 [pid = 1652] [id = 635] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x117e4b000 == 32 [pid = 1652] [id = 623] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x121243000 == 31 [pid = 1652] [id = 653] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2b7000 == 30 [pid = 1652] [id = 652] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb8b800 == 29 [pid = 1652] [id = 651] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12733d800 == 28 [pid = 1652] [id = 650] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c2000 == 27 [pid = 1652] [id = 648] 01:59:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11706c800 == 26 [pid = 1652] [id = 649] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11989cc00) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1165e1c00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116b21c00) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121a8d400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128b56800) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118633000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118364000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119815400) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191cac00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11957c800) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118364c00) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11862f400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1211d8000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117eb5800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1165ec400) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195c8000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119304c00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126e82800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124d1a000) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12731b800) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126e78800) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1273a6c00) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11708e400) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127567800) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119aeb800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128b60c00) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1275f8000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1168bb400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113252c00) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112ea3400) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127570c00) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128d72000) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119820000) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1275fb400) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 01:59:17 INFO - PROCESS | 1652 | 1468659557381 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659557382 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1128a9800 == 27 [pid = 1652] [id = 654] 01:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112f50c00) [pid = 1652] [serial = 1962] [outer = 0x0] 01:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11324e400) [pid = 1652] [serial = 1963] [outer = 0x112f50c00] 01:59:17 INFO - PROCESS | 1652 | 1468659557413 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115e11400) [pid = 1652] [serial = 1964] [outer = 0x112f50c00] 01:59:17 INFO - PROCESS | 1652 | 1468659557753 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1172ms 01:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:59:17 INFO - PROCESS | 1652 | 1468659557767 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 1652 | 1468659557770 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:59:17 INFO - PROCESS | 1652 | 1468659557773 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 1652 | 1468659557775 Marionette TRACE conn2 <- [1,2590,null,{}] 01:59:17 INFO - PROCESS | 1652 | 1468659557779 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}] 01:59:17 INFO - PROCESS | 1652 | 1468659557780 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:17 INFO - PROCESS | 1652 | 1468659557862 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:59:17 INFO - PROCESS | 1652 | 1468659557944 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659557945 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117248000 == 28 [pid = 1652] [id = 655] 01:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116293000) [pid = 1652] [serial = 1965] [outer = 0x0] 01:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11708f800) [pid = 1652] [serial = 1966] [outer = 0x116293000] 01:59:17 INFO - PROCESS | 1652 | 1468659557972 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182e5c00) [pid = 1652] [serial = 1967] [outer = 0x116293000] 01:59:18 INFO - PROCESS | 1652 | 1468659558296 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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 01:59:18 INFO - PROCESS | 1652 | 1468659558347 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 1652 | 1468659558351 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:59:18 INFO - PROCESS | 1652 | 1468659558355 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 1652 | 1468659558357 Marionette TRACE conn2 <- [1,2594,null,{}] 01:59:18 INFO - PROCESS | 1652 | 1468659558360 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}] 01:59:18 INFO - PROCESS | 1652 | 1468659558363 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:18 INFO - PROCESS | 1652 | 1468659558496 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:59:18 INFO - PROCESS | 1652 | 1468659558554 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659558556 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e3800 == 29 [pid = 1652] [id = 656] 01:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182e6c00) [pid = 1652] [serial = 1968] [outer = 0x0] 01:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11835d800) [pid = 1652] [serial = 1969] [outer = 0x1182e6c00] 01:59:18 INFO - PROCESS | 1652 | 1468659558590 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1188bd000) [pid = 1652] [serial = 1970] [outer = 0x1182e6c00] 01:59:18 INFO - PROCESS | 1652 | 1468659558918 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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 574ms 01:59:18 INFO - PROCESS | 1652 | 1468659558928 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 1652 | 1468659558931 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:59:18 INFO - PROCESS | 1652 | 1468659558939 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 1652 | 1468659558943 Marionette TRACE conn2 <- [1,2598,null,{}] 01:59:18 INFO - PROCESS | 1652 | 1468659558946 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}] 01:59:18 INFO - PROCESS | 1652 | 1468659558951 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:19 INFO - PROCESS | 1652 | 1468659559062 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:59:19 INFO - PROCESS | 1652 | 1468659559094 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659559095 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967a000 == 30 [pid = 1652] [id = 657] 01:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1182e7c00) [pid = 1652] [serial = 1971] [outer = 0x0] 01:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118a73800) [pid = 1652] [serial = 1972] [outer = 0x1182e7c00] 01:59:19 INFO - PROCESS | 1652 | 1468659559120 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119649400) [pid = 1652] [serial = 1973] [outer = 0x1182e7c00] 01:59:19 INFO - PROCESS | 1652 | 1468659559453 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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 531ms 01:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:59:19 INFO - PROCESS | 1652 | 1468659559466 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 1652 | 1468659559468 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:59:19 INFO - PROCESS | 1652 | 1468659559470 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 1652 | 1468659559471 Marionette TRACE conn2 <- [1,2602,null,{}] 01:59:19 INFO - PROCESS | 1652 | 1468659559474 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}] 01:59:19 INFO - PROCESS | 1652 | 1468659559475 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:19 INFO - PROCESS | 1652 | 1468659559581 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:59:19 INFO - PROCESS | 1652 | 1468659559585 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659559586 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c09000 == 31 [pid = 1652] [id = 658] 01:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119648400) [pid = 1652] [serial = 1974] [outer = 0x0] 01:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11981f000) [pid = 1652] [serial = 1975] [outer = 0x119648400] 01:59:19 INFO - PROCESS | 1652 | 1468659559611 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119aeb800) [pid = 1652] [serial = 1976] [outer = 0x119648400] 01:59:19 INFO - PROCESS | 1652 | 1468659559988 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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 01:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:59:20 INFO - PROCESS | 1652 | 1468659560040 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 1652 | 1468659560041 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:59:20 INFO - PROCESS | 1652 | 1468659560043 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 1652 | 1468659560044 Marionette TRACE conn2 <- [1,2606,null,{}] 01:59:20 INFO - PROCESS | 1652 | 1468659560047 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}] 01:59:20 INFO - PROCESS | 1652 | 1468659560048 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:20 INFO - PROCESS | 1652 | 1468659560144 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:59:20 INFO - PROCESS | 1652 | 1468659560149 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659560153 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733b800 == 32 [pid = 1652] [id = 659] 01:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182e4800) [pid = 1652] [serial = 1977] [outer = 0x0] 01:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121829c00) [pid = 1652] [serial = 1978] [outer = 0x1182e4800] 01:59:20 INFO - PROCESS | 1652 | 1468659560185 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124d1b000) [pid = 1652] [serial = 1979] [outer = 0x1182e4800] 01:59:20 INFO - PROCESS | 1652 | 1468659560559 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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 01:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:59:20 INFO - PROCESS | 1652 | 1468659560612 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 1652 | 1468659560613 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:59:20 INFO - PROCESS | 1652 | 1468659560615 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 1652 | 1468659560616 Marionette TRACE conn2 <- [1,2610,null,{}] 01:59:20 INFO - PROCESS | 1652 | 1468659560625 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}] 01:59:20 INFO - PROCESS | 1652 | 1468659560627 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:20 INFO - PROCESS | 1652 | 1468659560725 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:59:20 INFO - PROCESS | 1652 | 1468659560729 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659560730 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x112691800 == 33 [pid = 1652] [id = 660] 01:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1215f9000) [pid = 1652] [serial = 1980] [outer = 0x0] 01:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125e8e800) [pid = 1652] [serial = 1981] [outer = 0x1215f9000] 01:59:20 INFO - PROCESS | 1652 | 1468659560756 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1273a5000) [pid = 1652] [serial = 1982] [outer = 0x1215f9000] 01:59:21 INFO - PROCESS | 1652 | 1468659561120 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]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 524ms 01:59:21 INFO - PROCESS | 1652 | 1468659561140 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1652 | 1468659561142 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:59:21 INFO - PROCESS | 1652 | 1468659561151 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1652 | 1468659561152 Marionette TRACE conn2 <- [1,2614,null,{}] 01:59:21 INFO - PROCESS | 1652 | 1468659561155 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}] 01:59:21 INFO - PROCESS | 1652 | 1468659561156 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:21 INFO - PROCESS | 1652 | 1468659561254 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:59:21 INFO - PROCESS | 1652 | 1468659561258 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659561259 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a626000 == 34 [pid = 1652] [id = 661] 01:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112eb0000) [pid = 1652] [serial = 1983] [outer = 0x0] 01:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127569400) [pid = 1652] [serial = 1984] [outer = 0x112eb0000] 01:59:21 INFO - PROCESS | 1652 | 1468659561283 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127576c00) [pid = 1652] [serial = 1985] [outer = 0x112eb0000] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a7f6400) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112ea5400) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128b5ac00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12756c800) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118362c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11629d800) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112eaac00) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f8ec00) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118359800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1126f2800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128b56400) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119af8000) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1126fc400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119647000) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:59:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118627400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:59:21 INFO - PROCESS | 1652 | 1468659561789 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]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 676ms 01:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:59:21 INFO - PROCESS | 1652 | 1468659561821 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1652 | 1468659561823 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:59:21 INFO - PROCESS | 1652 | 1468659561827 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1652 | 1468659561829 Marionette TRACE conn2 <- [1,2618,null,{}] 01:59:21 INFO - PROCESS | 1652 | 1468659561857 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}] 01:59:21 INFO - PROCESS | 1652 | 1468659561859 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:22 INFO - PROCESS | 1652 | 1468659562011 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:59:22 INFO - PROCESS | 1652 | 1468659562034 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659562035 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c6800 == 35 [pid = 1652] [id = 662] 01:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11322d000) [pid = 1652] [serial = 1986] [outer = 0x0] 01:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195fbc00) [pid = 1652] [serial = 1987] [outer = 0x11322d000] 01:59:22 INFO - PROCESS | 1652 | 1468659562059 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124d1a400) [pid = 1652] [serial = 1988] [outer = 0x11322d000] 01:59:22 INFO - PROCESS | 1652 | 1468659562358 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]]]}] 01:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 581ms 01:59:22 INFO - PROCESS | 1652 | 1468659562408 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:59:22 INFO - PROCESS | 1652 | 1468659562409 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:59:22 INFO - PROCESS | 1652 | 1468659562412 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 1652 | 1468659562413 Marionette TRACE conn2 <- [1,2622,null,{}] 01:59:22 INFO - PROCESS | 1652 | 1468659562416 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}] 01:59:22 INFO - PROCESS | 1652 | 1468659562418 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:22 INFO - PROCESS | 1652 | 1468659562546 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:59:22 INFO - PROCESS | 1652 | 1468659562555 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659562556 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a89e800 == 36 [pid = 1652] [id = 663] 01:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1182dc000) [pid = 1652] [serial = 1989] [outer = 0x0] 01:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12756c800) [pid = 1652] [serial = 1990] [outer = 0x1182dc000] 01:59:22 INFO - PROCESS | 1652 | 1468659562597 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1275fcc00) [pid = 1652] [serial = 1991] [outer = 0x1182dc000] 01:59:23 INFO - PROCESS | 1652 | 1468659563017 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]]]}] 01:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 619ms 01:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:59:23 INFO - PROCESS | 1652 | 1468659563034 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 1652 | 1468659563036 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:59:23 INFO - PROCESS | 1652 | 1468659563038 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 1652 | 1468659563039 Marionette TRACE conn2 <- [1,2626,null,{}] 01:59:23 INFO - PROCESS | 1652 | 1468659563042 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}] 01:59:23 INFO - PROCESS | 1652 | 1468659563043 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:23 INFO - PROCESS | 1652 | 1468659563126 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:59:23 INFO - PROCESS | 1652 | 1468659563188 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659563190 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b270800 == 37 [pid = 1652] [id = 664] 01:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11930fc00) [pid = 1652] [serial = 1992] [outer = 0x0] 01:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12773cc00) [pid = 1652] [serial = 1993] [outer = 0x11930fc00] 01:59:23 INFO - PROCESS | 1652 | 1468659563217 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128f75000) [pid = 1652] [serial = 1994] [outer = 0x11930fc00] 01:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 01:59:23 INFO - PROCESS | 1652 | 1468659563552 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]]]}] 01:59:23 INFO - PROCESS | 1652 | 1468659563557 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 1652 | 1468659563559 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:59:23 INFO - PROCESS | 1652 | 1468659563561 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 1652 | 1468659563563 Marionette TRACE conn2 <- [1,2630,null,{}] 01:59:23 INFO - PROCESS | 1652 | 1468659563567 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}] 01:59:23 INFO - PROCESS | 1652 | 1468659563569 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:23 INFO - PROCESS | 1652 | 1468659563709 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:59:23 INFO - PROCESS | 1652 | 1468659563811 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659563813 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1128b8800 == 38 [pid = 1652] [id = 665] 01:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1126f6c00) [pid = 1652] [serial = 1995] [outer = 0x0] 01:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a7c800) [pid = 1652] [serial = 1996] [outer = 0x1126f6c00] 01:59:23 INFO - PROCESS | 1652 | 1468659563847 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115ef4800) [pid = 1652] [serial = 1997] [outer = 0x1126f6c00] 01:59:24 INFO - PROCESS | 1652 | 1468659564391 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 871ms 01:59:24 INFO - PROCESS | 1652 | 1468659564460 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 1652 | 1468659564463 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:59:24 INFO - PROCESS | 1652 | 1468659564470 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 1652 | 1468659564472 Marionette TRACE conn2 <- [1,2634,null,{}] 01:59:24 INFO - PROCESS | 1652 | 1468659564476 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}] 01:59:24 INFO - PROCESS | 1652 | 1468659564478 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:24 INFO - PROCESS | 1652 | 1468659564591 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:59:24 INFO - PROCESS | 1652 | 1468659564674 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659564676 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb9800 == 39 [pid = 1652] [id = 666] 01:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11850f800) [pid = 1652] [serial = 1998] [outer = 0x0] 01:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11862fc00) [pid = 1652] [serial = 1999] [outer = 0x11850f800] 01:59:24 INFO - PROCESS | 1652 | 1468659564707 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118a69800) [pid = 1652] [serial = 2000] [outer = 0x11850f800] 01:59:25 INFO - PROCESS | 1652 | 1468659565256 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]]]}] 01:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 823ms 01:59:25 INFO - PROCESS | 1652 | 1468659565422 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:59:25 INFO - PROCESS | 1652 | 1468659565424 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:59:25 INFO - PROCESS | 1652 | 1468659565428 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 1652 | 1468659565431 Marionette TRACE conn2 <- [1,2638,null,{}] 01:59:25 INFO - PROCESS | 1652 | 1468659565463 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}] 01:59:25 INFO - PROCESS | 1652 | 1468659565465 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:25 INFO - PROCESS | 1652 | 1468659565576 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:59:25 INFO - PROCESS | 1652 | 1468659565635 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659565638 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118256000 == 40 [pid = 1652] [id = 667] 01:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1168afc00) [pid = 1652] [serial = 2001] [outer = 0x0] 01:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116a85c00) [pid = 1652] [serial = 2002] [outer = 0x1168afc00] 01:59:25 INFO - PROCESS | 1652 | 1468659565666 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118359c00) [pid = 1652] [serial = 2003] [outer = 0x1168afc00] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b270800 == 39 [pid = 1652] [id = 664] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a89e800 == 38 [pid = 1652] [id = 663] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c6800 == 37 [pid = 1652] [id = 662] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a626000 == 36 [pid = 1652] [id = 661] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x112691800 == 35 [pid = 1652] [id = 660] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12733b800 == 34 [pid = 1652] [id = 659] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123c09000 == 33 [pid = 1652] [id = 658] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11967a000 == 32 [pid = 1652] [id = 657] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e3800 == 31 [pid = 1652] [id = 656] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117248000 == 30 [pid = 1652] [id = 655] 01:59:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1128a9800 == 29 [pid = 1652] [id = 654] 01:59:26 INFO - PROCESS | 1652 | 1468659566105 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]]]}] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b079800) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12731e800) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128f7c400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1293c8800) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118881c00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 01:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 700ms 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1168b2000) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117eab800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123d08400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119644400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11981cc00) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11862c400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117eb2800) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11888b400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129602400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1215f5000) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123d04000) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112a7b400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112f5a400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118a6d800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a8e1000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1126f8c00) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a3ddc00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12773a400) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129266800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11989b400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b1bf000) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1254e1800) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a7aa400) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12756cc00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 01:59:26 INFO - PROCESS | 1652 | 1468659566133 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 1652 | 1468659566135 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:59:26 INFO - PROCESS | 1652 | 1468659566140 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 1652 | 1468659566142 Marionette TRACE conn2 <- [1,2642,null,{}] 01:59:26 INFO - PROCESS | 1652 | 1468659566145 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}] 01:59:26 INFO - PROCESS | 1652 | 1468659566147 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:26 INFO - PROCESS | 1652 | 1468659566236 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:59:26 INFO - PROCESS | 1652 | 1468659566241 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659566242 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186ce000 == 30 [pid = 1652] [id = 668] 01:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11850c000) [pid = 1652] [serial = 2004] [outer = 0x0] 01:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118731000) [pid = 1652] [serial = 2005] [outer = 0x11850c000] 01:59:26 INFO - PROCESS | 1652 | 1468659566270 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1188c2800) [pid = 1652] [serial = 2006] [outer = 0x11850c000] 01:59:26 INFO - PROCESS | 1652 | 1468659566715 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]]]}] 01:59:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:59:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 624ms 01:59:26 INFO - PROCESS | 1652 | 1468659566762 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 1652 | 1468659566763 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:59:26 INFO - PROCESS | 1652 | 1468659566768 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 1652 | 1468659566769 Marionette TRACE conn2 <- [1,2646,null,{}] 01:59:26 INFO - PROCESS | 1652 | 1468659566776 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}] 01:59:26 INFO - PROCESS | 1652 | 1468659566780 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:26 INFO - PROCESS | 1652 | 1468659566863 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:59:26 INFO - PROCESS | 1652 | 1468659566876 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659566879 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121902800 == 31 [pid = 1652] [id = 669] 01:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119641800) [pid = 1652] [serial = 2007] [outer = 0x0] 01:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119647000) [pid = 1652] [serial = 2008] [outer = 0x119641800] 01:59:26 INFO - PROCESS | 1652 | 1468659566909 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11981f800) [pid = 1652] [serial = 2009] [outer = 0x119641800] 01:59:27 INFO - PROCESS | 1652 | 1468659567255 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:59:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 01:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:59:27 INFO - PROCESS | 1652 | 1468659567287 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 1652 | 1468659567288 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:59:27 INFO - PROCESS | 1652 | 1468659567290 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 1652 | 1468659567291 Marionette TRACE conn2 <- [1,2650,null,{}] 01:59:27 INFO - PROCESS | 1652 | 1468659567293 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}] 01:59:27 INFO - PROCESS | 1652 | 1468659567294 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:27 INFO - PROCESS | 1652 | 1468659567360 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:59:27 INFO - PROCESS | 1652 | 1468659567364 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659567367 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733f000 == 32 [pid = 1652] [id = 670] 01:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115eec000) [pid = 1652] [serial = 2010] [outer = 0x0] 01:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121314c00) [pid = 1652] [serial = 2011] [outer = 0x115eec000] 01:59:27 INFO - PROCESS | 1652 | 1468659567394 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121ccd400) [pid = 1652] [serial = 2012] [outer = 0x115eec000] 01:59:27 INFO - PROCESS | 1652 | 1468659567826 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:59:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 572ms 01:59:27 INFO - PROCESS | 1652 | 1468659567863 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 1652 | 1468659567865 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:59:27 INFO - PROCESS | 1652 | 1468659567868 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 1652 | 1468659567870 Marionette TRACE conn2 <- [1,2654,null,{}] 01:59:27 INFO - PROCESS | 1652 | 1468659567874 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}] 01:59:27 INFO - PROCESS | 1652 | 1468659567875 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:28 INFO - PROCESS | 1652 | 1468659568041 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:59:28 INFO - PROCESS | 1652 | 1468659568051 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659568053 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c5000 == 33 [pid = 1652] [id = 671] 01:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182e0400) [pid = 1652] [serial = 2013] [outer = 0x0] 01:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195c4000) [pid = 1652] [serial = 2014] [outer = 0x1182e0400] 01:59:28 INFO - PROCESS | 1652 | 1468659568093 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1254e3c00) [pid = 1652] [serial = 2015] [outer = 0x1182e0400] 01:59:28 INFO - PROCESS | 1652 | 1468659568468 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]]]}] 01:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 621ms 01:59:28 INFO - PROCESS | 1652 | 1468659568489 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 1652 | 1468659568490 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:59:28 INFO - PROCESS | 1652 | 1468659568493 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 1652 | 1468659568494 Marionette TRACE conn2 <- [1,2658,null,{}] 01:59:28 INFO - PROCESS | 1652 | 1468659568496 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}] 01:59:28 INFO - PROCESS | 1652 | 1468659568501 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:28 INFO - PROCESS | 1652 | 1468659568624 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:59:28 INFO - PROCESS | 1652 | 1468659568636 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659568637 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a888000 == 34 [pid = 1652] [id = 672] 01:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1268f4c00) [pid = 1652] [serial = 2016] [outer = 0x0] 01:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12756cc00) [pid = 1652] [serial = 2017] [outer = 0x1268f4c00] 01:59:28 INFO - PROCESS | 1652 | 1468659568663 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128b54800) [pid = 1652] [serial = 2018] [outer = 0x1268f4c00] 01:59:29 INFO - PROCESS | 1652 | 1468659569000 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:59:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 568ms 01:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:59:29 INFO - PROCESS | 1652 | 1468659569062 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 1652 | 1468659569063 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:59:29 INFO - PROCESS | 1652 | 1468659569065 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 1652 | 1468659569066 Marionette TRACE conn2 <- [1,2662,null,{}] 01:59:29 INFO - PROCESS | 1652 | 1468659569068 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}] 01:59:29 INFO - PROCESS | 1652 | 1468659569070 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:29 INFO - PROCESS | 1652 | 1468659569172 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:59:29 INFO - PROCESS | 1652 | 1468659569183 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659569184 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b25b000 == 35 [pid = 1652] [id = 673] 01:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128d70800) [pid = 1652] [serial = 2019] [outer = 0x0] 01:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12925ec00) [pid = 1652] [serial = 2020] [outer = 0x128d70800] 01:59:29 INFO - PROCESS | 1652 | 1468659569208 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1293ccc00) [pid = 1652] [serial = 2021] [outer = 0x128d70800] 01:59:29 INFO - PROCESS | 1652 | 1468659569563 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:59:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 01:59:29 INFO - PROCESS | 1652 | 1468659569585 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 1652 | 1468659569586 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:59:29 INFO - PROCESS | 1652 | 1468659569589 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 1652 | 1468659569590 Marionette TRACE conn2 <- [1,2666,null,{}] 01:59:29 INFO - PROCESS | 1652 | 1468659569592 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}] 01:59:29 INFO - PROCESS | 1652 | 1468659569593 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:29 INFO - PROCESS | 1652 | 1468659569694 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:59:29 INFO - PROCESS | 1652 | 1468659569706 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659569707 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baa9000 == 36 [pid = 1652] [id = 674] 01:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129266800) [pid = 1652] [serial = 2022] [outer = 0x0] 01:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129611800) [pid = 1652] [serial = 2023] [outer = 0x129266800] 01:59:29 INFO - PROCESS | 1652 | 1468659569732 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7aa400) [pid = 1652] [serial = 2024] [outer = 0x129266800] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119648400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112f50c00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116293000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182e7c00) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1182e6c00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182dc000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112fc0400) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1182e4800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117096000) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1182dec00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124add000) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12739b400) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1215f9000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112eb0000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:59:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11322d000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:59:30 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) 01:59:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 968ms 01:59:30 INFO - PROCESS | 1652 | 1468659570552 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]]]}] 01:59:30 INFO - PROCESS | 1652 | 1468659570558 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 1652 | 1468659570559 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:59:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:59:30 INFO - PROCESS | 1652 | 1468659570567 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 1652 | 1468659570568 Marionette TRACE conn2 <- [1,2670,null,{}] 01:59:30 INFO - PROCESS | 1652 | 1468659570570 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}] 01:59:30 INFO - PROCESS | 1652 | 1468659570572 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:30 INFO - PROCESS | 1652 | 1468659570654 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:59:30 INFO - PROCESS | 1652 | 1468659570657 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659570659 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0e000 == 37 [pid = 1652] [id = 675] 01:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11276e000) [pid = 1652] [serial = 2025] [outer = 0x0] 01:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117eb5400) [pid = 1652] [serial = 2026] [outer = 0x11276e000] 01:59:30 INFO - PROCESS | 1652 | 1468659570691 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118885400) [pid = 1652] [serial = 2027] [outer = 0x11276e000] 01:59:31 INFO - PROCESS | 1652 | 1468659571526 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:59:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 972ms 01:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:59:31 INFO - PROCESS | 1652 | 1468659571539 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1652 | 1468659571540 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:59:31 INFO - PROCESS | 1652 | 1468659571542 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 1652 | 1468659571543 Marionette TRACE conn2 <- [1,2674,null,{}] 01:59:31 INFO - PROCESS | 1652 | 1468659571546 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}] 01:59:31 INFO - PROCESS | 1652 | 1468659571547 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:31 INFO - PROCESS | 1652 | 1468659571630 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:59:31 INFO - PROCESS | 1652 | 1468659571635 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659571637 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12733d000 == 38 [pid = 1652] [id = 676] 01:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11888b000) [pid = 1652] [serial = 2028] [outer = 0x0] 01:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1273a2c00) [pid = 1652] [serial = 2029] [outer = 0x11888b000] 01:59:31 INFO - PROCESS | 1652 | 1468659571661 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12960a000) [pid = 1652] [serial = 2030] [outer = 0x11888b000] 01:59:32 INFO - PROCESS | 1652 | 1468659572522 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:59:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1023ms 01:59:32 INFO - PROCESS | 1652 | 1468659572567 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:59:32 INFO - PROCESS | 1652 | 1468659572570 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:59:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:59:32 INFO - PROCESS | 1652 | 1468659572587 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 1652 | 1468659572590 Marionette TRACE conn2 <- [1,2678,null,{}] 01:59:32 INFO - PROCESS | 1652 | 1468659572594 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}] 01:59:32 INFO - PROCESS | 1652 | 1468659572596 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:32 INFO - PROCESS | 1652 | 1468659572743 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:59:32 INFO - PROCESS | 1652 | 1468659572802 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659572803 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118250800 == 39 [pid = 1652] [id = 677] 01:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116561800) [pid = 1652] [serial = 2031] [outer = 0x0] 01:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1168be000) [pid = 1652] [serial = 2032] [outer = 0x116561800] 01:59:32 INFO - PROCESS | 1652 | 1468659572877 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11835f000) [pid = 1652] [serial = 2033] [outer = 0x116561800] 01:59:33 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) 01:59:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1222ms 01:59:33 INFO - PROCESS | 1652 | 1468659573804 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]]]}] 01:59:33 INFO - PROCESS | 1652 | 1468659573808 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 1652 | 1468659573811 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:59:33 INFO - PROCESS | 1652 | 1468659573818 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 1652 | 1468659573819 Marionette TRACE conn2 <- [1,2682,null,{}] 01:59:33 INFO - PROCESS | 1652 | 1468659573822 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}] 01:59:33 INFO - PROCESS | 1652 | 1468659573824 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:33 INFO - PROCESS | 1652 | 1468659573960 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:59:34 INFO - PROCESS | 1652 | 1468659574060 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659574062 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dda000 == 40 [pid = 1652] [id = 678] 01:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126fb000) [pid = 1652] [serial = 2034] [outer = 0x0] 01:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118731c00) [pid = 1652] [serial = 2035] [outer = 0x1126fb000] 01:59:34 INFO - PROCESS | 1652 | 1468659574095 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119813800) [pid = 1652] [serial = 2036] [outer = 0x1126fb000] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0e000 == 39 [pid = 1652] [id = 675] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12baa9000 == 38 [pid = 1652] [id = 674] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b25b000 == 37 [pid = 1652] [id = 673] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a888000 == 36 [pid = 1652] [id = 672] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c5000 == 35 [pid = 1652] [id = 671] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12733f000 == 34 [pid = 1652] [id = 670] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121902800 == 33 [pid = 1652] [id = 669] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1186ce000 == 32 [pid = 1652] [id = 668] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118256000 == 31 [pid = 1652] [id = 667] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb9800 == 30 [pid = 1652] [id = 666] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1128b8800 == 29 [pid = 1652] [id = 665] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12733d000 == 28 [pid = 1652] [id = 676] 01:59:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118250800 == 27 [pid = 1652] [id = 677] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11981f000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11324e400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e11400) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11708f800) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1182e5c00) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118a73800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11835d800) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1275fcc00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117006400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1188bd000) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121829c00) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118508800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117eb5c00) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x115f26800) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118a6c800) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119573000) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126de2800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1254e6000) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128f78c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1275f8c00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1273a5000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125e8e800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x127569400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x127576c00) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1195fbc00) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x124d1b000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119aeb800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119649400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x124d1a400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12756c800) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12773cc00) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1652 | 1468659575539 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]]]}] 01:59:35 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) 01:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1773ms 01:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:59:35 INFO - PROCESS | 1652 | 1468659575591 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:59:35 INFO - PROCESS | 1652 | 1468659575593 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:59:35 INFO - PROCESS | 1652 | 1468659575597 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 1652 | 1468659575599 Marionette TRACE conn2 <- [1,2686,null,{}] 01:59:35 INFO - PROCESS | 1652 | 1468659575603 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}] 01:59:35 INFO - PROCESS | 1652 | 1468659575605 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:35 INFO - PROCESS | 1652 | 1468659575693 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:59:35 INFO - PROCESS | 1652 | 1468659575701 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659575702 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ff1800 == 28 [pid = 1652] [id = 679] 01:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x115e0ac00) [pid = 1652] [serial = 2037] [outer = 0x0] 01:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x115ef7800) [pid = 1652] [serial = 2038] [outer = 0x115e0ac00] 01:59:35 INFO - PROCESS | 1652 | 1468659575732 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116736800) [pid = 1652] [serial = 2039] [outer = 0x115e0ac00] 01:59:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:59:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 01:59:36 INFO - PROCESS | 1652 | 1468659576561 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:36 INFO - PROCESS | 1652 | 1468659576568 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 1652 | 1468659576572 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:59:36 INFO - PROCESS | 1652 | 1468659576576 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 1652 | 1468659576578 Marionette TRACE conn2 <- [1,2690,null,{}] 01:59:36 INFO - PROCESS | 1652 | 1468659576582 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}] 01:59:36 INFO - PROCESS | 1652 | 1468659576584 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:36 INFO - PROCESS | 1652 | 1468659576672 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:59:36 INFO - PROCESS | 1652 | 1468659576723 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659576725 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e48800 == 29 [pid = 1652] [id = 680] 01:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x117003800) [pid = 1652] [serial = 2040] [outer = 0x0] 01:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1182e0800) [pid = 1652] [serial = 2041] [outer = 0x117003800] 01:59:36 INFO - PROCESS | 1652 | 1468659576752 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1184cd800) [pid = 1652] [serial = 2042] [outer = 0x117003800] 01:59:37 INFO - PROCESS | 1652 | 1468659577559 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:59:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1020ms 01:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:59:37 INFO - PROCESS | 1652 | 1468659577596 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:59:37 INFO - PROCESS | 1652 | 1468659577598 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:59:37 INFO - PROCESS | 1652 | 1468659577600 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 1652 | 1468659577602 Marionette TRACE conn2 <- [1,2694,null,{}] 01:59:37 INFO - PROCESS | 1652 | 1468659577626 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}] 01:59:37 INFO - PROCESS | 1652 | 1468659577629 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:37 INFO - PROCESS | 1652 | 1468659577739 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:59:37 INFO - PROCESS | 1652 | 1468659577744 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659577746 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b0000 == 30 [pid = 1652] [id = 681] 01:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118630400) [pid = 1652] [serial = 2043] [outer = 0x0] 01:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118a6ac00) [pid = 1652] [serial = 2044] [outer = 0x118630400] 01:59:37 INFO - PROCESS | 1652 | 1468659577775 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11930e000) [pid = 1652] [serial = 2045] [outer = 0x118630400] 01:59:38 INFO - PROCESS | 1652 | 1468659578607 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:59:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 01:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:59:38 INFO - PROCESS | 1652 | 1468659578625 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:59:38 INFO - PROCESS | 1652 | 1468659578627 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:59:38 INFO - PROCESS | 1652 | 1468659578629 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:59:38 INFO - PROCESS | 1652 | 1468659578630 Marionette TRACE conn2 <- [1,2698,null,{}] 01:59:38 INFO - PROCESS | 1652 | 1468659578634 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}] 01:59:38 INFO - PROCESS | 1652 | 1468659578636 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:38 INFO - PROCESS | 1652 | 1468659578718 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:59:38 INFO - PROCESS | 1652 | 1468659578721 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659578722 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x121243000 == 31 [pid = 1652] [id = 682] 01:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11957c000) [pid = 1652] [serial = 2046] [outer = 0x0] 01:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119643800) [pid = 1652] [serial = 2047] [outer = 0x11957c000] 01:59:38 INFO - PROCESS | 1652 | 1468659578743 Marionette DEBUG loaded listener.js 01:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119816000) [pid = 1652] [serial = 2048] [outer = 0x11957c000] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11276e000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1268f4c00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1126f6c00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1182e0400) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119641800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11850c000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11850f800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1168afc00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x115eec000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x128d70800) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11930fc00) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x129266800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11888b000) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:59:39 INFO - PROCESS | 1652 | 1468659579687 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:59:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1076ms 01:59:39 INFO - PROCESS | 1652 | 1468659579706 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:59:39 INFO - PROCESS | 1652 | 1468659579720 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:59:39 INFO - PROCESS | 1652 | 1468659579723 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:59:39 INFO - PROCESS | 1652 | 1468659579725 Marionette TRACE conn2 <- [1,2702,null,{}] 01:59:39 INFO - PROCESS | 1652 | 1468659579728 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}] 01:59:39 INFO - PROCESS | 1652 | 1468659579731 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:39 INFO - PROCESS | 1652 | 1468659579810 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:59:39 INFO - PROCESS | 1652 | 1468659579814 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659579815 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c21000 == 32 [pid = 1652] [id = 683] 01:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x112a7b800) [pid = 1652] [serial = 2049] [outer = 0x0] 01:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118889000) [pid = 1652] [serial = 2050] [outer = 0x112a7b800] 01:59:39 INFO - PROCESS | 1652 | 1468659579844 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119819c00) [pid = 1652] [serial = 2051] [outer = 0x112a7b800] 01:59:40 INFO - PROCESS | 1652 | 1468659580191 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]]]}] 01:59:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:59:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 471ms 01:59:40 INFO - PROCESS | 1652 | 1468659580194 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:59:40 INFO - PROCESS | 1652 | 1468659580196 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:59:40 INFO - PROCESS | 1652 | 1468659580199 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 1652 | 1468659580202 Marionette TRACE conn2 <- [1,2706,null,{}] 01:59:40 INFO - PROCESS | 1652 | 1468659580206 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}] 01:59:40 INFO - PROCESS | 1652 | 1468659580210 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:40 INFO - PROCESS | 1652 | 1468659580330 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:59:40 INFO - PROCESS | 1652 | 1468659580339 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659580340 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254bc000 == 33 [pid = 1652] [id = 684] 01:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119899000) [pid = 1652] [serial = 2052] [outer = 0x0] 01:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x121314400) [pid = 1652] [serial = 2053] [outer = 0x119899000] 01:59:40 INFO - PROCESS | 1652 | 1468659580366 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x123d0b400) [pid = 1652] [serial = 2054] [outer = 0x119899000] 01:59:40 INFO - PROCESS | 1652 | 1468659580658 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]]]}] 01:59:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:59:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 473ms 01:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:59:40 INFO - PROCESS | 1652 | 1468659580673 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:59:40 INFO - PROCESS | 1652 | 1468659580674 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:59:40 INFO - PROCESS | 1652 | 1468659580676 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 1652 | 1468659580677 Marionette TRACE conn2 <- [1,2710,null,{}] 01:59:40 INFO - PROCESS | 1652 | 1468659580688 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}] 01:59:40 INFO - PROCESS | 1652 | 1468659580689 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:40 INFO - PROCESS | 1652 | 1468659580779 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:59:40 INFO - PROCESS | 1652 | 1468659580785 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659580786 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dea000 == 34 [pid = 1652] [id = 685] 01:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x121a8d800) [pid = 1652] [serial = 2055] [outer = 0x0] 01:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x125428000) [pid = 1652] [serial = 2056] [outer = 0x121a8d800] 01:59:40 INFO - PROCESS | 1652 | 1468659580811 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1268f3c00) [pid = 1652] [serial = 2057] [outer = 0x121a8d800] 01:59:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 01:59:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:59:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 01:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:41 INFO - _addTest/ [0,2713,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 1652 | 1468659581147 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:59:41 INFO - PROCESS | 1652 | 1468659581151 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 1652 | 1468659581152 Marionette TRACE conn2 <- [1,2714,null,{}] 01:59:41 INFO - PROCESS | 1652 | 1468659581154 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}] 01:59:41 INFO - PROCESS | 1652 | 1468659581155 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:41 INFO - PROCESS | 1652 | 1468659581261 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:59:41 INFO - PROCESS | 1652 | 1468659581268 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659581269 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128df4800 == 35 [pid = 1652] [id = 686] 01:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118890000) [pid = 1652] [serial = 2058] [outer = 0x0] 01:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x126d78400) [pid = 1652] [serial = 2059] [outer = 0x118890000] 01:59:41 INFO - PROCESS | 1652 | 1468659581293 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1273a5000) [pid = 1652] [serial = 2060] [outer = 0x118890000] 01:59:41 INFO - PROCESS | 1652 | 1468659581616 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]]]}] 01:59:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 01:59:41 INFO - PROCESS | 1652 | 1468659581621 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 1652 | 1468659581622 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:59:41 INFO - PROCESS | 1652 | 1468659581624 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 1652 | 1468659581625 Marionette TRACE conn2 <- [1,2718,null,{}] 01:59:41 INFO - PROCESS | 1652 | 1468659581682 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}] 01:59:41 INFO - PROCESS | 1652 | 1468659581684 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:41 INFO - PROCESS | 1652 | 1468659581784 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:59:41 INFO - PROCESS | 1652 | 1468659581880 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659581883 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11671b800 == 36 [pid = 1652] [id = 687] 01:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112eaac00) [pid = 1652] [serial = 2061] [outer = 0x0] 01:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x112eb1000) [pid = 1652] [serial = 2062] [outer = 0x112eaac00] 01:59:41 INFO - PROCESS | 1652 | 1468659581912 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115e11400) [pid = 1652] [serial = 2063] [outer = 0x112eaac00] 01:59:42 INFO - PROCESS | 1652 | 1468659582449 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] 01:59:42 INFO - PROCESS | 1652 | 1468659582497 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:59:42 INFO - PROCESS | 1652 | 1468659582503 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:59:42 INFO - PROCESS | 1652 | 1468659582505 Marionette TRACE conn2 <- [1,2722,null,{}] 01:59:42 INFO - PROCESS | 1652 | 1468659582510 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}] 01:59:42 INFO - PROCESS | 1652 | 1468659582512 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:42 INFO - PROCESS | 1652 | 1468659582629 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:59:42 INFO - PROCESS | 1652 | 1468659582732 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659582735 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121133000 == 37 [pid = 1652] [id = 688] 01:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118508800) [pid = 1652] [serial = 2064] [outer = 0x0] 01:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118627c00) [pid = 1652] [serial = 2065] [outer = 0x118508800] 01:59:42 INFO - PROCESS | 1652 | 1468659582786 Marionette DEBUG loaded listener.js 01:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118882c00) [pid = 1652] [serial = 2066] [outer = 0x118508800] 01:59:43 INFO - PROCESS | 1652 | 1468659583522 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] 01:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:59:43 INFO - PROCESS | 1652 | 1468659583581 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:59:43 INFO - PROCESS | 1652 | 1468659583585 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 1652 | 1468659583586 Marionette TRACE conn2 <- [1,2726,null,{}] 01:59:43 INFO - PROCESS | 1652 | 1468659583590 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}] 01:59:43 INFO - PROCESS | 1652 | 1468659583591 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:43 INFO - PROCESS | 1652 | 1468659583708 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x128dea000 == 36 [pid = 1652] [id = 685] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1254bc000 == 35 [pid = 1652] [id = 684] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123c21000 == 34 [pid = 1652] [id = 683] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x121243000 == 33 [pid = 1652] [id = 682] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b0000 == 32 [pid = 1652] [id = 681] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117e48800 == 31 [pid = 1652] [id = 680] 01:59:43 INFO - PROCESS | 1652 | --DOCSHELL 0x115ff1800 == 30 [pid = 1652] [id = 679] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1273a2c00) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118885400) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12960a000) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12756cc00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112a7c800) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x115ef4800) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1195c4000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119647000) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11981f800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118731000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1188c2800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11862fc00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118a69800) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x116a85c00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x118359c00) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121314c00) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x121ccd400) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12925ec00) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x128f75000) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x129611800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1293ccc00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12a7aa400) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x128b54800) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x117eb5400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x1254e3c00) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 01:59:43 INFO - PROCESS | 1652 | 1468659583790 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659583793 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ff1800 == 31 [pid = 1652] [id = 689] 01:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x115ef7000) [pid = 1652] [serial = 2067] [outer = 0x0] 01:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x116a85c00) [pid = 1652] [serial = 2068] [outer = 0x115ef7000] 01:59:43 INFO - PROCESS | 1652 | 1468659583824 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1184c9000) [pid = 1652] [serial = 2069] [outer = 0x115ef7000] 01:59:44 INFO - PROCESS | 1652 | 1468659584113 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]]]}] 01:59:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 572ms 01:59:44 INFO - PROCESS | 1652 | 1468659584156 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:59:44 INFO - PROCESS | 1652 | 1468659584160 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:59:44 INFO - PROCESS | 1652 | 1468659584164 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:59:44 INFO - PROCESS | 1652 | 1468659584168 Marionette TRACE conn2 <- [1,2730,null,{}] 01:59:44 INFO - PROCESS | 1652 | 1468659584172 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}] 01:59:44 INFO - PROCESS | 1652 | 1468659584174 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:44 INFO - PROCESS | 1652 | 1468659584256 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:59:44 INFO - PROCESS | 1652 | 1468659584260 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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:44 INFO - PROCESS | 1652 | 1468659584261 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119103800 == 32 [pid = 1652] [id = 690] 01:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118881c00) [pid = 1652] [serial = 2070] [outer = 0x0] 01:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118a69800) [pid = 1652] [serial = 2071] [outer = 0x118881c00] 01:59:44 INFO - PROCESS | 1652 | 1468659584290 Marionette DEBUG loaded listener.js 01:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11956ec00) [pid = 1652] [serial = 2072] [outer = 0x118881c00] 01:59:45 INFO - PROCESS | 1652 | 1468659585132 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:59:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:59:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:59:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 974ms 01:59:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:59:45 INFO - PROCESS | 1652 | 1468659585138 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 1652 | 1468659585139 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:59:45 INFO - PROCESS | 1652 | 1468659585142 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 1652 | 1468659585144 Marionette TRACE conn2 <- [1,2734,null,{}] 01:59:45 INFO - PROCESS | 1652 | 1468659585152 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}] 01:59:45 INFO - PROCESS | 1652 | 1468659585155 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:45 INFO - PROCESS | 1652 | 1468659585261 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:59:45 INFO - PROCESS | 1652 | 1468659585271 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659585273 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12142e000 == 33 [pid = 1652] [id = 691] 01:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x119813c00) [pid = 1652] [serial = 2073] [outer = 0x0] 01:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11981f000) [pid = 1652] [serial = 2074] [outer = 0x119813c00] 01:59:45 INFO - PROCESS | 1652 | 1468659585301 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x119abb400) [pid = 1652] [serial = 2075] [outer = 0x119813c00] 01:59:45 INFO - PROCESS | 1652 | 1468659585628 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]]]}] 01:59:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:59:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 01:59:45 INFO - PROCESS | 1652 | 1468659585663 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 1652 | 1468659585666 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:59:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:59:45 INFO - PROCESS | 1652 | 1468659585670 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 1652 | 1468659585671 Marionette TRACE conn2 <- [1,2738,null,{}] 01:59:45 INFO - PROCESS | 1652 | 1468659585674 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}] 01:59:45 INFO - PROCESS | 1652 | 1468659585675 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:45 INFO - PROCESS | 1652 | 1468659585756 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:59:45 INFO - PROCESS | 1652 | 1468659585760 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659585761 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12734a000 == 34 [pid = 1652] [id = 692] 01:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119aeb800) [pid = 1652] [serial = 2076] [outer = 0x0] 01:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12180fc00) [pid = 1652] [serial = 2077] [outer = 0x119aeb800] 01:59:45 INFO - PROCESS | 1652 | 1468659585789 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x124adac00) [pid = 1652] [serial = 2078] [outer = 0x119aeb800] 01:59:46 INFO - PROCESS | 1652 | 1468659586162 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:59:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 01:59:46 INFO - PROCESS | 1652 | 1468659586189 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 1652 | 1468659586190 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:59:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:59:46 INFO - PROCESS | 1652 | 1468659586193 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 1652 | 1468659586194 Marionette TRACE conn2 <- [1,2742,null,{}] 01:59:46 INFO - PROCESS | 1652 | 1468659586196 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}] 01:59:46 INFO - PROCESS | 1652 | 1468659586197 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:46 INFO - PROCESS | 1652 | 1468659586292 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:59:46 INFO - PROCESS | 1652 | 1468659586330 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659586338 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc6800 == 35 [pid = 1652] [id = 693] 01:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x123d04c00) [pid = 1652] [serial = 2079] [outer = 0x0] 01:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1268ed400) [pid = 1652] [serial = 2080] [outer = 0x123d04c00] 01:59:46 INFO - PROCESS | 1652 | 1468659586363 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x126e82000) [pid = 1652] [serial = 2081] [outer = 0x123d04c00] 01:59:46 INFO - PROCESS | 1652 | 1468659586690 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:59:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 01:59:46 INFO - PROCESS | 1652 | 1468659586713 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 1652 | 1468659586714 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:59:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:59:46 INFO - PROCESS | 1652 | 1468659586719 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 1652 | 1468659586720 Marionette TRACE conn2 <- [1,2746,null,{}] 01:59:46 INFO - PROCESS | 1652 | 1468659586722 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}] 01:59:46 INFO - PROCESS | 1652 | 1468659586726 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:46 INFO - PROCESS | 1652 | 1468659586844 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:59:46 INFO - PROCESS | 1652 | 1468659586856 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659586857 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c7800 == 36 [pid = 1652] [id = 694] 01:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x126e7a400) [pid = 1652] [serial = 2082] [outer = 0x0] 01:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x127568000) [pid = 1652] [serial = 2083] [outer = 0x126e7a400] 01:59:46 INFO - PROCESS | 1652 | 1468659586882 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x127748800) [pid = 1652] [serial = 2084] [outer = 0x126e7a400] 01:59:47 INFO - PROCESS | 1652 | 1468659587208 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]]]}] 01:59:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:59:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 01:59:47 INFO - PROCESS | 1652 | 1468659587238 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:59:47 INFO - PROCESS | 1652 | 1468659587239 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:59:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:59:47 INFO - PROCESS | 1652 | 1468659587248 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 1652 | 1468659587251 Marionette TRACE conn2 <- [1,2750,null,{}] 01:59:47 INFO - PROCESS | 1652 | 1468659587254 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}] 01:59:47 INFO - PROCESS | 1652 | 1468659587255 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:47 INFO - PROCESS | 1652 | 1468659587352 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:59:47 INFO - PROCESS | 1652 | 1468659587356 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659587357 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b00b800 == 37 [pid = 1652] [id = 695] 01:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1275fcc00) [pid = 1652] [serial = 2085] [outer = 0x0] 01:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x128d6b000) [pid = 1652] [serial = 2086] [outer = 0x1275fcc00] 01:59:47 INFO - PROCESS | 1652 | 1468659587388 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x128f7c400) [pid = 1652] [serial = 2087] [outer = 0x1275fcc00] 01:59:47 INFO - PROCESS | 1652 | 1468659587737 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]]]}] 01:59:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:59:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 01:59:47 INFO - PROCESS | 1652 | 1468659587775 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:59:47 INFO - PROCESS | 1652 | 1468659587776 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:59:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:59:47 INFO - PROCESS | 1652 | 1468659587779 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 1652 | 1468659587780 Marionette TRACE conn2 <- [1,2754,null,{}] 01:59:47 INFO - PROCESS | 1652 | 1468659587782 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}] 01:59:47 INFO - PROCESS | 1652 | 1468659587783 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:47 INFO - PROCESS | 1652 | 1468659587883 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:59:47 INFO - PROCESS | 1652 | 1468659587887 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659587888 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b256000 == 38 [pid = 1652] [id = 696] 01:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128b5f800) [pid = 1652] [serial = 2088] [outer = 0x0] 01:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x129265400) [pid = 1652] [serial = 2089] [outer = 0x128b5f800] 01:59:47 INFO - PROCESS | 1652 | 1468659587912 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1293ccc00) [pid = 1652] [serial = 2090] [outer = 0x128b5f800] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x115e0ac00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x117003800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1126fb000) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118630400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11957c000) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x112a7b800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x121a8d800) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119899000) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:59:48 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116561800) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:59:48 INFO - PROCESS | 1652 | 1468659588234 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]]]}] 01:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 01:59:48 INFO - PROCESS | 1652 | 1468659588250 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:59:48 INFO - PROCESS | 1652 | 1468659588254 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:59:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:59:48 INFO - PROCESS | 1652 | 1468659588261 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 1652 | 1468659588262 Marionette TRACE conn2 <- [1,2758,null,{}] 01:59:48 INFO - PROCESS | 1652 | 1468659588282 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}] 01:59:48 INFO - PROCESS | 1652 | 1468659588286 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:48 INFO - PROCESS | 1652 | 1468659588396 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:59:48 INFO - PROCESS | 1652 | 1468659588402 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659588403 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baa7800 == 39 [pid = 1652] [id = 697] 01:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11888fc00) [pid = 1652] [serial = 2091] [outer = 0x0] 01:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11964b000) [pid = 1652] [serial = 2092] [outer = 0x11888fc00] 01:59:48 INFO - PROCESS | 1652 | 1468659588427 Marionette DEBUG loaded listener.js 01:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x12925e400) [pid = 1652] [serial = 2093] [outer = 0x11888fc00] 01:59:48 INFO - PROCESS | 1652 | 1468659588738 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]]]}] 01:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 01:59:48 INFO - PROCESS | 1652 | 1468659588786 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:59:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:59:48 INFO - PROCESS | 1652 | 1468659588787 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:59:48 INFO - PROCESS | 1652 | 1468659588789 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 1652 | 1468659588790 Marionette TRACE conn2 <- [1,2762,null,{}] 01:59:48 INFO - PROCESS | 1652 | 1468659588793 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}] 01:59:48 INFO - PROCESS | 1652 | 1468659588794 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:48 INFO - PROCESS | 1652 | 1468659588874 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:59:48 INFO - PROCESS | 1652 | 1468659588933 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659588934 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd69800 == 40 [pid = 1652] [id = 698] 01:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119574c00) [pid = 1652] [serial = 2094] [outer = 0x0] 01:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x129608400) [pid = 1652] [serial = 2095] [outer = 0x119574c00] 01:59:48 INFO - PROCESS | 1652 | 1468659588958 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12a3e5800) [pid = 1652] [serial = 2096] [outer = 0x119574c00] 01:59:49 INFO - PROCESS | 1652 | 1468659589225 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:59:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 01:59:49 INFO - PROCESS | 1652 | 1468659589259 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 1652 | 1468659589261 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:59:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:59:49 INFO - PROCESS | 1652 | 1468659589263 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1652 | 1468659589267 Marionette TRACE conn2 <- [1,2766,null,{}] 01:59:49 INFO - PROCESS | 1652 | 1468659589276 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}] 01:59:49 INFO - PROCESS | 1652 | 1468659589278 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:49 INFO - PROCESS | 1652 | 1468659589376 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:59:49 INFO - PROCESS | 1652 | 1468659589381 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659589384 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a6000 == 41 [pid = 1652] [id = 699] 01:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11981b400) [pid = 1652] [serial = 2097] [outer = 0x0] 01:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12a7f0000) [pid = 1652] [serial = 2098] [outer = 0x11981b400] 01:59:49 INFO - PROCESS | 1652 | 1468659589419 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12a8eb800) [pid = 1652] [serial = 2099] [outer = 0x11981b400] 01:59:49 INFO - PROCESS | 1652 | 1468659589771 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:59:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 529ms 01:59:49 INFO - PROCESS | 1652 | 1468659589793 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:59:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:59:49 INFO - PROCESS | 1652 | 1468659589795 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:59:49 INFO - PROCESS | 1652 | 1468659589797 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1652 | 1468659589798 Marionette TRACE conn2 <- [1,2770,null,{}] 01:59:49 INFO - PROCESS | 1652 | 1468659589801 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}] 01:59:49 INFO - PROCESS | 1652 | 1468659589802 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:49 INFO - PROCESS | 1652 | 1468659589935 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:59:49 INFO - PROCESS | 1652 | 1468659589944 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659589945 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb87800 == 42 [pid = 1652] [id = 700] 01:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12a8e0c00) [pid = 1652] [serial = 2100] [outer = 0x0] 01:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12b082800) [pid = 1652] [serial = 2101] [outer = 0x12a8e0c00] 01:59:49 INFO - PROCESS | 1652 | 1468659589986 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12b1bf000) [pid = 1652] [serial = 2102] [outer = 0x12a8e0c00] 01:59:50 INFO - PROCESS | 1652 | 1468659590452 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]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:59:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 01:59:50 INFO - PROCESS | 1652 | 1468659590532 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 1652 | 1468659590535 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:59:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:59:50 INFO - PROCESS | 1652 | 1468659590540 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 1652 | 1468659590543 Marionette TRACE conn2 <- [1,2774,null,{}] 01:59:50 INFO - PROCESS | 1652 | 1468659590547 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}] 01:59:50 INFO - PROCESS | 1652 | 1468659590550 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:50 INFO - PROCESS | 1652 | 1468659590662 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:59:50 INFO - PROCESS | 1652 | 1468659590732 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659590733 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b0800 == 43 [pid = 1652] [id = 701] 01:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182d9400) [pid = 1652] [serial = 2103] [outer = 0x0] 01:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11850a800) [pid = 1652] [serial = 2104] [outer = 0x1182d9400] 01:59:50 INFO - PROCESS | 1652 | 1468659590765 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1188c4800) [pid = 1652] [serial = 2105] [outer = 0x1182d9400] 01:59:51 INFO - PROCESS | 1652 | 1468659591202 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]]]}] 01:59:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:59:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 673ms 01:59:51 INFO - PROCESS | 1652 | 1468659591213 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:59:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:59:51 INFO - PROCESS | 1652 | 1468659591218 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:59:51 INFO - PROCESS | 1652 | 1468659591223 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 1652 | 1468659591225 Marionette TRACE conn2 <- [1,2778,null,{}] 01:59:51 INFO - PROCESS | 1652 | 1468659591228 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}] 01:59:51 INFO - PROCESS | 1652 | 1468659591230 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:51 INFO - PROCESS | 1652 | 1468659591354 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:59:51 INFO - PROCESS | 1652 | 1468659591426 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659591428 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a622800 == 44 [pid = 1652] [id = 702] 01:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11963d400) [pid = 1652] [serial = 2106] [outer = 0x0] 01:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119ab2c00) [pid = 1652] [serial = 2107] [outer = 0x11963d400] 01:59:51 INFO - PROCESS | 1652 | 1468659591458 Marionette DEBUG loaded listener.js 01:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1219e5800) [pid = 1652] [serial = 2108] [outer = 0x11963d400] 01:59:51 INFO - PROCESS | 1652 | 1468659591893 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]]]}] 01:59:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:59:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 723ms 01:59:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:59:51 INFO - PROCESS | 1652 | 1468659591947 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:59:51 INFO - PROCESS | 1652 | 1468659591949 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:59:51 INFO - PROCESS | 1652 | 1468659591953 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 1652 | 1468659591957 Marionette TRACE conn2 <- [1,2782,null,{}] 01:59:51 INFO - PROCESS | 1652 | 1468659591968 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}] 01:59:51 INFO - PROCESS | 1652 | 1468659591973 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:52 INFO - PROCESS | 1652 | 1468659592149 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:59:52 INFO - PROCESS | 1652 | 1468659592224 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659592226 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb97800 == 45 [pid = 1652] [id = 703] 01:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1273a2c00) [pid = 1652] [serial = 2109] [outer = 0x0] 01:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x127571800) [pid = 1652] [serial = 2110] [outer = 0x1273a2c00] 01:59:52 INFO - PROCESS | 1652 | 1468659592258 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128d69c00) [pid = 1652] [serial = 2111] [outer = 0x1273a2c00] 01:59:52 INFO - PROCESS | 1652 | 1468659592693 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]]]}] 01:59:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:59:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 780ms 01:59:52 INFO - PROCESS | 1652 | 1468659592732 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:59:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:59:52 INFO - PROCESS | 1652 | 1468659592734 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:59:52 INFO - PROCESS | 1652 | 1468659592737 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1652 | 1468659592738 Marionette TRACE conn2 <- [1,2786,null,{}] 01:59:52 INFO - PROCESS | 1652 | 1468659592741 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}] 01:59:52 INFO - PROCESS | 1652 | 1468659592742 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:52 INFO - PROCESS | 1652 | 1468659592850 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:59:52 INFO - PROCESS | 1652 | 1468659592910 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659592911 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc4000 == 46 [pid = 1652] [id = 704] 01:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11623fc00) [pid = 1652] [serial = 2112] [outer = 0x0] 01:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7ef800) [pid = 1652] [serial = 2113] [outer = 0x11623fc00] 01:59:52 INFO - PROCESS | 1652 | 1468659592995 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a8e0800) [pid = 1652] [serial = 2114] [outer = 0x11623fc00] 01:59:53 INFO - PROCESS | 1652 | 1468659593537 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:59:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 819ms 01:59:53 INFO - PROCESS | 1652 | 1468659593556 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 1652 | 1468659593559 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:59:53 INFO - PROCESS | 1652 | 1468659593563 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 1652 | 1468659593564 Marionette TRACE conn2 <- [1,2790,null,{}] 01:59:53 INFO - PROCESS | 1652 | 1468659593568 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}] 01:59:53 INFO - PROCESS | 1652 | 1468659593570 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:53 INFO - PROCESS | 1652 | 1468659593677 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:59:53 INFO - PROCESS | 1652 | 1468659593737 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659593740 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c2000 == 47 [pid = 1652] [id = 705] 01:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115f26800) [pid = 1652] [serial = 2115] [outer = 0x0] 01:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116a81c00) [pid = 1652] [serial = 2116] [outer = 0x115f26800] 01:59:53 INFO - PROCESS | 1652 | 1468659593768 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11835c000) [pid = 1652] [serial = 2117] [outer = 0x115f26800] 01:59:54 INFO - PROCESS | 1652 | 1468659594223 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]]]}] 01:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 723ms 01:59:54 INFO - PROCESS | 1652 | 1468659594286 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:59:54 INFO - PROCESS | 1652 | 1468659594289 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:59:54 INFO - PROCESS | 1652 | 1468659594293 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 1652 | 1468659594295 Marionette TRACE conn2 <- [1,2794,null,{}] 01:59:54 INFO - PROCESS | 1652 | 1468659594316 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}] 01:59:54 INFO - PROCESS | 1652 | 1468659594318 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:54 INFO - PROCESS | 1652 | 1468659594437 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:59:54 INFO - PROCESS | 1652 | 1468659594504 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659594505 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b29800 == 48 [pid = 1652] [id = 706] 01:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118a6ec00) [pid = 1652] [serial = 2118] [outer = 0x0] 01:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1191cac00) [pid = 1652] [serial = 2119] [outer = 0x118a6ec00] 01:59:54 INFO - PROCESS | 1652 | 1468659594533 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11957c800) [pid = 1652] [serial = 2120] [outer = 0x118a6ec00] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128dda000 == 47 [pid = 1652] [id = 678] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a6000 == 46 [pid = 1652] [id = 699] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd69800 == 45 [pid = 1652] [id = 698] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12baa7800 == 44 [pid = 1652] [id = 697] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b256000 == 43 [pid = 1652] [id = 696] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b00b800 == 42 [pid = 1652] [id = 695] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c7800 == 41 [pid = 1652] [id = 694] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc6800 == 40 [pid = 1652] [id = 693] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12734a000 == 39 [pid = 1652] [id = 692] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12142e000 == 38 [pid = 1652] [id = 691] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119103800 == 37 [pid = 1652] [id = 690] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x115ff1800 == 36 [pid = 1652] [id = 689] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128df4800 == 35 [pid = 1652] [id = 686] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121133000 == 34 [pid = 1652] [id = 688] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11671b800 == 33 [pid = 1652] [id = 687] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c2000 == 32 [pid = 1652] [id = 705] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc4000 == 31 [pid = 1652] [id = 704] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb97800 == 30 [pid = 1652] [id = 703] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a622800 == 29 [pid = 1652] [id = 702] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b0800 == 28 [pid = 1652] [id = 701] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb87800 == 27 [pid = 1652] [id = 700] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115ef7800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116736800) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1182e0800) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118731c00) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119813800) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118a6ac00) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119643800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118889000) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1268f3c00) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125428000) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123d0b400) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119816000) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121314400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11930e000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126d78400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119819c00) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11835f000) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1184cd800) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1168be000) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 01:59:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12cca5000 == 26 [pid = 1652] [id = 16] 01:59:55 INFO - PROCESS | 1652 | 1468659595443 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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1176ms 01:59:55 INFO - PROCESS | 1652 | 1468659595470 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:59:55 INFO - PROCESS | 1652 | 1468659595473 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:59:55 INFO - PROCESS | 1652 | 1468659595476 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 1652 | 1468659595478 Marionette TRACE conn2 <- [1,2798,null,{}] 01:59:55 INFO - PROCESS | 1652 | 1468659595482 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}] 01:59:55 INFO - PROCESS | 1652 | 1468659595484 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:55 INFO - PROCESS | 1652 | 1468659595573 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:59:55 INFO - PROCESS | 1652 | 1468659595636 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659595638 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa2000 == 27 [pid = 1652] [id = 707] 01:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133ee800) [pid = 1652] [serial = 2121] [outer = 0x0] 01:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116294000) [pid = 1652] [serial = 2122] [outer = 0x1133ee800] 01:59:55 INFO - PROCESS | 1652 | 1468659595667 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1168ba000) [pid = 1652] [serial = 2123] [outer = 0x1133ee800] 01:59:56 INFO - PROCESS | 1652 | 1468659595999 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 570ms 01:59:56 INFO - PROCESS | 1652 | 1468659596047 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 1652 | 1468659596050 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:59:56 INFO - PROCESS | 1652 | 1468659596054 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 1652 | 1468659596056 Marionette TRACE conn2 <- [1,2802,null,{}] 01:59:56 INFO - PROCESS | 1652 | 1468659596058 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}] 01:59:56 INFO - PROCESS | 1652 | 1468659596060 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:56 INFO - PROCESS | 1652 | 1468659596140 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:59:56 INFO - PROCESS | 1652 | 1468659596201 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659596202 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1186c5000 == 28 [pid = 1652] [id = 708] 01:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1168ba400) [pid = 1652] [serial = 2124] [outer = 0x0] 01:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117eb2c00) [pid = 1652] [serial = 2125] [outer = 0x1168ba400] 01:59:56 INFO - PROCESS | 1652 | 1468659596231 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11850b400) [pid = 1652] [serial = 2126] [outer = 0x1168ba400] 01:59:56 INFO - PROCESS | 1652 | 1468659596584 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 568ms 01:59:56 INFO - PROCESS | 1652 | 1468659596624 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:59:56 INFO - PROCESS | 1652 | 1468659596626 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:59:56 INFO - PROCESS | 1652 | 1468659596630 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 1652 | 1468659596634 Marionette TRACE conn2 <- [1,2806,null,{}] 01:59:56 INFO - PROCESS | 1652 | 1468659596646 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}] 01:59:56 INFO - PROCESS | 1652 | 1468659596651 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:56 INFO - PROCESS | 1652 | 1468659596807 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:59:56 INFO - PROCESS | 1652 | 1468659596817 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659596820 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11968d000 == 29 [pid = 1652] [id = 709] 01:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115f24400) [pid = 1652] [serial = 2127] [outer = 0x0] 01:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1188c1400) [pid = 1652] [serial = 2128] [outer = 0x115f24400] 01:59:56 INFO - PROCESS | 1652 | 1468659596867 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11957c000) [pid = 1652] [serial = 2129] [outer = 0x115f24400] 01:59:57 INFO - PROCESS | 1652 | 1468659597243 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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 626ms 01:59:57 INFO - PROCESS | 1652 | 1468659597255 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:59:57 INFO - PROCESS | 1652 | 1468659597257 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:59:57 INFO - PROCESS | 1652 | 1468659597259 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 1652 | 1468659597261 Marionette TRACE conn2 <- [1,2810,null,{}] 01:59:57 INFO - PROCESS | 1652 | 1468659597263 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}] 01:59:57 INFO - PROCESS | 1652 | 1468659597264 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:57 INFO - PROCESS | 1652 | 1468659597390 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:59:57 INFO - PROCESS | 1652 | 1468659597517 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659597519 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11651b000 == 30 [pid = 1652] [id = 710] 01:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112774400) [pid = 1652] [serial = 2130] [outer = 0x0] 01:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112eabc00) [pid = 1652] [serial = 2131] [outer = 0x112774400] 01:59:57 INFO - PROCESS | 1652 | 1468659597554 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113375400) [pid = 1652] [serial = 2132] [outer = 0x112774400] 01:59:58 INFO - PROCESS | 1652 | 1468659598065 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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 824ms 01:59:58 INFO - PROCESS | 1652 | 1468659598086 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 1652 | 1468659598088 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:59:58 INFO - PROCESS | 1652 | 1468659598092 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1652 | 1468659598094 Marionette TRACE conn2 <- [1,2814,null,{}] 01:59:58 INFO - PROCESS | 1652 | 1468659598123 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}] 01:59:58 INFO - PROCESS | 1652 | 1468659598125 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:58 INFO - PROCESS | 1652 | 1468659598252 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:59:58 INFO - PROCESS | 1652 | 1468659598313 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659598314 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cce800 == 31 [pid = 1652] [id = 711] 01:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182de800) [pid = 1652] [serial = 2133] [outer = 0x0] 01:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1182e5800) [pid = 1652] [serial = 2134] [outer = 0x1182de800] 01:59:58 INFO - PROCESS | 1652 | 1468659598346 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118634400) [pid = 1652] [serial = 2135] [outer = 0x1182de800] 01:59:58 INFO - PROCESS | 1652 | 1468659598845 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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 821ms 01:59:59 INFO - PROCESS | 1652 | 1468659599017 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1652 | 1468659599020 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:59:59 INFO - PROCESS | 1652 | 1468659599046 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1652 | 1468659599048 Marionette TRACE conn2 <- [1,2818,null,{}] 01:59:59 INFO - PROCESS | 1652 | 1468659599051 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}] 01:59:59 INFO - PROCESS | 1652 | 1468659599053 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:59 INFO - PROCESS | 1652 | 1468659599166 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:59:59 INFO - PROCESS | 1652 | 1468659599215 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659599218 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11724a000 == 32 [pid = 1652] [id = 712] 01:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1165e3c00) [pid = 1652] [serial = 2136] [outer = 0x0] 01:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1168b9000) [pid = 1652] [serial = 2137] [outer = 0x1165e3c00] 01:59:59 INFO - PROCESS | 1652 | 1468659599247 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1182e1000) [pid = 1652] [serial = 2138] [outer = 0x1165e3c00] 01:59:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11968d000 == 31 [pid = 1652] [id = 709] 01:59:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1186c5000 == 30 [pid = 1652] [id = 708] 01:59:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa2000 == 29 [pid = 1652] [id = 707] 01:59:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119b29800 == 28 [pid = 1652] [id = 706] 01:59:59 INFO - PROCESS | 1652 | 1468659599756 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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 723ms 01:59:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:59:59 INFO - PROCESS | 1652 | 1468659599768 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1652 | 1468659599770 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:59:59 INFO - PROCESS | 1652 | 1468659599774 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1652 | 1468659599777 Marionette TRACE conn2 <- [1,2822,null,{}] 01:59:59 INFO - PROCESS | 1652 | 1468659599780 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}] 01:59:59 INFO - PROCESS | 1652 | 1468659599781 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:59 INFO - PROCESS | 1652 | 1468659599903 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:59:59 INFO - PROCESS | 1652 | 1468659599907 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n 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 | 1652 | 1468659599908 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 01:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2a000 == 29 [pid = 1652] [id = 713] 01:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11888a400) [pid = 1652] [serial = 2139] [outer = 0x0] 01:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191c6800) [pid = 1652] [serial = 2140] [outer = 0x11888a400] 01:59:59 INFO - PROCESS | 1652 | 1468659599936 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1195f2c00) [pid = 1652] [serial = 2141] [outer = 0x11888a400] 02:00:00 INFO - PROCESS | 1652 | 1468659600305 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:00:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:00:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms 02:00:00 INFO - PROCESS | 1652 | 1468659600344 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1652 | 1468659600346 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:00:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:00:00 INFO - PROCESS | 1652 | 1468659600348 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1652 | 1468659600349 Marionette TRACE conn2 <- [1,2826,null,{}] 02:00:00 INFO - PROCESS | 1652 | 1468659600356 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:00:00 INFO - PROCESS | 1652 | 1468659600359 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:00 INFO - PROCESS | 1652 | 1468659600465 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:00:00 INFO - PROCESS | 1652 | 1468659600507 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659600510 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127342000 == 30 [pid = 1652] [id = 714] 02:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119aee000) [pid = 1652] [serial = 2142] [outer = 0x0] 02:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1210b8800) [pid = 1652] [serial = 2143] [outer = 0x119aee000] 02:00:00 INFO - PROCESS | 1652 | 1468659600538 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1126fd400) [pid = 1652] [serial = 2144] [outer = 0x119aee000] 02:00:00 INFO - PROCESS | 1652 | 1468659600906 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:00:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 571ms 02:00:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:00:00 INFO - PROCESS | 1652 | 1468659600920 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1652 | 1468659600921 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:00:00 INFO - PROCESS | 1652 | 1468659600923 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1652 | 1468659600924 Marionette TRACE conn2 <- [1,2830,null,{}] 02:00:00 INFO - PROCESS | 1652 | 1468659600927 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:00:00 INFO - PROCESS | 1652 | 1468659600928 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:01 INFO - PROCESS | 1652 | 1468659601028 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:00:01 INFO - PROCESS | 1652 | 1468659601066 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1652 | 1468659601067 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fca000 == 31 [pid = 1652] [id = 715] 02:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121a8d800) [pid = 1652] [serial = 2145] [outer = 0x0] 02:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124acf400) [pid = 1652] [serial = 2146] [outer = 0x121a8d800] 02:00:01 INFO - PROCESS | 1652 | 1468659601092 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12542ec00) [pid = 1652] [serial = 2147] [outer = 0x121a8d800] 02:00:01 INFO - PROCESS | 1652 | 1468659601407 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:00:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:00:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 517ms 02:00:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:00:01 INFO - PROCESS | 1652 | 1468659601442 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 1652 | 1468659601443 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:00:01 INFO - PROCESS | 1652 | 1468659601445 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 1652 | 1468659601446 Marionette TRACE conn2 <- [1,2834,null,{}] 02:00:01 INFO - PROCESS | 1652 | 1468659601449 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:00:01 INFO - PROCESS | 1652 | 1468659601450 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:01 INFO - PROCESS | 1652 | 1468659601597 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11981b400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119574c00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119813c00) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126e7a400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112eaac00) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118881c00) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11888fc00) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118508800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128b5f800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119aeb800) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123d04c00) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1275fcc00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115ef7000) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118890000) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:00:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a8e0c00) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:00:01 INFO - PROCESS | 1652 | 1468659601642 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1652 | 1468659601644 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c25800 == 32 [pid = 1652] [id = 716] 02:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1126fb000) [pid = 1652] [serial = 2148] [outer = 0x0] 02:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115e0ac00) [pid = 1652] [serial = 2149] [outer = 0x1126fb000] 02:00:01 INFO - PROCESS | 1652 | 1468659601668 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118881c00) [pid = 1652] [serial = 2150] [outer = 0x1126fb000] 02:00:01 INFO - PROCESS | 1652 | 1468659601980 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 568ms 02:00:02 INFO - PROCESS | 1652 | 1468659602014 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1652 | 1468659602015 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:00:02 INFO - PROCESS | 1652 | 1468659602020 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1652 | 1468659602021 Marionette TRACE conn2 <- [1,2838,null,{}] 02:00:02 INFO - PROCESS | 1652 | 1468659602023 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:00:02 INFO - PROCESS | 1652 | 1468659602028 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:02 INFO - PROCESS | 1652 | 1468659602154 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:00:02 INFO - PROCESS | 1652 | 1468659602188 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659602189 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d5000 == 33 [pid = 1652] [id = 717] 02:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118885400) [pid = 1652] [serial = 2151] [outer = 0x0] 02:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1168bc400) [pid = 1652] [serial = 2152] [outer = 0x118885400] 02:00:02 INFO - PROCESS | 1652 | 1468659602214 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12756cc00) [pid = 1652] [serial = 2153] [outer = 0x118885400] 02:00:02 INFO - PROCESS | 1652 | 1468659602492 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:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 02:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:00:02 INFO - PROCESS | 1652 | 1468659602540 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1652 | 1468659602541 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:00:02 INFO - PROCESS | 1652 | 1468659602544 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1652 | 1468659602545 Marionette TRACE conn2 <- [1,2842,null,{}] 02:00:02 INFO - PROCESS | 1652 | 1468659602547 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:00:02 INFO - PROCESS | 1652 | 1468659602548 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:02 INFO - PROCESS | 1652 | 1468659602628 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:00:02 INFO - PROCESS | 1652 | 1468659602634 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659602636 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c4800 == 34 [pid = 1652] [id = 718] 02:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11708ec00) [pid = 1652] [serial = 2154] [outer = 0x0] 02:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12773d000) [pid = 1652] [serial = 2155] [outer = 0x11708ec00] 02:00:02 INFO - PROCESS | 1652 | 1468659602659 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128b57400) [pid = 1652] [serial = 2156] [outer = 0x11708ec00] 02:00:03 INFO - PROCESS | 1652 | 1468659602995 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:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 470ms 02:00:03 INFO - PROCESS | 1652 | 1468659603015 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:00:03 INFO - PROCESS | 1652 | 1468659603025 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:00:03 INFO - PROCESS | 1652 | 1468659603027 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1652 | 1468659603028 Marionette TRACE conn2 <- [1,2846,null,{}] 02:00:03 INFO - PROCESS | 1652 | 1468659603031 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:00:03 INFO - PROCESS | 1652 | 1468659603032 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:03 INFO - PROCESS | 1652 | 1468659603140 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:00:03 INFO - PROCESS | 1652 | 1468659603146 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659603147 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd6b000 == 35 [pid = 1652] [id = 719] 02:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12773f000) [pid = 1652] [serial = 2157] [outer = 0x0] 02:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128b5f800) [pid = 1652] [serial = 2158] [outer = 0x12773f000] 02:00:03 INFO - PROCESS | 1652 | 1468659603172 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129261400) [pid = 1652] [serial = 2159] [outer = 0x12773f000] 02:00:03 INFO - PROCESS | 1652 | 1468659603474 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:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 02:00:03 INFO - PROCESS | 1652 | 1468659603497 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1652 | 1468659603499 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:00:03 INFO - PROCESS | 1652 | 1468659603505 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1652 | 1468659603506 Marionette TRACE conn2 <- [1,2850,null,{}] 02:00:03 INFO - PROCESS | 1652 | 1468659603508 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:00:03 INFO - PROCESS | 1652 | 1468659603510 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:03 INFO - PROCESS | 1652 | 1468659603590 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:00:03 INFO - PROCESS | 1652 | 1468659603692 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659603694 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d2c800 == 36 [pid = 1652] [id = 720] 02:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110e4f400) [pid = 1652] [serial = 2160] [outer = 0x0] 02:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1126fbc00) [pid = 1652] [serial = 2161] [outer = 0x110e4f400] 02:00:03 INFO - PROCESS | 1652 | 1468659603727 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x114f92400) [pid = 1652] [serial = 2162] [outer = 0x110e4f400] 02:00:04 INFO - PROCESS | 1652 | 1468659604222 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 771ms 02:00:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:00:04 INFO - PROCESS | 1652 | 1468659604276 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:00:04 INFO - PROCESS | 1652 | 1468659604278 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:00:04 INFO - PROCESS | 1652 | 1468659604282 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:00:04 INFO - PROCESS | 1652 | 1468659604286 Marionette TRACE conn2 <- [1,2854,null,{}] 02:00:04 INFO - PROCESS | 1652 | 1468659604290 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:00:04 INFO - PROCESS | 1652 | 1468659604293 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:04 INFO - PROCESS | 1652 | 1468659604396 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:00:04 INFO - PROCESS | 1652 | 1468659604468 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659604470 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127341800 == 37 [pid = 1652] [id = 721] 02:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11888c800) [pid = 1652] [serial = 2163] [outer = 0x0] 02:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11930fc00) [pid = 1652] [serial = 2164] [outer = 0x11888c800] 02:00:04 INFO - PROCESS | 1652 | 1468659604500 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119648400) [pid = 1652] [serial = 2165] [outer = 0x11888c800] 02:00:04 INFO - PROCESS | 1652 | 1468659604912 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:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 674ms 02:00:04 INFO - PROCESS | 1652 | 1468659604958 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:00:04 INFO - PROCESS | 1652 | 1468659604961 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:00:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:00:04 INFO - PROCESS | 1652 | 1468659604964 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:00:04 INFO - PROCESS | 1652 | 1468659604965 Marionette TRACE conn2 <- [1,2858,null,{}] 02:00:04 INFO - PROCESS | 1652 | 1468659604968 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:00:04 INFO - PROCESS | 1652 | 1468659604969 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:05 INFO - PROCESS | 1652 | 1468659605092 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:00:05 INFO - PROCESS | 1652 | 1468659605154 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659605156 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c794000 == 38 [pid = 1652] [id = 722] 02:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11989cc00) [pid = 1652] [serial = 2166] [outer = 0x0] 02:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121a8cc00) [pid = 1652] [serial = 2167] [outer = 0x11989cc00] 02:00:05 INFO - PROCESS | 1652 | 1468659605185 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125e8dc00) [pid = 1652] [serial = 2168] [outer = 0x11989cc00] 02:00:05 INFO - PROCESS | 1652 | 1468659605620 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:00:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:00:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 672ms 02:00:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:00:05 INFO - PROCESS | 1652 | 1468659605637 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:00:05 INFO - PROCESS | 1652 | 1468659605638 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:00:05 INFO - PROCESS | 1652 | 1468659605646 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 1652 | 1468659605650 Marionette TRACE conn2 <- [1,2862,null,{}] 02:00:05 INFO - PROCESS | 1652 | 1468659605653 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:00:05 INFO - PROCESS | 1652 | 1468659605656 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:05 INFO - PROCESS | 1652 | 1468659605760 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:00:05 INFO - PROCESS | 1652 | 1468659605819 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659605821 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb8f000 == 39 [pid = 1652] [id = 723] 02:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12131a400) [pid = 1652] [serial = 2169] [outer = 0x0] 02:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1273a1000) [pid = 1652] [serial = 2170] [outer = 0x12131a400] 02:00:05 INFO - PROCESS | 1652 | 1468659605850 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129269000) [pid = 1652] [serial = 2171] [outer = 0x12131a400] 02:00:06 INFO - PROCESS | 1652 | 1468659606327 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:00:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:00:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 728ms 02:00:06 INFO - PROCESS | 1652 | 1468659606369 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 1652 | 1468659606371 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:00:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:00:06 INFO - PROCESS | 1652 | 1468659606374 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:00:06 INFO - PROCESS | 1652 | 1468659606375 Marionette TRACE conn2 <- [1,2866,null,{}] 02:00:06 INFO - PROCESS | 1652 | 1468659606377 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:00:06 INFO - PROCESS | 1652 | 1468659606379 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:06 INFO - PROCESS | 1652 | 1468659606495 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:00:06 INFO - PROCESS | 1652 | 1468659606554 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659606555 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2ab000 == 40 [pid = 1652] [id = 724] 02:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129269800) [pid = 1652] [serial = 2172] [outer = 0x0] 02:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a3d8c00) [pid = 1652] [serial = 2173] [outer = 0x129269800] 02:00:06 INFO - PROCESS | 1652 | 1468659606584 Marionette DEBUG loaded listener.js 02:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a7ac400) [pid = 1652] [serial = 2174] [outer = 0x129269800] 02:00:07 INFO - PROCESS | 1652 | 1468659607170 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:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 822ms 02:00:07 INFO - PROCESS | 1652 | 1468659607197 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:00:07 INFO - PROCESS | 1652 | 1468659607200 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:00:07 INFO - PROCESS | 1652 | 1468659607221 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 1652 | 1468659607223 Marionette TRACE conn2 <- [1,2870,null,{}] 02:00:07 INFO - PROCESS | 1652 | 1468659607227 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:00:07 INFO - PROCESS | 1652 | 1468659607229 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:07 INFO - PROCESS | 1652 | 1468659607335 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:00:07 INFO - PROCESS | 1652 | 1468659607406 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659607409 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12141e800 == 41 [pid = 1652] [id = 725] 02:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116238800) [pid = 1652] [serial = 2175] [outer = 0x0] 02:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116a03800) [pid = 1652] [serial = 2176] [outer = 0x116238800] 02:00:07 INFO - PROCESS | 1652 | 1468659607437 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118361800) [pid = 1652] [serial = 2177] [outer = 0x116238800] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd6b000 == 40 [pid = 1652] [id = 719] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c4800 == 39 [pid = 1652] [id = 718] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d5000 == 38 [pid = 1652] [id = 717] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123c25800 == 37 [pid = 1652] [id = 716] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128fca000 == 36 [pid = 1652] [id = 715] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x127342000 == 35 [pid = 1652] [id = 714] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2a000 == 34 [pid = 1652] [id = 713] 02:00:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11724a000 == 33 [pid = 1652] [id = 712] 02:00:07 INFO - PROCESS | 1652 | 1468659607901 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:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 725ms 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a8eb800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129608400) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11981f000) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127568000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x112eb1000) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118a69800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a3e5800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11964b000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118882c00) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129265400) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12180fc00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118627c00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124adac00) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12925e400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127748800) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1268ed400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119abb400) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128d6b000) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116a85c00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126e82000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128f7c400) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184c9000) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1273a5000) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e11400) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1293ccc00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11956ec00) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b1bf000) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b082800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a7f0000) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 02:00:07 INFO - PROCESS | 1652 | 1468659607956 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:00:07 INFO - PROCESS | 1652 | 1468659607959 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:00:07 INFO - PROCESS | 1652 | 1468659607967 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 1652 | 1468659607969 Marionette TRACE conn2 <- [1,2874,null,{}] 02:00:07 INFO - PROCESS | 1652 | 1468659607971 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:00:07 INFO - PROCESS | 1652 | 1468659607973 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:08 INFO - PROCESS | 1652 | 1468659608060 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:00:08 INFO - PROCESS | 1652 | 1468659608067 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659608068 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d9000 == 34 [pid = 1652] [id = 726] 02:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118a6a400) [pid = 1652] [serial = 2178] [outer = 0x0] 02:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1195c4000) [pid = 1652] [serial = 2179] [outer = 0x118a6a400] 02:00:08 INFO - PROCESS | 1652 | 1468659608095 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119815800) [pid = 1652] [serial = 2180] [outer = 0x118a6a400] 02:00:08 INFO - PROCESS | 1652 | 1468659608449 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:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 02:00:08 INFO - PROCESS | 1652 | 1468659608507 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 1652 | 1468659608509 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:00:08 INFO - PROCESS | 1652 | 1468659608512 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 1652 | 1468659608515 Marionette TRACE conn2 <- [1,2878,null,{}] 02:00:08 INFO - PROCESS | 1652 | 1468659608523 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:00:08 INFO - PROCESS | 1652 | 1468659608525 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:08 INFO - PROCESS | 1652 | 1468659608608 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:00:08 INFO - PROCESS | 1652 | 1468659608612 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659608614 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b34800 == 35 [pid = 1652] [id = 727] 02:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1210b6c00) [pid = 1652] [serial = 2181] [outer = 0x0] 02:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12542b000) [pid = 1652] [serial = 2182] [outer = 0x1210b6c00] 02:00:08 INFO - PROCESS | 1652 | 1468659608644 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127326400) [pid = 1652] [serial = 2183] [outer = 0x1210b6c00] 02:00:09 INFO - PROCESS | 1652 | 1468659609000 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:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms 02:00:09 INFO - PROCESS | 1652 | 1468659609047 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:00:09 INFO - PROCESS | 1652 | 1468659609049 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:00:09 INFO - PROCESS | 1652 | 1468659609053 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 1652 | 1468659609054 Marionette TRACE conn2 <- [1,2882,null,{}] 02:00:09 INFO - PROCESS | 1652 | 1468659609056 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:00:09 INFO - PROCESS | 1652 | 1468659609057 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:09 INFO - PROCESS | 1652 | 1468659609142 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:00:09 INFO - PROCESS | 1652 | 1468659609145 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659609146 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61f800 == 36 [pid = 1652] [id = 728] 02:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1273a1c00) [pid = 1652] [serial = 2184] [outer = 0x0] 02:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1275f4400) [pid = 1652] [serial = 2185] [outer = 0x1273a1c00] 02:00:09 INFO - PROCESS | 1652 | 1468659609171 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128b5ac00) [pid = 1652] [serial = 2186] [outer = 0x1273a1c00] 02:00:09 INFO - PROCESS | 1652 | 1468659609550 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:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 02:00:09 INFO - PROCESS | 1652 | 1468659609572 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:00:09 INFO - PROCESS | 1652 | 1468659609573 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:00:09 INFO - PROCESS | 1652 | 1468659609575 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 1652 | 1468659609576 Marionette TRACE conn2 <- [1,2886,null,{}] 02:00:09 INFO - PROCESS | 1652 | 1468659609579 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:00:09 INFO - PROCESS | 1652 | 1468659609580 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:09 INFO - PROCESS | 1652 | 1468659609661 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:00:09 INFO - PROCESS | 1652 | 1468659609728 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659609729 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a898800 == 37 [pid = 1652] [id = 729] 02:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128b59c00) [pid = 1652] [serial = 2187] [outer = 0x0] 02:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1293c6c00) [pid = 1652] [serial = 2188] [outer = 0x128b59c00] 02:00:09 INFO - PROCESS | 1652 | 1468659609760 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a7f4400) [pid = 1652] [serial = 2189] [outer = 0x128b59c00] 02:00:10 INFO - PROCESS | 1652 | 1468659610081 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:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 02:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:00:10 INFO - PROCESS | 1652 | 1468659610094 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 1652 | 1468659610095 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:00:10 INFO - PROCESS | 1652 | 1468659610098 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 1652 | 1468659610099 Marionette TRACE conn2 <- [1,2890,null,{}] 02:00:10 INFO - PROCESS | 1652 | 1468659610103 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:00:10 INFO - PROCESS | 1652 | 1468659610108 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:10 INFO - PROCESS | 1652 | 1468659610240 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:00:10 INFO - PROCESS | 1652 | 1468659610278 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659610279 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baa2800 == 38 [pid = 1652] [id = 730] 02:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128b5dc00) [pid = 1652] [serial = 2190] [outer = 0x0] 02:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a8e3800) [pid = 1652] [serial = 2191] [outer = 0x128b5dc00] 02:00:10 INFO - PROCESS | 1652 | 1468659610305 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b284000) [pid = 1652] [serial = 2192] [outer = 0x128b5dc00] 02:00:10 INFO - PROCESS | 1652 | 1468659610637 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:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 572ms 02:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:00:10 INFO - PROCESS | 1652 | 1468659610670 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 1652 | 1468659610672 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:00:10 INFO - PROCESS | 1652 | 1468659610674 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 1652 | 1468659610675 Marionette TRACE conn2 <- [1,2894,null,{}] 02:00:10 INFO - PROCESS | 1652 | 1468659610677 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:00:10 INFO - PROCESS | 1652 | 1468659610678 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:10 INFO - PROCESS | 1652 | 1468659610786 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:00:10 INFO - PROCESS | 1652 | 1468659610803 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659610804 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117243800 == 39 [pid = 1652] [id = 731] 02:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b27e800) [pid = 1652] [serial = 2193] [outer = 0x0] 02:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b284400) [pid = 1652] [serial = 2194] [outer = 0x12b27e800] 02:00:10 INFO - PROCESS | 1652 | 1468659610835 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ba4f400) [pid = 1652] [serial = 2195] [outer = 0x12b27e800] 02:00:11 INFO - PROCESS | 1652 | 1468659611262 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:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 02:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:00:11 INFO - PROCESS | 1652 | 1468659611294 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 1652 | 1468659611295 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:00:11 INFO - PROCESS | 1652 | 1468659611297 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 1652 | 1468659611299 Marionette TRACE conn2 <- [1,2898,null,{}] 02:00:11 INFO - PROCESS | 1652 | 1468659611303 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:00:11 INFO - PROCESS | 1652 | 1468659611305 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:11 INFO - PROCESS | 1652 | 1468659611459 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:00:11 INFO - PROCESS | 1652 | 1468659611480 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659611481 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccb8800 == 40 [pid = 1652] [id = 732] 02:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b28b800) [pid = 1652] [serial = 2196] [outer = 0x0] 02:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ba57800) [pid = 1652] [serial = 2197] [outer = 0x12b28b800] 02:00:11 INFO - PROCESS | 1652 | 1468659611521 Marionette DEBUG loaded listener.js 02:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bae8800) [pid = 1652] [serial = 2198] [outer = 0x12b28b800] 02:00:11 INFO - PROCESS | 1652 | 1468659611966 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:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11888a400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119aee000) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1165e3c00) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11708ec00) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121a8d800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1126fb000) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118885400) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12cca5800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115f26800) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11623fc00) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1273a2c00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11963d400) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182d9400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12cced800) [pid = 1652] [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:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133ee800) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1168ba400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:00:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118a6ec00) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:00:12 INFO - PROCESS | 1652 | 1468659612134 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 1652 | 1468659612135 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:00:12 INFO - PROCESS | 1652 | 1468659612146 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 1652 | 1468659612148 Marionette TRACE conn2 <- [1,2902,null,{}] 02:00:12 INFO - PROCESS | 1652 | 1468659612152 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:00:12 INFO - PROCESS | 1652 | 1468659612154 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:12 INFO - PROCESS | 1652 | 1468659612282 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:00:12 INFO - PROCESS | 1652 | 1468659612287 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1652 | 1468659612288 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11967d800 == 41 [pid = 1652] [id = 733] 02:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11623fc00) [pid = 1652] [serial = 2199] [outer = 0x0] 02:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1182d9400) [pid = 1652] [serial = 2200] [outer = 0x11623fc00] 02:00:12 INFO - PROCESS | 1652 | 1468659612328 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118a76000) [pid = 1652] [serial = 2201] [outer = 0x11623fc00] 02:00:12 INFO - PROCESS | 1652 | 1468659612734 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 624ms 02:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:00:12 INFO - PROCESS | 1652 | 1468659612771 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 1652 | 1468659612772 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:00:12 INFO - PROCESS | 1652 | 1468659612774 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 1652 | 1468659612775 Marionette TRACE conn2 <- [1,2906,null,{}] 02:00:12 INFO - PROCESS | 1652 | 1468659612777 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:00:12 INFO - PROCESS | 1652 | 1468659612778 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:12 INFO - PROCESS | 1652 | 1468659612901 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:00:12 INFO - PROCESS | 1652 | 1468659612909 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1652 | 1468659612910 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4bd000 == 42 [pid = 1652] [id = 734] 02:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1191c6000) [pid = 1652] [serial = 2202] [outer = 0x0] 02:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1275f5800) [pid = 1652] [serial = 2203] [outer = 0x1191c6000] 02:00:12 INFO - PROCESS | 1652 | 1468659612934 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12baebc00) [pid = 1652] [serial = 2204] [outer = 0x1191c6000] 02:00:13 INFO - PROCESS | 1652 | 1468659613245 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:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 02:00:13 INFO - PROCESS | 1652 | 1468659613294 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 1652 | 1468659613296 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:00:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:00:13 INFO - PROCESS | 1652 | 1468659613298 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1652 | 1468659613300 Marionette TRACE conn2 <- [1,2910,null,{}] 02:00:13 INFO - PROCESS | 1652 | 1468659613303 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:00:13 INFO - PROCESS | 1652 | 1468659613304 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:13 INFO - PROCESS | 1652 | 1468659613411 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:00:13 INFO - PROCESS | 1652 | 1468659613471 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659613472 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b7000 == 43 [pid = 1652] [id = 735] 02:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119aee000) [pid = 1652] [serial = 2205] [outer = 0x0] 02:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12baecc00) [pid = 1652] [serial = 2206] [outer = 0x119aee000] 02:00:13 INFO - PROCESS | 1652 | 1468659613498 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bd7dc00) [pid = 1652] [serial = 2207] [outer = 0x119aee000] 02:00:13 INFO - PROCESS | 1652 | 1468659613746 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:00:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:00:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:00:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 471ms 02:00:13 INFO - PROCESS | 1652 | 1468659613772 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 1652 | 1468659613773 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:00:13 INFO - TEST-START | /DOMEvents/constructors.html 02:00:13 INFO - PROCESS | 1652 | 1468659613775 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1652 | 1468659613776 Marionette TRACE conn2 <- [1,2914,null,{}] 02:00:13 INFO - PROCESS | 1652 | 1468659613778 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:00:13 INFO - PROCESS | 1652 | 1468659613779 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:13 INFO - PROCESS | 1652 | 1468659613874 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:00:13 INFO - PROCESS | 1652 | 1468659613878 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659613879 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a3b000 == 44 [pid = 1652] [id = 736] 02:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128f7ac00) [pid = 1652] [serial = 2208] [outer = 0x0] 02:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bd80c00) [pid = 1652] [serial = 2209] [outer = 0x128f7ac00] 02:00:13 INFO - PROCESS | 1652 | 1468659613918 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bd8b400) [pid = 1652] [serial = 2210] [outer = 0x128f7ac00] 02:00:14 INFO - PROCESS | 1652 | 1468659614524 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:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:00:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:00:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:00:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 777ms 02:00:14 INFO - PROCESS | 1652 | 1468659614554 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:00:14 INFO - PROCESS | 1652 | 1468659614557 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:00:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:00:14 INFO - PROCESS | 1652 | 1468659614560 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:00:14 INFO - PROCESS | 1652 | 1468659614563 Marionette TRACE conn2 <- [1,2918,null,{}] 02:00:14 INFO - PROCESS | 1652 | 1468659614567 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:00:14 INFO - PROCESS | 1652 | 1468659614569 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:14 INFO - PROCESS | 1652 | 1468659614683 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:00:14 INFO - PROCESS | 1652 | 1468659614759 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659614760 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119685000 == 45 [pid = 1652] [id = 737] 02:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118634000) [pid = 1652] [serial = 2211] [outer = 0x0] 02:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119573400) [pid = 1652] [serial = 2212] [outer = 0x118634000] 02:00:14 INFO - PROCESS | 1652 | 1468659614794 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11981f400) [pid = 1652] [serial = 2213] [outer = 0x118634000] 02:00:15 INFO - PROCESS | 1652 | 1468659615168 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:00:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:00:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 621ms 02:00:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:00:15 INFO - PROCESS | 1652 | 1468659615181 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 1652 | 1468659615185 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:00:15 INFO - PROCESS | 1652 | 1468659615190 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 1652 | 1468659615192 Marionette TRACE conn2 <- [1,2922,null,{}] 02:00:15 INFO - PROCESS | 1652 | 1468659615194 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:00:15 INFO - PROCESS | 1652 | 1468659615196 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:15 INFO - PROCESS | 1652 | 1468659615304 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:00:15 INFO - PROCESS | 1652 | 1468659615404 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659615405 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7db000 == 46 [pid = 1652] [id = 738] 02:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12701b800) [pid = 1652] [serial = 2214] [outer = 0x0] 02:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127399c00) [pid = 1652] [serial = 2215] [outer = 0x12701b800] 02:00:15 INFO - PROCESS | 1652 | 1468659615436 Marionette DEBUG loaded listener.js 02:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1275f4c00) [pid = 1652] [serial = 2216] [outer = 0x12701b800] 02:00:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:15 INFO - PROCESS | 1652 | 1468659615799 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:00:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:00:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:15 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:00:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:15 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:00:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:15 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:00:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:00:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 624ms 02:00:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:00:15 INFO - PROCESS | 1652 | 1468659615814 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 1652 | 1468659615816 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:00:15 INFO - PROCESS | 1652 | 1468659615818 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 1652 | 1468659615821 Marionette TRACE conn2 <- [1,2926,null,{}] 02:00:15 INFO - PROCESS | 1652 | 1468659615829 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:00:15 INFO - PROCESS | 1652 | 1468659615832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:15 INFO - PROCESS | 1652 | 1468659615941 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:00:16 INFO - PROCESS | 1652 | 1468659616007 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659616009 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7c2800 == 47 [pid = 1652] [id = 739] 02:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11981e800) [pid = 1652] [serial = 2217] [outer = 0x0] 02:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127018c00) [pid = 1652] [serial = 2218] [outer = 0x11981e800] 02:00:16 INFO - PROCESS | 1652 | 1468659616081 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b27d400) [pid = 1652] [serial = 2219] [outer = 0x11981e800] 02:00:16 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:00:16 INFO - PROCESS | 1652 | 1468659616443 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:00:16 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:00:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 02:00:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:00:16 INFO - PROCESS | 1652 | 1468659616492 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 1652 | 1468659616494 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:00:16 INFO - PROCESS | 1652 | 1468659616497 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 1652 | 1468659616498 Marionette TRACE conn2 <- [1,2930,null,{}] 02:00:16 INFO - PROCESS | 1652 | 1468659616500 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:00:16 INFO - PROCESS | 1652 | 1468659616502 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:16 INFO - PROCESS | 1652 | 1468659616608 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:00:16 INFO - PROCESS | 1652 | 1468659616702 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659616704 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215cd800 == 48 [pid = 1652] [id = 740] 02:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12baf1800) [pid = 1652] [serial = 2220] [outer = 0x0] 02:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bb58000) [pid = 1652] [serial = 2221] [outer = 0x12baf1800] 02:00:16 INFO - PROCESS | 1652 | 1468659616732 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bb61800) [pid = 1652] [serial = 2222] [outer = 0x12baf1800] 02:00:17 INFO - PROCESS | 1652 | 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:00:17 INFO - PROCESS | 1652 | 1468659617073 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:00:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:00:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 618ms 02:00:17 INFO - PROCESS | 1652 | 1468659617116 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:00:17 INFO - PROCESS | 1652 | 1468659617117 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:00:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:00:17 INFO - PROCESS | 1652 | 1468659617120 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:00:17 INFO - PROCESS | 1652 | 1468659617121 Marionette TRACE conn2 <- [1,2934,null,{}] 02:00:17 INFO - PROCESS | 1652 | 1468659617123 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:00:17 INFO - PROCESS | 1652 | 1468659617125 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:17 INFO - PROCESS | 1652 | 1468659617229 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:00:17 INFO - PROCESS | 1652 | 1468659617288 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659617289 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dba0000 == 49 [pid = 1652] [id = 741] 02:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12baf2c00) [pid = 1652] [serial = 2223] [outer = 0x0] 02:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bd83400) [pid = 1652] [serial = 2224] [outer = 0x12baf2c00] 02:00:17 INFO - PROCESS | 1652 | 1468659617318 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bd8b000) [pid = 1652] [serial = 2225] [outer = 0x12baf2c00] 02:00:17 INFO - PROCESS | 1652 | 1468659617687 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:00:17 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:00:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 02:00:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:00:17 INFO - PROCESS | 1652 | 1468659617740 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:00:17 INFO - PROCESS | 1652 | 1468659617742 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:00:17 INFO - PROCESS | 1652 | 1468659617746 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:00:17 INFO - PROCESS | 1652 | 1468659617749 Marionette TRACE conn2 <- [1,2938,null,{}] 02:00:17 INFO - PROCESS | 1652 | 1468659617753 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:00:17 INFO - PROCESS | 1652 | 1468659617759 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:17 INFO - PROCESS | 1652 | 1468659617977 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:00:18 INFO - PROCESS | 1652 | 1468659618096 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659618097 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f41800 == 50 [pid = 1652] [id = 742] 02:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112f56c00) [pid = 1652] [serial = 2226] [outer = 0x0] 02:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116238400) [pid = 1652] [serial = 2227] [outer = 0x112f56c00] 02:00:18 INFO - PROCESS | 1652 | 1468659618128 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12542f000) [pid = 1652] [serial = 2228] [outer = 0x112f56c00] 02:00:18 INFO - PROCESS | 1652 | 1468659618667 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:00:18 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:00:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 976ms 02:00:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:00:18 INFO - PROCESS | 1652 | 1468659618721 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 1652 | 1468659618723 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:00:18 INFO - PROCESS | 1652 | 1468659618726 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 1652 | 1468659618728 Marionette TRACE conn2 <- [1,2942,null,{}] 02:00:18 INFO - PROCESS | 1652 | 1468659618732 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:00:18 INFO - PROCESS | 1652 | 1468659618733 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:18 INFO - PROCESS | 1652 | 1468659618836 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:00:18 INFO - PROCESS | 1652 | 1468659618904 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659618905 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215c1800 == 51 [pid = 1652] [id = 743] 02:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1168bd000) [pid = 1652] [serial = 2229] [outer = 0x0] 02:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118358c00) [pid = 1652] [serial = 2230] [outer = 0x1168bd000] 02:00:18 INFO - PROCESS | 1652 | 1468659618933 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11888dc00) [pid = 1652] [serial = 2231] [outer = 0x1168bd000] 02:00:19 INFO - PROCESS | 1652 | 1468659619386 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:00:19 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:00:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:00:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 02:00:19 INFO - PROCESS | 1652 | 1468659619450 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:00:19 INFO - PROCESS | 1652 | 1468659619454 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:00:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:00:19 INFO - PROCESS | 1652 | 1468659619461 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:00:19 INFO - PROCESS | 1652 | 1468659619463 Marionette TRACE conn2 <- [1,2946,null,{}] 02:00:19 INFO - PROCESS | 1652 | 1468659619467 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:00:19 INFO - PROCESS | 1652 | 1468659619468 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:19 INFO - PROCESS | 1652 | 1468659619611 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7b7000 == 50 [pid = 1652] [id = 735] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4bd000 == 49 [pid = 1652] [id = 734] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11967d800 == 48 [pid = 1652] [id = 733] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccb8800 == 47 [pid = 1652] [id = 732] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x117243800 == 46 [pid = 1652] [id = 731] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12baa2800 == 45 [pid = 1652] [id = 730] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a898800 == 44 [pid = 1652] [id = 729] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61f800 == 43 [pid = 1652] [id = 728] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x128b34800 == 42 [pid = 1652] [id = 727] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d9000 == 41 [pid = 1652] [id = 726] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12cca2800 == 40 [pid = 1652] [id = 17] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12141e800 == 39 [pid = 1652] [id = 725] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb8f000 == 38 [pid = 1652] [id = 723] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c794000 == 37 [pid = 1652] [id = 722] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x127341800 == 36 [pid = 1652] [id = 721] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x112d2c800 == 35 [pid = 1652] [id = 720] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119cce800 == 34 [pid = 1652] [id = 711] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11651b000 == 33 [pid = 1652] [id = 710] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2ab000 == 32 [pid = 1652] [id = 724] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1215c1800 == 31 [pid = 1652] [id = 743] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x115f41800 == 30 [pid = 1652] [id = 742] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12dba0000 == 29 [pid = 1652] [id = 741] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1215cd800 == 28 [pid = 1652] [id = 740] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7c2800 == 27 [pid = 1652] [id = 739] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7db000 == 26 [pid = 1652] [id = 738] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118a3b000 == 25 [pid = 1652] [id = 736] 02:00:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119685000 == 24 [pid = 1652] [id = 737] 02:00:20 INFO - PROCESS | 1652 | 1468659620351 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659620352 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ccad000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1191c6800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1210b8800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x112eabc00) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1168b9000) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1182e5800) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128b57400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128b5f800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x124acf400) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1126fd400) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115e0ac00) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12542ec00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118881c00) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12773d000) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1168bc400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1195f2c00) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1182e1000) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12756cc00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116a81c00) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11835c000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a7ef800) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a8e0800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127571800) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128d69c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119ab2c00) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1219e5800) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11850a800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1188c4800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112eacc00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116294000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1168ba000) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1188c1400) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117eb2c00) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11850b400) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1191cac00) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11957c800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 02:00:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1128a8000 == 25 [pid = 1652] [id = 744] 02:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112a7d400) [pid = 1652] [serial = 2232] [outer = 0x0] 02:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112eae800) [pid = 1652] [serial = 2233] [outer = 0x112a7d400] 02:00:20 INFO - PROCESS | 1652 | 1468659620435 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116a0d000) [pid = 1652] [serial = 2234] [outer = 0x112a7d400] 02:00:20 INFO - PROCESS | 1652 | 1468659620811 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:00:20 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:00:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1374ms 02:00:20 INFO - PROCESS | 1652 | 1468659620835 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1652 | 1468659620837 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:00:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:00:20 INFO - PROCESS | 1652 | 1468659620840 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1652 | 1468659620841 Marionette TRACE conn2 <- [1,2950,null,{}] 02:00:20 INFO - PROCESS | 1652 | 1468659620845 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:00:20 INFO - PROCESS | 1652 | 1468659620848 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:20 INFO - PROCESS | 1652 | 1468659620963 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:00:21 INFO - PROCESS | 1652 | 1468659621025 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659621026 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d9000 == 26 [pid = 1652] [id = 745] 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1184c8000) [pid = 1652] [serial = 2235] [outer = 0x0] 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118a6fc00) [pid = 1652] [serial = 2236] [outer = 0x1184c8000] 02:00:21 INFO - PROCESS | 1652 | 1468659621053 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11963e000) [pid = 1652] [serial = 2237] [outer = 0x1184c8000] 02:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117246800 == 27 [pid = 1652] [id = 746] 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119813400) [pid = 1652] [serial = 2238] [outer = 0x0] 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191c6800) [pid = 1652] [serial = 2239] [outer = 0x119813400] 02:00:21 INFO - PROCESS | 1652 | 1468659621362 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:00:21 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:00:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 02:00:21 INFO - PROCESS | 1652 | 1468659621410 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1652 | 1468659621413 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:00:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:00:21 INFO - PROCESS | 1652 | 1468659621417 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1652 | 1468659621418 Marionette TRACE conn2 <- [1,2954,null,{}] 02:00:21 INFO - PROCESS | 1652 | 1468659621420 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:00:21 INFO - PROCESS | 1652 | 1468659621422 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:21 INFO - PROCESS | 1652 | 1468659621523 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:00:21 INFO - PROCESS | 1652 | 1468659621588 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659621589 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a3b000 == 28 [pid = 1652] [id = 747] 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11914e000) [pid = 1652] [serial = 2240] [outer = 0x0] 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119821000) [pid = 1652] [serial = 2241] [outer = 0x11914e000] 02:00:21 INFO - PROCESS | 1652 | 1468659621622 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124d1b000) [pid = 1652] [serial = 2242] [outer = 0x11914e000] 02:00:21 INFO - PROCESS | 1652 | 1468659621918 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:00:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:00:21 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:00:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 02:00:21 INFO - PROCESS | 1652 | 1468659621942 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1652 | 1468659621944 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:00:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:00:21 INFO - PROCESS | 1652 | 1468659621947 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1652 | 1468659621955 Marionette TRACE conn2 <- [1,2958,null,{}] 02:00:21 INFO - PROCESS | 1652 | 1468659621962 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:00:21 INFO - PROCESS | 1652 | 1468659621966 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:22 INFO - PROCESS | 1652 | 1468659622061 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:00:22 INFO - PROCESS | 1652 | 1468659622130 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659622131 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ea2000 == 29 [pid = 1652] [id = 748] 02:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116293400) [pid = 1652] [serial = 2243] [outer = 0x0] 02:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1268f2000) [pid = 1652] [serial = 2244] [outer = 0x116293400] 02:00:22 INFO - PROCESS | 1652 | 1468659622156 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128b5b400) [pid = 1652] [serial = 2245] [outer = 0x116293400] 02:00:22 INFO - PROCESS | 1652 | 1468659622386 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:00:22 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:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 478ms 02:00:22 INFO - PROCESS | 1652 | 1468659622442 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:00:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:00:22 INFO - PROCESS | 1652 | 1468659622444 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:00:22 INFO - PROCESS | 1652 | 1468659622447 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:00:22 INFO - PROCESS | 1652 | 1468659622449 Marionette TRACE conn2 <- [1,2962,null,{}] 02:00:22 INFO - PROCESS | 1652 | 1468659622459 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:00:22 INFO - PROCESS | 1652 | 1468659622461 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:22 INFO - PROCESS | 1652 | 1468659622611 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:00:22 INFO - PROCESS | 1652 | 1468659622663 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659622664 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc6800 == 30 [pid = 1652] [id = 749] 02:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1195f6c00) [pid = 1652] [serial = 2246] [outer = 0x0] 02:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12925f000) [pid = 1652] [serial = 2247] [outer = 0x1195f6c00] 02:00:22 INFO - PROCESS | 1652 | 1468659622706 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a7fa400) [pid = 1652] [serial = 2248] [outer = 0x1195f6c00] 02:00:23 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:00:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 679ms 02:00:23 INFO - PROCESS | 1652 | 1468659623121 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:00:23 INFO - PROCESS | 1652 | 1468659623130 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1652 | 1468659623131 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:00:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:00:23 INFO - PROCESS | 1652 | 1468659623135 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1652 | 1468659623137 Marionette TRACE conn2 <- [1,2966,null,{}] 02:00:23 INFO - PROCESS | 1652 | 1468659623139 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:00:23 INFO - PROCESS | 1652 | 1468659623140 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:23 INFO - PROCESS | 1652 | 1468659623241 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:00:23 INFO - PROCESS | 1652 | 1468659623245 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659623249 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a639800 == 31 [pid = 1652] [id = 750] 02:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118507000) [pid = 1652] [serial = 2249] [outer = 0x0] 02:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b27f000) [pid = 1652] [serial = 2250] [outer = 0x118507000] 02:00:23 INFO - PROCESS | 1652 | 1468659623282 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ba4d000) [pid = 1652] [serial = 2251] [outer = 0x118507000] 02:00:23 INFO - PROCESS | 1652 | 1468659623607 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:00:23 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:00:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 521ms 02:00:23 INFO - PROCESS | 1652 | 1468659623656 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:00:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:00:23 INFO - PROCESS | 1652 | 1468659623657 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 1652 | 1468659623660 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1652 | 1468659623661 Marionette TRACE conn2 <- [1,2970,null,{}] 02:00:23 INFO - PROCESS | 1652 | 1468659623670 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:00:23 INFO - PROCESS | 1652 | 1468659623671 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:23 INFO - PROCESS | 1652 | 1468659623774 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:00:23 INFO - PROCESS | 1652 | 1468659623778 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659623779 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa2800 == 32 [pid = 1652] [id = 751] 02:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b085400) [pid = 1652] [serial = 2252] [outer = 0x0] 02:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bae5c00) [pid = 1652] [serial = 2253] [outer = 0x12b085400] 02:00:23 INFO - PROCESS | 1652 | 1468659623804 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bd7c800) [pid = 1652] [serial = 2254] [outer = 0x12b085400] 02:00:24 INFO - PROCESS | 1652 | 1468659624122 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:00:24 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:00:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 02:00:24 INFO - PROCESS | 1652 | 1468659624181 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 1652 | 1468659624183 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:00:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:00:24 INFO - PROCESS | 1652 | 1468659624192 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 1652 | 1468659624193 Marionette TRACE conn2 <- [1,2974,null,{}] 02:00:24 INFO - PROCESS | 1652 | 1468659624195 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:00:24 INFO - PROCESS | 1652 | 1468659624196 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:24 INFO - PROCESS | 1652 | 1468659624297 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:00:24 INFO - PROCESS | 1652 | 1468659624301 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659624302 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd79800 == 33 [pid = 1652] [id = 752] 02:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a8e7000) [pid = 1652] [serial = 2255] [outer = 0x0] 02:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bd86c00) [pid = 1652] [serial = 2256] [outer = 0x12a8e7000] 02:00:24 INFO - PROCESS | 1652 | 1468659624326 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bd96400) [pid = 1652] [serial = 2257] [outer = 0x12a8e7000] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12773f000) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115f24400) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128b5dc00) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1273a1c00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129269800) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b27e800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12131a400) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x110e4f400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11888c800) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128b59c00) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11989cc00) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118a6a400) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b28b800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11623fc00) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119aee000) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128f7ac00) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116238800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1210b6c00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1191c6000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182de800) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:00:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112774400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:00:25 INFO - PROCESS | 1652 | 1468659625076 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:00:25 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:00:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 926ms 02:00:25 INFO - PROCESS | 1652 | 1468659625119 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 1652 | 1468659625120 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:00:25 INFO - PROCESS | 1652 | 1468659625122 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1652 | 1468659625123 Marionette TRACE conn2 <- [1,2978,null,{}] 02:00:25 INFO - PROCESS | 1652 | 1468659625125 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:00:25 INFO - PROCESS | 1652 | 1468659625127 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:25 INFO - PROCESS | 1652 | 1468659625237 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:00:25 INFO - PROCESS | 1652 | 1468659625279 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659625280 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c790000 == 34 [pid = 1652] [id = 753] 02:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1182e0800) [pid = 1652] [serial = 2258] [outer = 0x0] 02:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119306c00) [pid = 1652] [serial = 2259] [outer = 0x1182e0800] 02:00:25 INFO - PROCESS | 1652 | 1468659625305 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119821c00) [pid = 1652] [serial = 2260] [outer = 0x1182e0800] 02:00:25 INFO - PROCESS | 1652 | 1468659625547 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:00:25 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:00:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 02:00:25 INFO - PROCESS | 1652 | 1468659625592 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:00:25 INFO - PROCESS | 1652 | 1468659625593 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:00:25 INFO - PROCESS | 1652 | 1468659625595 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1652 | 1468659625596 Marionette TRACE conn2 <- [1,2982,null,{}] 02:00:25 INFO - PROCESS | 1652 | 1468659625599 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:00:25 INFO - PROCESS | 1652 | 1468659625602 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:25 INFO - PROCESS | 1652 | 1468659625697 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:00:25 INFO - PROCESS | 1652 | 1468659625704 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659625705 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccac800 == 35 [pid = 1652] [id = 754] 02:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118364c00) [pid = 1652] [serial = 2261] [outer = 0x0] 02:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121a7f400) [pid = 1652] [serial = 2262] [outer = 0x118364c00] 02:00:25 INFO - PROCESS | 1652 | 1468659625730 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128b59c00) [pid = 1652] [serial = 2263] [outer = 0x118364c00] 02:00:26 INFO - PROCESS | 1652 | 1468659626037 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:00:26 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:00:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:00:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 02:00:26 INFO - PROCESS | 1652 | 1468659626065 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1652 | 1468659626067 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:00:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:00:26 INFO - PROCESS | 1652 | 1468659626071 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1652 | 1468659626072 Marionette TRACE conn2 <- [1,2986,null,{}] 02:00:26 INFO - PROCESS | 1652 | 1468659626075 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:00:26 INFO - PROCESS | 1652 | 1468659626076 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:26 INFO - PROCESS | 1652 | 1468659626161 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:00:26 INFO - PROCESS | 1652 | 1468659626229 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659626231 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c6800 == 36 [pid = 1652] [id = 755] 02:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126e82000) [pid = 1652] [serial = 2264] [outer = 0x0] 02:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1293c0800) [pid = 1652] [serial = 2265] [outer = 0x126e82000] 02:00:26 INFO - PROCESS | 1652 | 1468659626258 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bd97c00) [pid = 1652] [serial = 2266] [outer = 0x126e82000] 02:00:26 INFO - PROCESS | 1652 | 1468659626534 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:00:26 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:00:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 523ms 02:00:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:00:26 INFO - PROCESS | 1652 | 1468659626594 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1652 | 1468659626595 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:00:26 INFO - PROCESS | 1652 | 1468659626597 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1652 | 1468659626600 Marionette TRACE conn2 <- [1,2990,null,{}] 02:00:26 INFO - PROCESS | 1652 | 1468659626605 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:00:26 INFO - PROCESS | 1652 | 1468659626606 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:26 INFO - PROCESS | 1652 | 1468659626697 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:00:26 INFO - PROCESS | 1652 | 1468659626700 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659626701 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1249ad000 == 37 [pid = 1652] [id = 756] 02:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c0a1400) [pid = 1652] [serial = 2267] [outer = 0x0] 02:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c0aa800) [pid = 1652] [serial = 2268] [outer = 0x12c0a1400] 02:00:26 INFO - PROCESS | 1652 | 1468659626726 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bd7b400) [pid = 1652] [serial = 2269] [outer = 0x12c0a1400] 02:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1128a8000 == 36 [pid = 1652] [id = 744] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126ea2000 == 35 [pid = 1652] [id = 748] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d9000 == 34 [pid = 1652] [id = 745] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa2800 == 33 [pid = 1652] [id = 751] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c790000 == 32 [pid = 1652] [id = 753] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a639800 == 31 [pid = 1652] [id = 750] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118a3b000 == 30 [pid = 1652] [id = 747] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc6800 == 29 [pid = 1652] [id = 749] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd79800 == 28 [pid = 1652] [id = 752] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117246800 == 27 [pid = 1652] [id = 746] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccac800 == 26 [pid = 1652] [id = 754] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129261400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11957c000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a8e3800) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1275f4400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a3d8c00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b284400) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a7ac400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1273a1000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128b5ac00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129269000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1126fbc00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11930fc00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1293c6c00) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121a8cc00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125e8dc00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195c4000) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119815800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ba57800) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182d9400) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bd7dc00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bd80c00) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118a76000) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119648400) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116a03800) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bd8b400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x114f92400) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127326400) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12542b000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118361800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b284000) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12bae8800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba4f400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1275f5800) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12baebc00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12baecc00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a7f4400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118634400) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x113375400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 02:00:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c6800 == 25 [pid = 1652] [id = 755] 02:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1128a3000 == 26 [pid = 1652] [id = 757] 02:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1126fc800) [pid = 1652] [serial = 2270] [outer = 0x0] 02:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1126fdc00) [pid = 1652] [serial = 2271] [outer = 0x1126fc800] 02:00:28 INFO - PROCESS | 1652 | 1468659628245 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:00:28 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:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1674ms 02:00:28 INFO - PROCESS | 1652 | 1468659628273 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1652 | 1468659628276 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:00:28 INFO - PROCESS | 1652 | 1468659628280 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1652 | 1468659628283 Marionette TRACE conn2 <- [1,2994,null,{}] 02:00:28 INFO - PROCESS | 1652 | 1468659628289 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:00:28 INFO - PROCESS | 1652 | 1468659628291 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:28 INFO - PROCESS | 1652 | 1468659628445 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:00:28 INFO - PROCESS | 1652 | 1468659628530 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659628533 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x116779800 == 27 [pid = 1652] [id = 758] 02:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112eaa000) [pid = 1652] [serial = 2272] [outer = 0x0] 02:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x112eaf000) [pid = 1652] [serial = 2273] [outer = 0x112eaa000] 02:00:28 INFO - PROCESS | 1652 | 1468659628579 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113258800) [pid = 1652] [serial = 2274] [outer = 0x112eaa000] 02:00:28 INFO - PROCESS | 1652 | 1468659628902 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:00:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:00:28 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:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 676ms 02:00:28 INFO - PROCESS | 1652 | 1468659628956 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1652 | 1468659628959 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:00:28 INFO - PROCESS | 1652 | 1468659628964 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1652 | 1468659628966 Marionette TRACE conn2 <- [1,2998,null,{}] 02:00:28 INFO - PROCESS | 1652 | 1468659628970 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:00:28 INFO - PROCESS | 1652 | 1468659628972 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:29 INFO - PROCESS | 1652 | 1468659629077 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:00:29 INFO - PROCESS | 1652 | 1468659629081 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659629083 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118249000 == 28 [pid = 1652] [id = 759] 02:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133e2800) [pid = 1652] [serial = 2275] [outer = 0x0] 02:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115f92000) [pid = 1652] [serial = 2276] [outer = 0x1133e2800] 02:00:29 INFO - PROCESS | 1652 | 1468659629113 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1168be400) [pid = 1652] [serial = 2277] [outer = 0x1133e2800] 02:00:29 INFO - PROCESS | 1652 | 1468659629426 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:00:29 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:00:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 522ms 02:00:29 INFO - PROCESS | 1652 | 1468659629487 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:00:29 INFO - PROCESS | 1652 | 1468659629489 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:00:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:00:29 INFO - PROCESS | 1652 | 1468659629493 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 1652 | 1468659629496 Marionette TRACE conn2 <- [1,3002,null,{}] 02:00:29 INFO - PROCESS | 1652 | 1468659629513 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:00:29 INFO - PROCESS | 1652 | 1468659629517 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:29 INFO - PROCESS | 1652 | 1468659629595 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:00:29 INFO - PROCESS | 1652 | 1468659629602 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659629605 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a30000 == 29 [pid = 1652] [id = 760] 02:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110e54400) [pid = 1652] [serial = 2278] [outer = 0x0] 02:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117eb5000) [pid = 1652] [serial = 2279] [outer = 0x110e54400] 02:00:29 INFO - PROCESS | 1652 | 1468659629633 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182e0c00) [pid = 1652] [serial = 2280] [outer = 0x110e54400] 02:00:29 INFO - PROCESS | 1652 | 1468659629979 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:00:30 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:00:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 523ms 02:00:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:00:30 INFO - PROCESS | 1652 | 1468659630016 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:00:30 INFO - PROCESS | 1652 | 1468659630018 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:00:30 INFO - PROCESS | 1652 | 1468659630020 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1652 | 1468659630021 Marionette TRACE conn2 <- [1,3006,null,{}] 02:00:30 INFO - PROCESS | 1652 | 1468659630023 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:00:30 INFO - PROCESS | 1652 | 1468659630025 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:30 INFO - PROCESS | 1652 | 1468659630105 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:00:30 INFO - PROCESS | 1652 | 1468659630158 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659630159 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119673000 == 30 [pid = 1652] [id = 761] 02:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182df400) [pid = 1652] [serial = 2281] [outer = 0x0] 02:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118364800) [pid = 1652] [serial = 2282] [outer = 0x1182df400] 02:00:30 INFO - PROCESS | 1652 | 1468659630184 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118510800) [pid = 1652] [serial = 2283] [outer = 0x1182df400] 02:00:30 INFO - PROCESS | 1652 | 1468659630430 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:00:30 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:00:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 02:00:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:00:30 INFO - PROCESS | 1652 | 1468659630490 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:00:30 INFO - PROCESS | 1652 | 1468659630491 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:00:30 INFO - PROCESS | 1652 | 1468659630494 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1652 | 1468659630495 Marionette TRACE conn2 <- [1,3010,null,{}] 02:00:30 INFO - PROCESS | 1652 | 1468659630513 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:00:30 INFO - PROCESS | 1652 | 1468659630514 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:30 INFO - PROCESS | 1652 | 1468659630590 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:00:30 INFO - PROCESS | 1652 | 1468659630594 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659630595 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121252800 == 31 [pid = 1652] [id = 762] 02:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116238c00) [pid = 1652] [serial = 2284] [outer = 0x0] 02:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118633800) [pid = 1652] [serial = 2285] [outer = 0x116238c00] 02:00:30 INFO - PROCESS | 1652 | 1468659630621 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11888cc00) [pid = 1652] [serial = 2286] [outer = 0x116238c00] 02:00:30 INFO - PROCESS | 1652 | 1468659630927 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:00:30 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:00:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 02:00:30 INFO - PROCESS | 1652 | 1468659630964 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:00:30 INFO - PROCESS | 1652 | 1468659630966 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:00:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:00:30 INFO - PROCESS | 1652 | 1468659630971 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1652 | 1468659630972 Marionette TRACE conn2 <- [1,3014,null,{}] 02:00:30 INFO - PROCESS | 1652 | 1468659630974 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:00:30 INFO - PROCESS | 1652 | 1468659630978 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:31 INFO - PROCESS | 1652 | 1468659631096 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:00:31 INFO - PROCESS | 1652 | 1468659631104 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659631105 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1c800 == 32 [pid = 1652] [id = 763] 02:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118627400) [pid = 1652] [serial = 2287] [outer = 0x0] 02:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118a6ac00) [pid = 1652] [serial = 2288] [outer = 0x118627400] 02:00:31 INFO - PROCESS | 1652 | 1468659631129 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195ca000) [pid = 1652] [serial = 2289] [outer = 0x118627400] 02:00:31 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:31 INFO - PROCESS | 1652 | 1468659631472 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:00:31 INFO - {} 02:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:00:31 INFO - {} 02:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:00:31 INFO - {} 02:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:00:31 INFO - {} 02:00:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 518ms 02:00:31 INFO - PROCESS | 1652 | 1468659631491 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:00:31 INFO - PROCESS | 1652 | 1468659631493 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:00:31 INFO - TEST-START | /FileAPI/fileReader.html 02:00:31 INFO - PROCESS | 1652 | 1468659631496 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1652 | 1468659631498 Marionette TRACE conn2 <- [1,3018,null,{}] 02:00:31 INFO - PROCESS | 1652 | 1468659631512 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:00:31 INFO - PROCESS | 1652 | 1468659631514 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:31 INFO - PROCESS | 1652 | 1468659631634 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:00:31 INFO - PROCESS | 1652 | 1468659631713 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659631715 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12734f000 == 33 [pid = 1652] [id = 764] 02:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119578000) [pid = 1652] [serial = 2290] [outer = 0x0] 02:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119647400) [pid = 1652] [serial = 2291] [outer = 0x119578000] 02:00:31 INFO - PROCESS | 1652 | 1468659631758 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11989c000) [pid = 1652] [serial = 2292] [outer = 0x119578000] 02:00:32 INFO - PROCESS | 1652 | 1468659632084 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:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:00:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 623ms 02:00:32 INFO - TEST-START | /FileAPI/historical.html 02:00:32 INFO - PROCESS | 1652 | 1468659632124 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 1652 | 1468659632125 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:00:32 INFO - PROCESS | 1652 | 1468659632127 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1652 | 1468659632128 Marionette TRACE conn2 <- [1,3022,null,{}] 02:00:32 INFO - PROCESS | 1652 | 1468659632131 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:00:32 INFO - PROCESS | 1652 | 1468659632132 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:32 INFO - PROCESS | 1652 | 1468659632217 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:00:32 INFO - PROCESS | 1652 | 1468659632223 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659632225 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b41800 == 34 [pid = 1652] [id = 765] 02:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11989c800) [pid = 1652] [serial = 2293] [outer = 0x0] 02:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1210bb800) [pid = 1652] [serial = 2294] [outer = 0x11989c800] 02:00:32 INFO - PROCESS | 1652 | 1468659632250 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1215f4000) [pid = 1652] [serial = 2295] [outer = 0x11989c800] 02:00:32 INFO - PROCESS | 1652 | 1468659632680 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:00:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:00:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:00:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:00:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:00:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:00:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:00:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:00:32 INFO - TEST-OK | /FileAPI/historical.html | took 570ms 02:00:32 INFO - PROCESS | 1652 | 1468659632706 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 1652 | 1468659632708 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:00:32 INFO - TEST-START | /FileAPI/idlharness.html 02:00:32 INFO - PROCESS | 1652 | 1468659632712 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1652 | 1468659632714 Marionette TRACE conn2 <- [1,3026,null,{}] 02:00:32 INFO - PROCESS | 1652 | 1468659632718 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:00:32 INFO - PROCESS | 1652 | 1468659632731 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:32 INFO - PROCESS | 1652 | 1468659632815 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:00:32 INFO - PROCESS | 1652 | 1468659632821 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659632822 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a2f000 == 35 [pid = 1652] [id = 766] 02:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1215f5000) [pid = 1652] [serial = 2296] [outer = 0x0] 02:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121cd7000) [pid = 1652] [serial = 2297] [outer = 0x1215f5000] 02:00:32 INFO - PROCESS | 1652 | 1468659632846 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12497fc00) [pid = 1652] [serial = 2298] [outer = 0x1215f5000] 02:00:33 INFO - PROCESS | 1652 | 1468659633362 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:00:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:00:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:00:33 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:00:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:00:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:00:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:00:33 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:00:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:00:33 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:00:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:00:33 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:00:33 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:00:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:00:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:00:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:00:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:00:33 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:00:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:00:33 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:00:33 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:00:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:00:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:00:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 681ms 02:00:33 INFO - TEST-START | /FileAPI/idlharness.worker 02:00:33 INFO - PROCESS | 1652 | 1468659633393 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 1652 | 1468659633394 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:00:33 INFO - PROCESS | 1652 | 1468659633396 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 1652 | 1468659633397 Marionette TRACE conn2 <- [1,3030,null,{}] 02:00:33 INFO - PROCESS | 1652 | 1468659633408 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:00:33 INFO - PROCESS | 1652 | 1468659633409 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:33 INFO - PROCESS | 1652 | 1468659633511 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:00:33 INFO - PROCESS | 1652 | 1468659633552 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659633553 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd72000 == 36 [pid = 1652] [id = 767] 02:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124adac00) [pid = 1652] [serial = 2299] [outer = 0x0] 02:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127746800) [pid = 1652] [serial = 2300] [outer = 0x124adac00] 02:00:33 INFO - PROCESS | 1652 | 1468659633577 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128f7a800) [pid = 1652] [serial = 2301] [outer = 0x124adac00] 02:00:33 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:34 INFO - PROCESS | 1652 | 1468659634245 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:00:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:00:34 INFO - {} 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:00:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:00:34 INFO - {} 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:00:34 INFO - {} 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:00:34 INFO - {} 02:00:34 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:00:34 INFO - {} 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:00:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:00:34 INFO - {} 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:00:34 INFO - {} 02:00:34 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:00:34 INFO - {} 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 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:00:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:00:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:00:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:00:34 INFO - {} 02:00:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 881ms 02:00:34 INFO - PROCESS | 1652 | 1468659634281 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1652 | 1468659634284 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:00:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:00:34 INFO - PROCESS | 1652 | 1468659634287 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1652 | 1468659634290 Marionette TRACE conn2 <- [1,3034,null,{}] 02:00:34 INFO - PROCESS | 1652 | 1468659634293 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:00:34 INFO - PROCESS | 1652 | 1468659634295 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:34 INFO - PROCESS | 1652 | 1468659634475 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:00:34 INFO - PROCESS | 1652 | 1468659634491 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659634493 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121251000 == 37 [pid = 1652] [id = 768] 02:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12925dc00) [pid = 1652] [serial = 2302] [outer = 0x0] 02:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c0a5000) [pid = 1652] [serial = 2303] [outer = 0x12925dc00] 02:00:34 INFO - PROCESS | 1652 | 1468659634536 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c623000) [pid = 1652] [serial = 2304] [outer = 0x12925dc00] 02:00:34 INFO - PROCESS | 1652 | 1468659634883 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:00:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:00:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 620ms 02:00:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:00:34 INFO - PROCESS | 1652 | 1468659634914 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1652 | 1468659634916 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:00:34 INFO - PROCESS | 1652 | 1468659634922 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1652 | 1468659634923 Marionette TRACE conn2 <- [1,3038,null,{}] 02:00:34 INFO - PROCESS | 1652 | 1468659634926 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:00:34 INFO - PROCESS | 1652 | 1468659634927 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:35 INFO - PROCESS | 1652 | 1468659635027 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:00:35 INFO - PROCESS | 1652 | 1468659635039 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659635040 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4a5800 == 38 [pid = 1652] [id = 769] 02:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118890c00) [pid = 1652] [serial = 2305] [outer = 0x0] 02:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c628400) [pid = 1652] [serial = 2306] [outer = 0x118890c00] 02:00:35 INFO - PROCESS | 1652 | 1468659635064 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1195c7000) [pid = 1652] [serial = 2307] [outer = 0x118890c00] 02:00:35 INFO - PROCESS | 1652 | 1468659635358 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:00:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:00:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:00:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1195f6c00) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b085400) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118507000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a8e7000) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182e0800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118364c00) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1184c8000) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112a7d400) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1168bd000) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112f56c00) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12baf2c00) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12baf1800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11981e800) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12701b800) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118634000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119813400) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11914e000) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116293400) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:00:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126e82000) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:00:35 INFO - PROCESS | 1652 | 1468659635542 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 1652 | 1468659635543 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:00:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:00:35 INFO - PROCESS | 1652 | 1468659635548 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 1652 | 1468659635549 Marionette TRACE conn2 <- [1,3042,null,{}] 02:00:35 INFO - PROCESS | 1652 | 1468659635557 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:00:35 INFO - PROCESS | 1652 | 1468659635558 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:35 INFO - PROCESS | 1652 | 1468659635640 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:00:35 INFO - PROCESS | 1652 | 1468659635644 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659635645 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df0a000 == 39 [pid = 1652] [id = 770] 02:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11964b800) [pid = 1652] [serial = 2308] [outer = 0x0] 02:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119819c00) [pid = 1652] [serial = 2309] [outer = 0x11964b800] 02:00:35 INFO - PROCESS | 1652 | 1468659635677 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1191ce400) [pid = 1652] [serial = 2310] [outer = 0x11964b800] 02:00:36 INFO - PROCESS | 1652 | 1468659636075 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:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:00:36 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:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:00:36 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:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:00:36 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:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:00:36 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:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:00:36 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:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:00:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:00:36 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:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:00:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:00:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:00:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 584ms 02:00:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:00:36 INFO - PROCESS | 1652 | 1468659636138 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 1652 | 1468659636139 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:00:36 INFO - PROCESS | 1652 | 1468659636142 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 1652 | 1468659636143 Marionette TRACE conn2 <- [1,3046,null,{}] 02:00:36 INFO - PROCESS | 1652 | 1468659636145 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:00:36 INFO - PROCESS | 1652 | 1468659636146 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:36 INFO - PROCESS | 1652 | 1468659636226 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:00:36 INFO - PROCESS | 1652 | 1468659636229 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659636230 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x112876800 == 40 [pid = 1652] [id = 771] 02:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12baf1800) [pid = 1652] [serial = 2311] [outer = 0x0] 02:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c7f7000) [pid = 1652] [serial = 2312] [outer = 0x12baf1800] 02:00:36 INFO - PROCESS | 1652 | 1468659636254 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12cc8f400) [pid = 1652] [serial = 2313] [outer = 0x12baf1800] 02:00:36 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:36 INFO - PROCESS | 1652 | 1468659636605 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:00:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:00:36 INFO - {} 02:00:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 02:00:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:00:36 INFO - PROCESS | 1652 | 1468659636614 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 1652 | 1468659636616 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:00:36 INFO - PROCESS | 1652 | 1468659636619 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 1652 | 1468659636620 Marionette TRACE conn2 <- [1,3050,null,{}] 02:00:36 INFO - PROCESS | 1652 | 1468659636624 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:00:36 INFO - PROCESS | 1652 | 1468659636626 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:36 INFO - PROCESS | 1652 | 1468659636747 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:00:36 INFO - PROCESS | 1652 | 1468659636831 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659636832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127336800 == 41 [pid = 1652] [id = 772] 02:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110eed400) [pid = 1652] [serial = 2314] [outer = 0x0] 02:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110ef2800) [pid = 1652] [serial = 2315] [outer = 0x110eed400] 02:00:36 INFO - PROCESS | 1652 | 1468659636872 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1195cc800) [pid = 1652] [serial = 2316] [outer = 0x110eed400] 02:00:37 INFO - PROCESS | 1652 | 1468659637214 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:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:00:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 02:00:37 INFO - PROCESS | 1652 | 1468659637241 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 1652 | 1468659637242 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:00:37 INFO - PROCESS | 1652 | 1468659637245 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1652 | 1468659637246 Marionette TRACE conn2 <- [1,3054,null,{}] 02:00:37 INFO - PROCESS | 1652 | 1468659637248 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:00:37 INFO - PROCESS | 1652 | 1468659637249 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:37 INFO - PROCESS | 1652 | 1468659637329 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:00:37 INFO - PROCESS | 1652 | 1468659637393 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659637394 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9aa000 == 42 [pid = 1652] [id = 773] 02:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1195cc000) [pid = 1652] [serial = 2317] [outer = 0x0] 02:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12680cc00) [pid = 1652] [serial = 2318] [outer = 0x1195cc000] 02:00:37 INFO - PROCESS | 1652 | 1468659637417 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126812400) [pid = 1652] [serial = 2319] [outer = 0x1195cc000] 02:00:37 INFO - PROCESS | 1652 | 1468659637922 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:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:00:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:00:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:00:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:00:38 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:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:00:38 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:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:00:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 734ms 02:00:38 INFO - PROCESS | 1652 | 1468659637984 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1652 | 1468659637986 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:00:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:00:38 INFO - PROCESS | 1652 | 1468659637998 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1652 | 1468659638001 Marionette TRACE conn2 <- [1,3058,null,{}] 02:00:38 INFO - PROCESS | 1652 | 1468659638006 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:00:38 INFO - PROCESS | 1652 | 1468659638007 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:38 INFO - PROCESS | 1652 | 1468659638132 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:00:38 INFO - PROCESS | 1652 | 1468659638240 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659638242 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11725d000 == 43 [pid = 1652] [id = 774] 02:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112ea9c00) [pid = 1652] [serial = 2320] [outer = 0x0] 02:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112fc0400) [pid = 1652] [serial = 2321] [outer = 0x112ea9c00] 02:00:38 INFO - PROCESS | 1652 | 1468659638273 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x114f97000) [pid = 1652] [serial = 2322] [outer = 0x112ea9c00] 02:00:38 INFO - PROCESS | 1652 | 1468659638710 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:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:00:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:00:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:00:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:00:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:00:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:00:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 726ms 02:00:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:00:38 INFO - PROCESS | 1652 | 1468659638724 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1652 | 1468659638727 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:00:38 INFO - PROCESS | 1652 | 1468659638732 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1652 | 1468659638734 Marionette TRACE conn2 <- [1,3062,null,{}] 02:00:38 INFO - PROCESS | 1652 | 1468659638736 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:00:38 INFO - PROCESS | 1652 | 1468659638738 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:38 INFO - PROCESS | 1652 | 1468659638854 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:00:38 INFO - PROCESS | 1652 | 1468659638915 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659638916 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215c4800 == 44 [pid = 1652] [id = 775] 02:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1168ba000) [pid = 1652] [serial = 2323] [outer = 0x0] 02:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182dec00) [pid = 1652] [serial = 2324] [outer = 0x1168ba000] 02:00:38 INFO - PROCESS | 1652 | 1468659638947 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118510000) [pid = 1652] [serial = 2325] [outer = 0x1168ba000] 02:00:39 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:39 INFO - PROCESS | 1652 | 1468659639421 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:00:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:00:39 INFO - {} 02:00:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 723ms 02:00:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:00:39 INFO - PROCESS | 1652 | 1468659639455 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 1652 | 1468659639456 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:00:39 INFO - PROCESS | 1652 | 1468659639459 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 1652 | 1468659639461 Marionette TRACE conn2 <- [1,3066,null,{}] 02:00:39 INFO - PROCESS | 1652 | 1468659639548 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:00:39 INFO - PROCESS | 1652 | 1468659639554 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:39 INFO - PROCESS | 1652 | 1468659639821 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:00:39 INFO - PROCESS | 1652 | 1468659639921 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659639923 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131bc800 == 45 [pid = 1652] [id = 776] 02:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112e4d400) [pid = 1652] [serial = 2326] [outer = 0x0] 02:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112ea9000) [pid = 1652] [serial = 2327] [outer = 0x112e4d400] 02:00:39 INFO - PROCESS | 1652 | 1468659639969 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113d64000) [pid = 1652] [serial = 2328] [outer = 0x112e4d400] 02:00:40 INFO - PROCESS | 1652 | 1468659640515 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:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:00:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:00:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1063ms 02:00:40 INFO - PROCESS | 1652 | 1468659640523 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:00:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:00:40 INFO - PROCESS | 1652 | 1468659640526 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:00:40 INFO - PROCESS | 1652 | 1468659640529 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 1652 | 1468659640531 Marionette TRACE conn2 <- [1,3070,null,{}] 02:00:40 INFO - PROCESS | 1652 | 1468659640534 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:00:40 INFO - PROCESS | 1652 | 1468659640535 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:40 INFO - PROCESS | 1652 | 1468659640643 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:00:40 INFO - PROCESS | 1652 | 1468659640705 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659640707 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187da000 == 46 [pid = 1652] [id = 777] 02:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11672b000) [pid = 1652] [serial = 2329] [outer = 0x0] 02:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1182e7000) [pid = 1652] [serial = 2330] [outer = 0x11672b000] 02:00:40 INFO - PROCESS | 1652 | 1468659640734 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118631000) [pid = 1652] [serial = 2331] [outer = 0x11672b000] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x127336800 == 45 [pid = 1652] [id = 772] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x112876800 == 44 [pid = 1652] [id = 771] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12df0a000 == 43 [pid = 1652] [id = 770] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4a5800 == 42 [pid = 1652] [id = 769] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121251000 == 41 [pid = 1652] [id = 768] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd72000 == 40 [pid = 1652] [id = 767] 02:00:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118a2f000 == 39 [pid = 1652] [id = 766] 02:00:40 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12c0aa800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128b41800 == 38 [pid = 1652] [id = 765] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12734f000 == 37 [pid = 1652] [id = 764] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1c800 == 36 [pid = 1652] [id = 763] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121252800 == 35 [pid = 1652] [id = 762] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119673000 == 34 [pid = 1652] [id = 761] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118a30000 == 33 [pid = 1652] [id = 760] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118249000 == 32 [pid = 1652] [id = 759] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116779800 == 31 [pid = 1652] [id = 758] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1128a3000 == 30 [pid = 1652] [id = 757] 02:00:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1249ad000 == 29 [pid = 1652] [id = 756] 02:00:41 INFO - PROCESS | 1652 | 1468659641111 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:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a7fa400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bae5c00) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b27f000) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bd86c00) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119306c00) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bd7c800) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121a7f400) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118a6fc00) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112eae800) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116a0d000) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11888dc00) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118358c00) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12542f000) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116238400) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bd8b000) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bd83400) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bb61800) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bb58000) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127018c00) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b27d400) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1275f4c00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127399c00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11981f400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119573400) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11963e000) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1191c6800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119821000) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124d1b000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1268f2000) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bd97c00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12925f000) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bd96400) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119821c00) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba4d000) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128b59c00) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128b5b400) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 02:00:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1293c0800) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:00:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 621ms 02:00:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:00:41 INFO - PROCESS | 1652 | 1468659641150 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1652 | 1468659641152 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:00:41 INFO - PROCESS | 1652 | 1468659641154 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1652 | 1468659641155 Marionette TRACE conn2 <- [1,3074,null,{}] 02:00:41 INFO - PROCESS | 1652 | 1468659641158 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:00:41 INFO - PROCESS | 1652 | 1468659641159 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:41 INFO - PROCESS | 1652 | 1468659641241 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:00:41 INFO - PROCESS | 1652 | 1468659641246 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659641247 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dd800 == 30 [pid = 1652] [id = 778] 02:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112a81400) [pid = 1652] [serial = 2332] [outer = 0x0] 02:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118885000) [pid = 1652] [serial = 2333] [outer = 0x112a81400] 02:00:41 INFO - PROCESS | 1652 | 1468659641275 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1188c6c00) [pid = 1652] [serial = 2334] [outer = 0x112a81400] 02:00:41 INFO - PROCESS | 1652 | 1468659641614 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:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:00:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:00:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 469ms 02:00:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:00:41 INFO - PROCESS | 1652 | 1468659641624 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1652 | 1468659641626 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:00:41 INFO - PROCESS | 1652 | 1468659641634 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1652 | 1468659641639 Marionette TRACE conn2 <- [1,3078,null,{}] 02:00:41 INFO - PROCESS | 1652 | 1468659641642 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:00:41 INFO - PROCESS | 1652 | 1468659641644 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:41 INFO - PROCESS | 1652 | 1468659641758 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:00:41 INFO - PROCESS | 1652 | 1468659641822 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659641824 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191aa800 == 31 [pid = 1652] [id = 779] 02:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110ef2c00) [pid = 1652] [serial = 2335] [outer = 0x0] 02:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x110ef7800) [pid = 1652] [serial = 2336] [outer = 0x110ef2c00] 02:00:41 INFO - PROCESS | 1652 | 1468659641855 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119579000) [pid = 1652] [serial = 2337] [outer = 0x110ef2c00] 02:00:42 INFO - PROCESS | 1652 | 1468659642133 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:00:42 INFO - PROCESS | 1652 | 1468659642159 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:00:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:00:42 INFO - PROCESS | 1652 | 1468659642162 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1652 | 1468659642163 Marionette TRACE conn2 <- [1,3082,null,{}] 02:00:42 INFO - PROCESS | 1652 | 1468659642165 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:00:42 INFO - PROCESS | 1652 | 1468659642166 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:42 INFO - PROCESS | 1652 | 1468659642259 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:00:42 INFO - PROCESS | 1652 | 1468659642324 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659642325 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ab3000 == 32 [pid = 1652] [id = 780] 02:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118886400) [pid = 1652] [serial = 2338] [outer = 0x0] 02:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119644400) [pid = 1652] [serial = 2339] [outer = 0x118886400] 02:00:42 INFO - PROCESS | 1652 | 1468659642350 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119aeb800) [pid = 1652] [serial = 2340] [outer = 0x118886400] 02:00:42 INFO - PROCESS | 1652 | 1468659642615 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:00:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:00:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:00:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 02:00:42 INFO - PROCESS | 1652 | 1468659642631 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:00:42 INFO - PROCESS | 1652 | 1468659642633 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:00:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:00:42 INFO - PROCESS | 1652 | 1468659642643 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1652 | 1468659642644 Marionette TRACE conn2 <- [1,3086,null,{}] 02:00:42 INFO - PROCESS | 1652 | 1468659642646 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:00:42 INFO - PROCESS | 1652 | 1468659642647 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:42 INFO - PROCESS | 1652 | 1468659642737 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:00:42 INFO - PROCESS | 1652 | 1468659642748 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659642753 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x127351000 == 33 [pid = 1652] [id = 781] 02:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123d06400) [pid = 1652] [serial = 2341] [outer = 0x0] 02:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124acf400) [pid = 1652] [serial = 2342] [outer = 0x123d06400] 02:00:42 INFO - PROCESS | 1652 | 1468659642786 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125e95800) [pid = 1652] [serial = 2343] [outer = 0x123d06400] 02:00:43 INFO - PROCESS | 1652 | 1468659643122 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:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:00:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 02:00:43 INFO - PROCESS | 1652 | 1468659643167 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 1652 | 1468659643170 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:00:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:00:43 INFO - PROCESS | 1652 | 1468659643173 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 1652 | 1468659643174 Marionette TRACE conn2 <- [1,3090,null,{}] 02:00:43 INFO - PROCESS | 1652 | 1468659643176 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:00:43 INFO - PROCESS | 1652 | 1468659643178 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:43 INFO - PROCESS | 1652 | 1468659643295 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:00:43 INFO - PROCESS | 1652 | 1468659643309 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659643310 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fd3000 == 34 [pid = 1652] [id = 782] 02:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125e8dc00) [pid = 1652] [serial = 2344] [outer = 0x0] 02:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126813000) [pid = 1652] [serial = 2345] [outer = 0x125e8dc00] 02:00:43 INFO - PROCESS | 1652 | 1468659643335 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1268edc00) [pid = 1652] [serial = 2346] [outer = 0x125e8dc00] 02:00:43 INFO - PROCESS | 1652 | 1468659643642 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:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:00:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 02:00:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:00:43 INFO - PROCESS | 1652 | 1468659643693 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 1652 | 1468659643694 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:00:43 INFO - PROCESS | 1652 | 1468659643696 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 1652 | 1468659643697 Marionette TRACE conn2 <- [1,3094,null,{}] 02:00:43 INFO - PROCESS | 1652 | 1468659643699 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:00:43 INFO - PROCESS | 1652 | 1468659643700 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:43 INFO - PROCESS | 1652 | 1468659643811 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:00:43 INFO - PROCESS | 1652 | 1468659643853 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659643854 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cd000 == 35 [pid = 1652] [id = 783] 02:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1268f6000) [pid = 1652] [serial = 2347] [outer = 0x0] 02:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126de9c00) [pid = 1652] [serial = 2348] [outer = 0x1268f6000] 02:00:43 INFO - PROCESS | 1652 | 1468659643878 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12731b000) [pid = 1652] [serial = 2349] [outer = 0x1268f6000] 02:00:44 INFO - PROCESS | 1652 | 1468659644190 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:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:00:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 02:00:44 INFO - PROCESS | 1652 | 1468659644214 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1652 | 1468659644216 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:00:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:00:44 INFO - PROCESS | 1652 | 1468659644220 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1652 | 1468659644222 Marionette TRACE conn2 <- [1,3098,null,{}] 02:00:44 INFO - PROCESS | 1652 | 1468659644224 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:00:44 INFO - PROCESS | 1652 | 1468659644225 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:44 INFO - PROCESS | 1652 | 1468659644332 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:00:44 INFO - PROCESS | 1652 | 1468659644335 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659644336 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dc000 == 36 [pid = 1652] [id = 784] 02:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126d78000) [pid = 1652] [serial = 2350] [outer = 0x0] 02:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127398c00) [pid = 1652] [serial = 2351] [outer = 0x126d78000] 02:00:44 INFO - PROCESS | 1652 | 1468659644396 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12756c400) [pid = 1652] [serial = 2352] [outer = 0x126d78000] 02:00:44 INFO - PROCESS | 1652 | 1468659644727 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:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:00:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 02:00:44 INFO - PROCESS | 1652 | 1468659644746 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1652 | 1468659644748 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:00:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:00:44 INFO - PROCESS | 1652 | 1468659644754 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1652 | 1468659644756 Marionette TRACE conn2 <- [1,3102,null,{}] 02:00:44 INFO - PROCESS | 1652 | 1468659644759 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:00:44 INFO - PROCESS | 1652 | 1468659644761 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:44 INFO - PROCESS | 1652 | 1468659644919 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:00:44 INFO - PROCESS | 1652 | 1468659644931 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659644932 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b003800 == 37 [pid = 1652] [id = 785] 02:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110eef000) [pid = 1652] [serial = 2353] [outer = 0x0] 02:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1273a3800) [pid = 1652] [serial = 2354] [outer = 0x110eef000] 02:00:44 INFO - PROCESS | 1652 | 1468659644957 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1275f4c00) [pid = 1652] [serial = 2355] [outer = 0x110eef000] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12baf1800) [pid = 1652] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118890c00) [pid = 1652] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11989c800) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119578000) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110e54400) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116238c00) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182df400) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11964b800) [pid = 1652] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124adac00) [pid = 1652] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12925dc00) [pid = 1652] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c0a1400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1126fc800) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133e2800) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112eaa000) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110eed400) [pid = 1652] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118627400) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:00:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1215f5000) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:00:45 INFO - PROCESS | 1652 | 1468659645440 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:00:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:00:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 722ms 02:00:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:00:45 INFO - PROCESS | 1652 | 1468659645474 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:00:45 INFO - PROCESS | 1652 | 1468659645475 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:00:45 INFO - PROCESS | 1652 | 1468659645477 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:00:45 INFO - PROCESS | 1652 | 1468659645478 Marionette TRACE conn2 <- [1,3106,null,{}] 02:00:45 INFO - PROCESS | 1652 | 1468659645480 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:00:45 INFO - PROCESS | 1652 | 1468659645481 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:45 INFO - PROCESS | 1652 | 1468659645564 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:00:45 INFO - PROCESS | 1652 | 1468659645571 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659645573 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba9a800 == 38 [pid = 1652] [id = 786] 02:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1188c4800) [pid = 1652] [serial = 2356] [outer = 0x0] 02:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1215f5000) [pid = 1652] [serial = 2357] [outer = 0x1188c4800] 02:00:45 INFO - PROCESS | 1652 | 1468659645601 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128d6cc00) [pid = 1652] [serial = 2358] [outer = 0x1188c4800] 02:00:45 INFO - PROCESS | 1652 | 1468659645948 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:00:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:00:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:00:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:00:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 02:00:45 INFO - PROCESS | 1652 | 1468659645996 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:00:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:00:46 INFO - PROCESS | 1652 | 1468659645999 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:00:46 INFO - PROCESS | 1652 | 1468659646002 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1652 | 1468659646005 Marionette TRACE conn2 <- [1,3110,null,{}] 02:00:46 INFO - PROCESS | 1652 | 1468659646008 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:00:46 INFO - PROCESS | 1652 | 1468659646011 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:46 INFO - PROCESS | 1652 | 1468659646202 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:00:46 INFO - PROCESS | 1652 | 1468659646244 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659646245 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c388000 == 39 [pid = 1652] [id = 787] 02:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12925d800) [pid = 1652] [serial = 2359] [outer = 0x0] 02:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1293c1000) [pid = 1652] [serial = 2360] [outer = 0x12925d800] 02:00:46 INFO - PROCESS | 1652 | 1468659646282 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12960e800) [pid = 1652] [serial = 2361] [outer = 0x12925d800] 02:00:46 INFO - PROCESS | 1652 | 1468659646624 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:00:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:00:46 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:00:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:00:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 671ms 02:00:46 INFO - PROCESS | 1652 | 1468659646673 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1652 | 1468659646674 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:00:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:00:46 INFO - PROCESS | 1652 | 1468659646676 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1652 | 1468659646677 Marionette TRACE conn2 <- [1,3114,null,{}] 02:00:46 INFO - PROCESS | 1652 | 1468659646680 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:00:46 INFO - PROCESS | 1652 | 1468659646681 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:46 INFO - PROCESS | 1652 | 1468659646765 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:00:46 INFO - PROCESS | 1652 | 1468659646830 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\", \"0a8615fe-1dc9-4c60-9fce-4e3f8da54950\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1652 | 1468659646832 Marionette INFO sendAsync c74afdb9-2546-224c-aa7e-01d6c0cee6fe 02:00:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c798800 == 40 [pid = 1652] [id = 788] 02:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12960dc00) [pid = 1652] [serial = 2362] [outer = 0x0] 02:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a3e5800) [pid = 1652] [serial = 2363] [outer = 0x12960dc00] 02:00:46 INFO - PROCESS | 1652 | 1468659646856 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7f2800) [pid = 1652] [serial = 2364] [outer = 0x12960dc00] 02:00:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:00:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 423ms 02:00:47 INFO - PROCESS | 1652 | 1468659647097 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:00:47 INFO - PROCESS | 1652 | 1468659647106 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 1652 | 1468659647107 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:00:48 WARNING - u'runner_teardown' () 02:00:48 INFO - No more tests 02:00:48 INFO - Got 0 unexpected results 02:00:48 INFO - SUITE-END | took 513s 02:00:48 INFO - Closing logging queue 02:00:48 INFO - queue closed 02:00:48 INFO - Return code: 0 02:00:48 WARNING - # TBPL SUCCESS # 02:00:48 INFO - Running post-action listener: _resource_record_post_action 02:00:48 INFO - Running post-run listener: _resource_record_post_run 02:00:49 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 37930496; Write bytes: 952550400; Read time: 400; Write time: 5078 02:00:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:00:49 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150612480; Write bytes: 144003072; Read time: 13510; Write time: 256 02:00:49 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 35759616; Write bytes: 795788288; Read time: 375; Write time: 4779 02:00:49 INFO - Running post-run listener: _upload_blobber_files 02:00:49 INFO - Blob upload gear active. 02:00:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:00:49 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:00:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:00:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:00:49 INFO - (blobuploader) - INFO - Open directory for files ... 02:00:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:00:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:00:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:00:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:00:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:00:50 INFO - (blobuploader) - INFO - Done attempting. 02:00:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:00:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:00:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:00:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:00:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:00:52 INFO - (blobuploader) - INFO - Done attempting. 02:00:52 INFO - (blobuploader) - INFO - Iteration through files over. 02:00:52 INFO - Return code: 0 02:00:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:00:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:00:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d1f6ad6403740289d10a107b8b589fc886c6347b6af3426aa2f6c5240eb62dff37c02f7417da6cac4bb27ee58ed6c5df7825a793b53418427d6a7440f0bf481", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/beb2b2952cde8b5ceceb9cecf6ef7021b30f13a54e80940ce5d9fef20a4dc39e86650bd4a35ffe9318411ad3fdf981bceec46bdbf36ab634c3036380a738d8da"} 02:00:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:00:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:00:52 INFO - Contents: 02:00:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d1f6ad6403740289d10a107b8b589fc886c6347b6af3426aa2f6c5240eb62dff37c02f7417da6cac4bb27ee58ed6c5df7825a793b53418427d6a7440f0bf481", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/beb2b2952cde8b5ceceb9cecf6ef7021b30f13a54e80940ce5d9fef20a4dc39e86650bd4a35ffe9318411ad3fdf981bceec46bdbf36ab634c3036380a738d8da"} 02:00:52 INFO - Running post-run listener: copy_logs_to_upload_dir 02:00:52 INFO - Copying logs to upload dir... 02:00:52 INFO - mkdir: /builds/slave/test/build/upload/logs 02:00:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=588.009479 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-07-16 02:00:52.542270) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 02:00:52.546464) ========= 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.5oWuFvhitG/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.zOipZsmBem/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d1f6ad6403740289d10a107b8b589fc886c6347b6af3426aa2f6c5240eb62dff37c02f7417da6cac4bb27ee58ed6c5df7825a793b53418427d6a7440f0bf481", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/beb2b2952cde8b5ceceb9cecf6ef7021b30f13a54e80940ce5d9fef20a4dc39e86650bd4a35ffe9318411ad3fdf981bceec46bdbf36ab634c3036380a738d8da"} build_url:https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012714 build_url: 'https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d1f6ad6403740289d10a107b8b589fc886c6347b6af3426aa2f6c5240eb62dff37c02f7417da6cac4bb27ee58ed6c5df7825a793b53418427d6a7440f0bf481", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/beb2b2952cde8b5ceceb9cecf6ef7021b30f13a54e80940ce5d9fef20a4dc39e86650bd4a35ffe9318411ad3fdf981bceec46bdbf36ab634c3036380a738d8da"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aj7TyygPQv6b4lndl_hekg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.19 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 02:00:52.747525) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:00:52.747945) ========= 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.5oWuFvhitG/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.zOipZsmBem/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.005233 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:00:52.773800) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 02:00:52.774106) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 02:00:52.774457) ========= ========= Total master_lag: 1.09 =========