builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0124 starttime: 1464734015.31 results: success (0) buildid: 20160531143941 builduid: d1cce16d3c2f432ea5770999edf23521 revision: 3cc4a98864ad31001292b38c97df30962b9e94d0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.309314) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.310029) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.310300) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.335247) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.335899) ========= 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.bfSCw8GelW/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.fRrXY0D7gc/Listeners TMPDIR=/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/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-05-31 15:33:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 57.0M=0s 2016-05-31 15:33:35 (57.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.129592 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.490722) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.491333) ========= 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.bfSCw8GelW/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.fRrXY0D7gc/Listeners TMPDIR=/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/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.028968 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:35.543783) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-31 15:33:35.544598) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3cc4a98864ad31001292b38c97df30962b9e94d0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3cc4a98864ad31001292b38c97df30962b9e94d0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bfSCw8GelW/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.fRrXY0D7gc/Listeners TMPDIR=/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/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-05-31 15:33:35,621 truncating revision to first 12 chars 2016-05-31 15:33:35,621 Setting DEBUG logging. 2016-05-31 15:33:35,622 attempt 1/10 2016-05-31 15:33:35,622 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3cc4a98864ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-31 15:33:36,686 unpacking tar archive at: mozilla-aurora-3cc4a98864ad/testing/mozharness/ program finished with exit code 0 elapsedTime=1.311894 ========= master_lag: 3.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-31 15:33:40.054367) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:40.054691) ========= script_repo_revision: 3cc4a98864ad31001292b38c97df30962b9e94d0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:40.055068) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:40.055325) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 15:33:40.130004) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-05-31 15:33:40.130374) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bfSCw8GelW/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners TMPDIR=/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/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 15:33:40 INFO - MultiFileLogger online at 20160531 15:33:40 in /builds/slave/test 15:33:40 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 15:33:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:33:40 INFO - {'append_to_log': False, 15:33:40 INFO - 'base_work_dir': '/builds/slave/test', 15:33:40 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:33:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:33:40 INFO - 'buildbot_json_path': 'buildprops.json', 15:33:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:33:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:33:40 INFO - 'download_minidump_stackwalk': True, 15:33:40 INFO - 'download_symbols': 'true', 15:33:40 INFO - 'e10s': False, 15:33:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:33:40 INFO - 'tooltool.py': '/tools/tooltool.py', 15:33:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:33:40 INFO - '/tools/misc-python/virtualenv.py')}, 15:33:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:33:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:33:40 INFO - 'log_level': 'info', 15:33:40 INFO - 'log_to_console': True, 15:33:40 INFO - 'opt_config_files': (), 15:33:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:33:40 INFO - '--processes=1', 15:33:40 INFO - '--config=%(test_path)s/wptrunner.ini', 15:33:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:33:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:33:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:33:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:33:40 INFO - 'pip_index': False, 15:33:40 INFO - 'require_test_zip': True, 15:33:40 INFO - 'test_type': ('testharness',), 15:33:40 INFO - 'this_chunk': '1', 15:33:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:33:40 INFO - 'total_chunks': '10', 15:33:40 INFO - 'virtualenv_path': 'venv', 15:33:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:33:40 INFO - 'work_dir': 'build'} 15:33:40 INFO - ##### 15:33:40 INFO - ##### Running clobber step. 15:33:40 INFO - ##### 15:33:40 INFO - Running pre-action listener: _resource_record_pre_action 15:33:40 INFO - Running main action method: clobber 15:33:40 INFO - rmtree: /builds/slave/test/build 15:33:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:33:42 INFO - Running post-action listener: _resource_record_post_action 15:33:42 INFO - ##### 15:33:42 INFO - ##### Running read-buildbot-config step. 15:33:42 INFO - ##### 15:33:42 INFO - Running pre-action listener: _resource_record_pre_action 15:33:42 INFO - Running main action method: read_buildbot_config 15:33:42 INFO - Using buildbot properties: 15:33:42 INFO - { 15:33:42 INFO - "project": "", 15:33:42 INFO - "product": "firefox", 15:33:42 INFO - "script_repo_revision": "production", 15:33:42 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 15:33:42 INFO - "repository": "", 15:33:42 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 15:33:42 INFO - "buildid": "20160531143941", 15:33:42 INFO - "pgo_build": "False", 15:33:42 INFO - "basedir": "/builds/slave/test", 15:33:42 INFO - "buildnumber": 17, 15:33:42 INFO - "slavename": "t-yosemite-r7-0124", 15:33:42 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 15:33:42 INFO - "platform": "macosx64", 15:33:42 INFO - "branch": "mozilla-aurora", 15:33:42 INFO - "revision": "3cc4a98864ad31001292b38c97df30962b9e94d0", 15:33:42 INFO - "repo_path": "releases/mozilla-aurora", 15:33:42 INFO - "moz_repo_path": "", 15:33:42 INFO - "stage_platform": "macosx64", 15:33:42 INFO - "builduid": "d1cce16d3c2f432ea5770999edf23521", 15:33:42 INFO - "slavebuilddir": "test" 15:33:42 INFO - } 15:33:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 15:33:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 15:33:42 INFO - Running post-action listener: _resource_record_post_action 15:33:42 INFO - ##### 15:33:42 INFO - ##### Running download-and-extract step. 15:33:42 INFO - ##### 15:33:42 INFO - Running pre-action listener: _resource_record_pre_action 15:33:42 INFO - Running main action method: download_and_extract 15:33:42 INFO - mkdir: /builds/slave/test/build/tests 15:33:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:33:42 INFO - https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:33:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:33:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:33:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:33:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 15:33:43 INFO - Downloaded 1235 bytes. 15:33:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:33:43 INFO - Using the following test package requirements: 15:33:43 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:33:43 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 15:33:43 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 15:33:43 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'jsshell-mac64.zip'], 15:33:43 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 15:33:43 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:33:43 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 15:33:43 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 15:33:43 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 15:33:43 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:33:43 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 15:33:43 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:33:43 INFO - https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:33:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:33:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:33:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:33:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 15:33:44 INFO - Downloaded 18344625 bytes. 15:33:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:33:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:33:45 INFO - caution: filename not matched: web-platform/* 15:33:45 INFO - Return code: 11 15:33:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:33:45 INFO - https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:33:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:33:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:33:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:33:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:33:46 INFO - Downloaded 36409193 bytes. 15:33:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:33:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:33:51 INFO - caution: filename not matched: bin/* 15:33:51 INFO - caution: filename not matched: config/* 15:33:51 INFO - caution: filename not matched: mozbase/* 15:33:51 INFO - caution: filename not matched: marionette/* 15:33:51 INFO - caution: filename not matched: tools/wptserve/* 15:33:51 INFO - Return code: 11 15:33:51 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')]} 15:33:51 INFO - https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 15:33:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:33:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:33:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:33:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 15:33:59 INFO - Downloaded 73066265 bytes. 15:33:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:33:59 INFO - mkdir: /builds/slave/test/properties 15:33:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:33:59 INFO - Writing to file /builds/slave/test/properties/build_url 15:33:59 INFO - Contents: 15:33:59 INFO - build_url:https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:34:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:34:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:34:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:34:00 INFO - Contents: 15:34:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:34:00 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')]} 15:34:00 INFO - https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:34:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:34:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:34:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:34:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:34:10 INFO - Downloaded 103671890 bytes. 15:34:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:34:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:34:13 INFO - Return code: 0 15:34:13 INFO - Running post-action listener: _resource_record_post_action 15:34:13 INFO - Running post-action listener: set_extra_try_arguments 15:34:13 INFO - ##### 15:34:13 INFO - ##### Running create-virtualenv step. 15:34:13 INFO - ##### 15:34:13 INFO - Running pre-action listener: _pre_create_virtualenv 15:34:13 INFO - Running pre-action listener: _resource_record_pre_action 15:34:13 INFO - Running main action method: create_virtualenv 15:34:13 INFO - Creating virtualenv /builds/slave/test/build/venv 15:34:13 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 15:34:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:34:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:34:13 INFO - Using real prefix '/tools/python27' 15:34:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:34:14 INFO - Installing distribute.............................................................................................................................................................................................done. 15:34:17 INFO - Installing pip.................done. 15:34:17 INFO - Return code: 0 15:34:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:34:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:17 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 0x107a99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa032c86610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab25e0>, '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 0x107695cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1076c0990>, '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.bfSCw8GelW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:34:17 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 15:34:17 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 15:34:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfSCw8GelW/Render', 15:34:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:34:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:34:17 INFO - 'HOME': '/Users/cltbld', 15:34:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:34:17 INFO - 'LOGNAME': 'cltbld', 15:34:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:17 INFO - 'MOZ_NO_REMOTE': '1', 15:34:17 INFO - 'NO_EM_RESTART': '1', 15:34:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:34:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:17 INFO - 'PWD': '/builds/slave/test', 15:34:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:34:17 INFO - 'SHELL': '/bin/bash', 15:34:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 15:34:17 INFO - 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', 15:34:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:34:17 INFO - 'USER': 'cltbld', 15:34:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:34:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:34:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:34:17 INFO - 'XPC_FLAGS': '0x0', 15:34:17 INFO - 'XPC_SERVICE_NAME': '0', 15:34:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:34:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:17 INFO - Downloading/unpacking psutil>=0.7.1 15:34:17 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 15:34:17 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 15:34:17 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 15:34:17 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 15:34:17 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 15:34:17 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 15:34:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:34:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:34:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:34:20 INFO - Installing collected packages: psutil 15:34:20 INFO - Running setup.py install for psutil 15:34:20 INFO - building 'psutil._psutil_osx' extension 15:34:20 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 15:34:21 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 15:34:21 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 15:34:21 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 15:34:21 INFO - building 'psutil._psutil_posix' extension 15:34:21 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 15:34:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:34:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:34:21 INFO - ^ 15:34:21 INFO - 1 warning generated. 15:34:21 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 15:34:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:34:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:34:21 INFO - Successfully installed psutil 15:34:21 INFO - Cleaning up... 15:34:21 INFO - Return code: 0 15:34:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:34:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107a99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa032c86610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab25e0>, '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 0x107695cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1076c0990>, '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.bfSCw8GelW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:34:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:34:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:34:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfSCw8GelW/Render', 15:34:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:34:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:34:21 INFO - 'HOME': '/Users/cltbld', 15:34:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:34:21 INFO - 'LOGNAME': 'cltbld', 15:34:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:21 INFO - 'MOZ_NO_REMOTE': '1', 15:34:21 INFO - 'NO_EM_RESTART': '1', 15:34:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:34:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:21 INFO - 'PWD': '/builds/slave/test', 15:34:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:34:21 INFO - 'SHELL': '/bin/bash', 15:34:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 15:34:21 INFO - 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', 15:34:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:34:21 INFO - 'USER': 'cltbld', 15:34:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:34:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:34:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:34:21 INFO - 'XPC_FLAGS': '0x0', 15:34:21 INFO - 'XPC_SERVICE_NAME': '0', 15:34:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:34:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:34:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:34:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:34:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:34:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:34:24 INFO - Installing collected packages: mozsystemmonitor 15:34:24 INFO - Running setup.py install for mozsystemmonitor 15:34:24 INFO - Successfully installed mozsystemmonitor 15:34:24 INFO - Cleaning up... 15:34:24 INFO - Return code: 0 15:34:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:34:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:24 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 0x107a99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa032c86610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab25e0>, '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 0x107695cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1076c0990>, '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.bfSCw8GelW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:34:24 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 15:34:24 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 15:34:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfSCw8GelW/Render', 15:34:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:34:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:34:24 INFO - 'HOME': '/Users/cltbld', 15:34:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:34:24 INFO - 'LOGNAME': 'cltbld', 15:34:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:24 INFO - 'MOZ_NO_REMOTE': '1', 15:34:24 INFO - 'NO_EM_RESTART': '1', 15:34:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:34:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:24 INFO - 'PWD': '/builds/slave/test', 15:34:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:34:24 INFO - 'SHELL': '/bin/bash', 15:34:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 15:34:24 INFO - 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', 15:34:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:34:24 INFO - 'USER': 'cltbld', 15:34:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:34:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:34:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:34:24 INFO - 'XPC_FLAGS': '0x0', 15:34:24 INFO - 'XPC_SERVICE_NAME': '0', 15:34:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:34:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:25 INFO - Downloading/unpacking blobuploader==1.2.4 15:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:34:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:27 INFO - Downloading blobuploader-1.2.4.tar.gz 15:34:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:34:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:34:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:34:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:34:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:34:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:34: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 15:34: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 15:34: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 15:34: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 15:34: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 15:34: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 15:34:28 INFO - Downloading docopt-0.6.1.tar.gz 15:34:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:34:28 INFO - Installing collected packages: blobuploader, requests, docopt 15:34:28 INFO - Running setup.py install for blobuploader 15:34:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:34:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:34:29 INFO - Running setup.py install for requests 15:34:29 INFO - Running setup.py install for docopt 15:34:29 INFO - Successfully installed blobuploader requests docopt 15:34:29 INFO - Cleaning up... 15:34:29 INFO - Return code: 0 15:34:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:34:29 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')]} 15:34:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:30 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 0x107a99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa032c86610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab25e0>, '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 0x107695cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1076c0990>, '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.bfSCw8GelW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:34:30 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 15:34:30 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 15:34:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfSCw8GelW/Render', 15:34:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:34:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:34:30 INFO - 'HOME': '/Users/cltbld', 15:34:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:34:30 INFO - 'LOGNAME': 'cltbld', 15:34:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:30 INFO - 'MOZ_NO_REMOTE': '1', 15:34:30 INFO - 'NO_EM_RESTART': '1', 15:34:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:34:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:30 INFO - 'PWD': '/builds/slave/test', 15:34:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:34:30 INFO - 'SHELL': '/bin/bash', 15:34:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 15:34:30 INFO - 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', 15:34:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:34:30 INFO - 'USER': 'cltbld', 15:34:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:34:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:34:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:34:30 INFO - 'XPC_FLAGS': '0x0', 15:34:30 INFO - 'XPC_SERVICE_NAME': '0', 15:34:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:34:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:34:30 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-agNgvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:34:30 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-BOVftp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:34:30 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-PvapmI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:34:30 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-9ipKqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:34:30 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-BrFTsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:34:30 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-MTkBpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-ThndDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-FVTzDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-7QVDwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-EXtijH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-fRsT33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-NL9g1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-zBzUzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-5h1Z4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-cCHzmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:34:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:34:31 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-4uWA3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:34:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:34:32 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-IHn086-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:34:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:34:32 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-8pdTO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:34:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:34:32 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-UCZYUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:34:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:34:32 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-7xkMNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:34:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:34:32 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-J68r1I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:34:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:34:33 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 15:34:33 INFO - Running setup.py install for manifestparser 15:34:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:34:33 INFO - Running setup.py install for mozcrash 15:34:33 INFO - Running setup.py install for mozdebug 15:34:33 INFO - Running setup.py install for mozdevice 15:34:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:34:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:34:33 INFO - Running setup.py install for mozfile 15:34:33 INFO - Running setup.py install for mozhttpd 15:34:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:34:33 INFO - Running setup.py install for mozinfo 15:34:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Running setup.py install for mozInstall 15:34:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Running setup.py install for mozleak 15:34:34 INFO - Running setup.py install for mozlog 15:34:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Running setup.py install for moznetwork 15:34:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Running setup.py install for mozprocess 15:34:34 INFO - Running setup.py install for mozprofile 15:34:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:34:34 INFO - Running setup.py install for mozrunner 15:34:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:34:35 INFO - Running setup.py install for mozscreenshot 15:34:35 INFO - Running setup.py install for moztest 15:34:35 INFO - Running setup.py install for mozversion 15:34:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:34:35 INFO - Running setup.py install for wptserve 15:34:35 INFO - Running setup.py install for marionette-driver 15:34:35 INFO - Running setup.py install for browsermob-proxy 15:34:36 INFO - Running setup.py install for marionette-client 15:34:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:34:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:34:36 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 15:34:36 INFO - Cleaning up... 15:34:36 INFO - Return code: 0 15:34:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:34:36 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 0x107a99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa032c86610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107ab25e0>, '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 0x107695cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1076c0990>, '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.bfSCw8GelW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:34:36 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 15:34:36 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 15:34:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfSCw8GelW/Render', 15:34:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:34:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:34:36 INFO - 'HOME': '/Users/cltbld', 15:34:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:34:36 INFO - 'LOGNAME': 'cltbld', 15:34:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:36 INFO - 'MOZ_NO_REMOTE': '1', 15:34:36 INFO - 'NO_EM_RESTART': '1', 15:34:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:34:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:36 INFO - 'PWD': '/builds/slave/test', 15:34:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:34:36 INFO - 'SHELL': '/bin/bash', 15:34:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 15:34:36 INFO - 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', 15:34:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:34:36 INFO - 'USER': 'cltbld', 15:34:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:34:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:34:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:34:36 INFO - 'XPC_FLAGS': '0x0', 15:34:36 INFO - 'XPC_SERVICE_NAME': '0', 15:34:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:34:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:34:36 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-UxDNn9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:34:36 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)) 15:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:34:36 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-tCkKEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:34:36 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)) 15:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:34:36 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-k3lhWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-1ZERz7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-mjzH6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-r4Mfh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-6ggaKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-5XiQv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-ve_B8C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-8sS_Bg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-WindcQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-pOdor1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:34:37 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)) 15:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:34:37 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-ul1FSR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-ix4WlO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-Eh4ZcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-_2pgdo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-0ziBwP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-mjb3FZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-fegcFA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:34:38 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-xuxySt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:34:38 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)) 15:34:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:34:39 INFO - Running setup.py (path:/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/pip-JgStvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:34:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:34:39 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)) 15:34:39 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)) 15:34:39 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)) 15:34:39 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)) 15:34:39 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)) 15:34:39 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)) 15:34:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:34: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 15:34: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 15:34: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 15:34: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 15:34: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 15:34: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 15:34:42 INFO - Downloading blessings-1.6.tar.gz 15:34:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:34:42 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)) 15:34:42 INFO - Installing collected packages: blessings 15:34:42 INFO - Running setup.py install for blessings 15:34:42 INFO - Successfully installed blessings 15:34:42 INFO - Cleaning up... 15:34:42 INFO - Return code: 0 15:34:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:34:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:34:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:34:42 INFO - Reading from file tmpfile_stdout 15:34:42 INFO - Current package versions: 15:34:42 INFO - blessings == 1.6 15:34:42 INFO - blobuploader == 1.2.4 15:34:42 INFO - browsermob-proxy == 0.6.0 15:34:42 INFO - docopt == 0.6.1 15:34:42 INFO - manifestparser == 1.1 15:34:42 INFO - marionette-client == 2.3.0 15:34:42 INFO - marionette-driver == 1.4.0 15:34:42 INFO - mozInstall == 1.12 15:34:42 INFO - mozcrash == 0.17 15:34:42 INFO - mozdebug == 0.1 15:34:42 INFO - mozdevice == 0.48 15:34:42 INFO - mozfile == 1.2 15:34:42 INFO - mozhttpd == 0.7 15:34:42 INFO - mozinfo == 0.9 15:34:42 INFO - mozleak == 0.1 15:34:42 INFO - mozlog == 3.1 15:34:42 INFO - moznetwork == 0.27 15:34:42 INFO - mozprocess == 0.22 15:34:42 INFO - mozprofile == 0.28 15:34:42 INFO - mozrunner == 6.11 15:34:42 INFO - mozscreenshot == 0.1 15:34:42 INFO - mozsystemmonitor == 0.0 15:34:42 INFO - moztest == 0.7 15:34:42 INFO - mozversion == 1.4 15:34:42 INFO - psutil == 3.1.1 15:34:42 INFO - requests == 1.2.3 15:34:42 INFO - wptserve == 1.4.0 15:34:42 INFO - wsgiref == 0.1.2 15:34:42 INFO - Running post-action listener: _resource_record_post_action 15:34:42 INFO - Running post-action listener: _start_resource_monitoring 15:34:42 INFO - Starting resource monitoring. 15:34:42 INFO - ##### 15:34:42 INFO - ##### Running pull step. 15:34:42 INFO - ##### 15:34:42 INFO - Running pre-action listener: _resource_record_pre_action 15:34:42 INFO - Running main action method: pull 15:34:42 INFO - Pull has nothing to do! 15:34:42 INFO - Running post-action listener: _resource_record_post_action 15:34:42 INFO - ##### 15:34:42 INFO - ##### Running install step. 15:34:42 INFO - ##### 15:34:42 INFO - Running pre-action listener: _resource_record_pre_action 15:34:42 INFO - Running main action method: install 15:34:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:34:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:34:43 INFO - Reading from file tmpfile_stdout 15:34:43 INFO - Detecting whether we're running mozinstall >=1.0... 15:34:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:34:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:34:43 INFO - Reading from file tmpfile_stdout 15:34:43 INFO - Output received: 15:34:43 INFO - Usage: mozinstall [options] installer 15:34:43 INFO - Options: 15:34:43 INFO - -h, --help show this help message and exit 15:34:43 INFO - -d DEST, --destination=DEST 15:34:43 INFO - Directory to install application into. [default: 15:34:43 INFO - "/builds/slave/test"] 15:34:43 INFO - --app=APP Application being installed. [default: firefox] 15:34:43 INFO - mkdir: /builds/slave/test/build/application 15:34:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:34:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:35:01 INFO - Reading from file tmpfile_stdout 15:35:01 INFO - Output received: 15:35:01 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 15:35:01 INFO - Running post-action listener: _resource_record_post_action 15:35:01 INFO - ##### 15:35:01 INFO - ##### Running run-tests step. 15:35:01 INFO - ##### 15:35:01 INFO - Running pre-action listener: _resource_record_pre_action 15:35:01 INFO - Running main action method: run_tests 15:35:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:35:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:35:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:35:01 INFO - grabbing minidump binary from tooltool 15:35:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:01 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 0x107ab25e0>, '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 0x107695cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1076c0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:35:01 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 15:35:01 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 15:35:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:35:01 INFO - Return code: 0 15:35:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:35:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:35:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:35:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:35:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfSCw8GelW/Render', 15:35:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:35:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:35:01 INFO - 'HOME': '/Users/cltbld', 15:35:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:35:01 INFO - 'LOGNAME': 'cltbld', 15:35:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:35:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:35:01 INFO - 'MOZ_NO_REMOTE': '1', 15:35:01 INFO - 'NO_EM_RESTART': '1', 15:35:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:35:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:35:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:35:01 INFO - 'PWD': '/builds/slave/test', 15:35:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:35:01 INFO - 'SHELL': '/bin/bash', 15:35:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fRrXY0D7gc/Listeners', 15:35:01 INFO - 'TMPDIR': '/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/', 15:35:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:35:01 INFO - 'USER': 'cltbld', 15:35:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:35:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:35:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:35:01 INFO - 'XPC_FLAGS': '0x0', 15:35:01 INFO - 'XPC_SERVICE_NAME': '0', 15:35:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:35:01 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:35:01 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 15:35:01 INFO - import pkg_resources 15:35:02 INFO - Using 1 client processes 15:35:02 INFO - wptserve Starting http server on 127.0.0.1:8000 15:35:02 INFO - wptserve Starting http server on 127.0.0.1:8001 15:35:02 INFO - wptserve Starting http server on 127.0.0.1:8443 15:35:04 INFO - SUITE-START | Running 778 tests 15:35:04 INFO - Running testharness tests 15:35:04 INFO - Setting up ssl 15:35:04 INFO - PROCESS | certutil | 15:35:04 INFO - PROCESS | certutil | 15:35:04 INFO - PROCESS | certutil | 15:35:04 INFO - Certificate Nickname Trust Attributes 15:35:04 INFO - SSL,S/MIME,JAR/XPI 15:35:04 INFO - 15:35:04 INFO - web-platform-tests CT,, 15:35:04 INFO - 15:35:04 INFO - Starting runner 15:35:05 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:35:05 INFO - PROCESS | 1647 | 1464734105883 Marionette DEBUG Marionette enabled via build flag and pref 15:35:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x113ced000 == 1 [pid = 1647] [id = 1] 15:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113ced800) [pid = 1647] [serial = 1] [outer = 0x0] 15:35:05 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113cee800) [pid = 1647] [serial = 2] [outer = 0x113ced800] 15:35:06 INFO - PROCESS | 1647 | 1464734106195 Marionette INFO Listening on port 2828 15:35:06 INFO - PROCESS | 1647 | 1464734106430 Marionette DEBUG Marionette enabled via command-line flag 15:35:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x116851000 == 2 [pid = 1647] [id = 2] 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x116851800) [pid = 1647] [serial = 3] [outer = 0x0] 15:35:06 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x116852800) [pid = 1647] [serial = 4] [outer = 0x116851800] 15:35:06 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:35:06 INFO - PROCESS | 1647 | 1464734106582 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 15:35:06 INFO - PROCESS | 1647 | 1464734106667 Marionette DEBUG Closed connection conn0 15:35:06 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:35:06 INFO - PROCESS | 1647 | 1464734106674 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 15:35:06 INFO - PROCESS | 1647 | 1464734106682 Marionette DEBUG Closed connection conn1 15:35:06 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:35:06 INFO - PROCESS | 1647 | 1464734106687 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 15:35:06 INFO - PROCESS | 1647 | 1464734106696 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:35:06 INFO - PROCESS | 1647 | 1464734106703 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160531143941","device":"desktop","version":"48.0a2"} 15:35:07 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:35:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x119893000 == 3 [pid = 1647] [id = 3] 15:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119899800) [pid = 1647] [serial = 5] [outer = 0x0] 15:35:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11989a800 == 4 [pid = 1647] [id = 4] 15:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119a6bc00) [pid = 1647] [serial = 6] [outer = 0x0] 15:35:07 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:35:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b3800 == 5 [pid = 1647] [id = 5] 15:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x11949cc00) [pid = 1647] [serial = 7] [outer = 0x0] 15:35:08 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:35:08 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x119276800) [pid = 1647] [serial = 8] [outer = 0x11949cc00] 15:35:08 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x123637800) [pid = 1647] [serial = 9] [outer = 0x119899800] 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x123633000) [pid = 1647] [serial = 10] [outer = 0x119a6bc00] 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x123634c00) [pid = 1647] [serial = 11] [outer = 0x11949cc00] 15:35:08 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:35:08 INFO - PROCESS | 1647 | 1464734108742 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1647 | 1464734108751 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x1267df800) [pid = 1647] [serial = 12] [outer = 0x11949cc00] 15:35:09 INFO - PROCESS | 1647 | 1464734109097 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"afdd2acf-74b2-3d48-83ce-53c854a44438","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160531143941","device":"desktop","version":"48.0a2","command_id":1}}] 15:35:09 INFO - PROCESS | 1647 | 1464734109180 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}] 15:35:09 INFO - PROCESS | 1647 | 1464734109242 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:35:09 INFO - PROCESS | 1647 | 1464734109315 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:35:09 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:35:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:35:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:35:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x1289d3c00) [pid = 1647] [serial = 13] [outer = 0x11949cc00] 15:35:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:35:09 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:35:09 INFO - PROCESS | 1647 | 1464734109605 Marionette TRACE conn2 <- [1,3,null,{}] 15:35:09 INFO - PROCESS | 1647 | 1464734109608 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:35:09 INFO - PROCESS | 1647 | 1464734109619 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:35:09 INFO - PROCESS | 1647 | 1464734109646 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1647 | 1464734109648 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:35:09 INFO - PROCESS | 1647 | 1464734109652 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1647 | 1464734109656 Marionette TRACE conn2 <- [1,6,null,{}] 15:35:09 INFO - PROCESS | 1647 | 1464734109659 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}] 15:35:09 INFO - PROCESS | 1647 | 1464734109666 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:35:09 INFO - PROCESS | 1647 | 1464734109674 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12911e800 == 6 [pid = 1647] [id = 6] 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x129399c00) [pid = 1647] [serial = 14] [outer = 0x0] 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x12939b800) [pid = 1647] [serial = 15] [outer = 0x129399c00] 15:35:09 INFO - PROCESS | 1647 | 1464734109703 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x1293a1400) [pid = 1647] [serial = 16] [outer = 0x129399c00] 15:35:09 INFO - PROCESS | 1647 | 1464734109989 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 15:35:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297cf000 == 7 [pid = 1647] [id = 7] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x129604800) [pid = 1647] [serial = 17] [outer = 0x0] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x12960e000) [pid = 1647] [serial = 18] [outer = 0x129604800] 15:35:10 INFO - PROCESS | 1647 | 1464734110041 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x129620c00) [pid = 1647] [serial = 19] [outer = 0x129604800] 15:35:10 INFO - PROCESS | 1647 | 1464734110090 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1647 | 1464734110091 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:35:10 INFO - PROCESS | 1647 | 1464734110122 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1647 | 1464734110123 Marionette TRACE conn2 <- [1,10,null,{}] 15:35:10 INFO - PROCESS | 1647 | 1464734110137 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}] 15:35:10 INFO - PROCESS | 1647 | 1464734110266 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:35:10 INFO - PROCESS | 1647 | 1464734110299 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a844800 == 8 [pid = 1647] [id = 8] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12a8f5800) [pid = 1647] [serial = 20] [outer = 0x0] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12a8f7400) [pid = 1647] [serial = 21] [outer = 0x12a8f5800] 15:35:10 INFO - PROCESS | 1647 | 1464734110328 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12a8fb800) [pid = 1647] [serial = 22] [outer = 0x12a8f5800] 15:35:10 INFO - PROCESS | 1647 | 1464734110636 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 15:35:10 INFO - PROCESS | 1647 | 1464734110723 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1647 | 1464734110724 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:35:10 INFO - PROCESS | 1647 | 1464734110727 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1647 | 1464734110728 Marionette TRACE conn2 <- [1,14,null,{}] 15:35:10 INFO - PROCESS | 1647 | 1464734110734 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}] 15:35:10 INFO - PROCESS | 1647 | 1464734110825 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:35:10 INFO - PROCESS | 1647 | 1464734110829 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cec800 == 9 [pid = 1647] [id = 9] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x121111c00) [pid = 1647] [serial = 23] [outer = 0x0] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12acd5000) [pid = 1647] [serial = 24] [outer = 0x121111c00] 15:35:10 INFO - PROCESS | 1647 | 1464734110854 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12ba23000) [pid = 1647] [serial = 25] [outer = 0x121111c00] 15:35:11 INFO - PROCESS | 1647 | 1464734111121 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 15:35:11 INFO - PROCESS | 1647 | 1464734111157 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1647 | 1464734111158 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:35:11 INFO - PROCESS | 1647 | 1464734111160 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1647 | 1464734111162 Marionette TRACE conn2 <- [1,18,null,{}] 15:35:11 INFO - PROCESS | 1647 | 1464734111164 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}] 15:35:11 INFO - PROCESS | 1647 | 1464734111264 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:35:11 INFO - PROCESS | 1647 | 1464734111271 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bacb000 == 10 [pid = 1647] [id = 10] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12bb16000) [pid = 1647] [serial = 26] [outer = 0x0] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12bb1a400) [pid = 1647] [serial = 27] [outer = 0x12bb16000] 15:35:11 INFO - PROCESS | 1647 | 1464734111297 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12bb20400) [pid = 1647] [serial = 28] [outer = 0x12bb16000] 15:35:11 INFO - PROCESS | 1647 | 1464734111578 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 15:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:35:11 INFO - PROCESS | 1647 | 1464734111630 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1647 | 1464734111631 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:35:11 INFO - PROCESS | 1647 | 1464734111634 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1647 | 1464734111636 Marionette TRACE conn2 <- [1,22,null,{}] 15:35:11 INFO - PROCESS | 1647 | 1464734111641 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}] 15:35:11 INFO - PROCESS | 1647 | 1464734111730 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:35:11 INFO - PROCESS | 1647 | 1464734111737 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcb9000 == 11 [pid = 1647] [id = 11] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12bb23400) [pid = 1647] [serial = 29] [outer = 0x0] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12bf6c400) [pid = 1647] [serial = 30] [outer = 0x12bb23400] 15:35:11 INFO - PROCESS | 1647 | 1464734111763 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x118082400) [pid = 1647] [serial = 31] [outer = 0x12bb23400] 15:35:12 INFO - PROCESS | 1647 | 1464734112019 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 15:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:35:12 INFO - PROCESS | 1647 | 1464734112060 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1647 | 1464734112061 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1647 | 1464734112063 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1647 | 1464734112064 Marionette TRACE conn2 <- [1,26,null,{}] 15:35:12 INFO - PROCESS | 1647 | 1464734112074 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}] 15:35:12 INFO - PROCESS | 1647 | 1464734112170 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:35:12 INFO - PROCESS | 1647 | 1464734112177 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf18000 == 12 [pid = 1647] [id = 12] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x11856cc00) [pid = 1647] [serial = 32] [outer = 0x0] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x1246b4400) [pid = 1647] [serial = 33] [outer = 0x11856cc00] 15:35:12 INFO - PROCESS | 1647 | 1464734112202 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12bf76000) [pid = 1647] [serial = 34] [outer = 0x11856cc00] 15:35:12 INFO - PROCESS | 1647 | 1464734112439 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 15:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:35:12 INFO - PROCESS | 1647 | 1464734112490 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1647 | 1464734112491 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1647 | 1464734112495 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1647 | 1464734112496 Marionette TRACE conn2 <- [1,30,null,{}] 15:35:12 INFO - PROCESS | 1647 | 1464734112499 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}] 15:35:12 INFO - PROCESS | 1647 | 1464734112599 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:35:12 INFO - PROCESS | 1647 | 1464734112604 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b5800 == 13 [pid = 1647] [id = 13] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12bf78c00) [pid = 1647] [serial = 35] [outer = 0x0] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12bf7f400) [pid = 1647] [serial = 36] [outer = 0x12bf78c00] 15:35:12 INFO - PROCESS | 1647 | 1464734112628 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12bf84400) [pid = 1647] [serial = 37] [outer = 0x12bf78c00] 15:35:12 INFO - PROCESS | 1647 | 1464734112869 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 15:35:12 INFO - PROCESS | 1647 | 1464734112916 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1647 | 1464734112918 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:35:12 INFO - PROCESS | 1647 | 1464734112929 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1647 | 1464734112930 Marionette TRACE conn2 <- [1,34,null,{}] 15:35:12 INFO - PROCESS | 1647 | 1464734112933 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}] 15:35:13 INFO - PROCESS | 1647 | 1464734113052 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:35:13 INFO - PROCESS | 1647 | 1464734113056 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c691000 == 14 [pid = 1647] [id = 14] 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12bf86c00) [pid = 1647] [serial = 38] [outer = 0x0] 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12c440c00) [pid = 1647] [serial = 39] [outer = 0x12bf86c00] 15:35:13 INFO - PROCESS | 1647 | 1464734113084 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12c447000) [pid = 1647] [serial = 40] [outer = 0x12bf86c00] 15:35:13 INFO - PROCESS | 1647 | 1464734113405 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 521ms 15:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:35:13 INFO - PROCESS | 1647 | 1464734113450 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1647 | 1464734113452 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:35:13 INFO - PROCESS | 1647 | 1464734113456 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1647 | 1464734113457 Marionette TRACE conn2 <- [1,38,null,{}] 15:35:13 INFO - PROCESS | 1647 | 1464734113461 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}] 15:35:13 INFO - PROCESS | 1647 | 1464734113596 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:35:13 INFO - PROCESS | 1647 | 1464734113603 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb56000 == 15 [pid = 1647] [id = 15] 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c449c00) [pid = 1647] [serial = 41] [outer = 0x0] 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12cbb3c00) [pid = 1647] [serial = 42] [outer = 0x12c449c00] 15:35:13 INFO - PROCESS | 1647 | 1464734113640 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12cbb9400) [pid = 1647] [serial = 43] [outer = 0x12c449c00] 15:35:13 INFO - PROCESS | 1647 | 1464734113904 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 470ms 15:35:13 INFO - PROCESS | 1647 | 1464734113925 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1647 | 1464734113927 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:35:13 INFO - PROCESS | 1647 | 1464734113929 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1647 | 1464734113930 Marionette TRACE conn2 <- [1,42,null,{}] 15:35:13 INFO - PROCESS | 1647 | 1464734113932 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}] 15:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce74800 == 16 [pid = 1647] [id = 16] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12ce75000) [pid = 1647] [serial = 44] [outer = 0x0] 15:35:14 INFO - PROCESS | 1647 | 1464734114041 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12ce61800) [pid = 1647] [serial = 45] [outer = 0x12ce75000] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12ce7a000) [pid = 1647] [serial = 46] [outer = 0x12ce75000] 15:35:14 INFO - PROCESS | 1647 | 1464734114059 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce74000 == 17 [pid = 1647] [id = 17] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12ceaa400) [pid = 1647] [serial = 47] [outer = 0x0] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12ceb6000) [pid = 1647] [serial = 48] [outer = 0x12ceaa400] 15:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cecd000 == 18 [pid = 1647] [id = 18] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12ceb7c00) [pid = 1647] [serial = 49] [outer = 0x0] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12d143c00) [pid = 1647] [serial = 50] [outer = 0x12ceb7c00] 15:35:14 INFO - PROCESS | 1647 | 1464734114107 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12d148000) [pid = 1647] [serial = 51] [outer = 0x12ceb7c00] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12ceabc00) [pid = 1647] [serial = 52] [outer = 0x12ceaa400] 15:35:14 INFO - PROCESS | 1647 | 1464734114453 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 15:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:35:14 INFO - PROCESS | 1647 | 1464734114498 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1647 | 1464734114499 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1647 | 1464734114502 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1647 | 1464734114503 Marionette TRACE conn2 <- [1,46,null,{}] 15:35:14 INFO - PROCESS | 1647 | 1464734114506 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}] 15:35:14 INFO - PROCESS | 1647 | 1464734114596 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:35:14 INFO - PROCESS | 1647 | 1464734114601 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ceb000 == 19 [pid = 1647] [id = 19] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x118080c00) [pid = 1647] [serial = 53] [outer = 0x0] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x118322400) [pid = 1647] [serial = 54] [outer = 0x118080c00] 15:35:14 INFO - PROCESS | 1647 | 1464734114630 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12c447800) [pid = 1647] [serial = 55] [outer = 0x118080c00] 15:35:14 INFO - PROCESS | 1647 | 1464734114877 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 15:35:14 INFO - PROCESS | 1647 | 1464734114924 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1647 | 1464734114925 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:35:14 INFO - PROCESS | 1647 | 1464734114927 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1647 | 1464734114928 Marionette TRACE conn2 <- [1,50,null,{}] 15:35:14 INFO - PROCESS | 1647 | 1464734114931 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}] 15:35:15 INFO - PROCESS | 1647 | 1464734115034 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:35:15 INFO - PROCESS | 1647 | 1464734115038 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181f6000 == 20 [pid = 1647] [id = 20] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x12ccf4800) [pid = 1647] [serial = 56] [outer = 0x0] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x12ccf8000) [pid = 1647] [serial = 57] [outer = 0x12ccf4800] 15:35:15 INFO - PROCESS | 1647 | 1464734115063 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12d14cc00) [pid = 1647] [serial = 58] [outer = 0x12ccf4800] 15:35:15 INFO - PROCESS | 1647 | 1464734115299 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 15:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:35:15 INFO - PROCESS | 1647 | 1464734115346 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1647 | 1464734115347 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:35:15 INFO - PROCESS | 1647 | 1464734115349 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1647 | 1464734115350 Marionette TRACE conn2 <- [1,54,null,{}] 15:35:15 INFO - PROCESS | 1647 | 1464734115360 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}] 15:35:15 INFO - PROCESS | 1647 | 1464734115453 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:35:15 INFO - PROCESS | 1647 | 1464734115467 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7c0800 == 21 [pid = 1647] [id = 21] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12d406400) [pid = 1647] [serial = 59] [outer = 0x0] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12d40c400) [pid = 1647] [serial = 60] [outer = 0x12d406400] 15:35:15 INFO - PROCESS | 1647 | 1464734115491 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12d410800) [pid = 1647] [serial = 61] [outer = 0x12d406400] 15:35:15 INFO - PROCESS | 1647 | 1464734115727 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 15:35:15 INFO - PROCESS | 1647 | 1464734115776 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1647 | 1464734115777 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:35:15 INFO - PROCESS | 1647 | 1464734115780 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1647 | 1464734115781 Marionette TRACE conn2 <- [1,58,null,{}] 15:35:15 INFO - PROCESS | 1647 | 1464734115791 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}] 15:35:15 INFO - PROCESS | 1647 | 1464734115897 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:35:15 INFO - PROCESS | 1647 | 1464734115902 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df1f800 == 22 [pid = 1647] [id = 22] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x12de69c00) [pid = 1647] [serial = 62] [outer = 0x0] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x12de6e800) [pid = 1647] [serial = 63] [outer = 0x12de69c00] 15:35:15 INFO - PROCESS | 1647 | 1464734115929 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x12de6ec00) [pid = 1647] [serial = 64] [outer = 0x12de69c00] 15:35:16 INFO - PROCESS | 1647 | 1464734116890 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1124ms 15:35:16 INFO - PROCESS | 1647 | 1464734116921 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1647 | 1464734116924 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:35:16 INFO - PROCESS | 1647 | 1464734116929 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1647 | 1464734116932 Marionette TRACE conn2 <- [1,62,null,{}] 15:35:16 INFO - PROCESS | 1647 | 1464734116938 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}] 15:35:17 INFO - PROCESS | 1647 | 1464734117049 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:35:17 INFO - PROCESS | 1647 | 1464734117093 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131d0800 == 23 [pid = 1647] [id = 23] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x112fb0400) [pid = 1647] [serial = 65] [outer = 0x0] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113aca800) [pid = 1647] [serial = 66] [outer = 0x112fb0400] 15:35:17 INFO - PROCESS | 1647 | 1464734117125 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115d10c00) [pid = 1647] [serial = 67] [outer = 0x112fb0400] 15:35:17 INFO - PROCESS | 1647 | 1464734117558 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 15:35:17 INFO - PROCESS | 1647 | 1464734117604 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1647 | 1464734117608 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:35:17 INFO - PROCESS | 1647 | 1464734117613 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1647 | 1464734117615 Marionette TRACE conn2 <- [1,66,null,{}] 15:35:17 INFO - PROCESS | 1647 | 1464734117617 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}] 15:35:17 INFO - PROCESS | 1647 | 1464734117733 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:35:17 INFO - PROCESS | 1647 | 1464734117787 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f33000 == 24 [pid = 1647] [id = 24] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11672fc00) [pid = 1647] [serial = 68] [outer = 0x0] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x117e07c00) [pid = 1647] [serial = 69] [outer = 0x11672fc00] 15:35:17 INFO - PROCESS | 1647 | 1464734117830 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118566000) [pid = 1647] [serial = 70] [outer = 0x11672fc00] 15:35:18 INFO - PROCESS | 1647 | 1464734118442 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 15:35:18 INFO - PROCESS | 1647 | 1464734118486 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1647 | 1464734118489 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:35:18 INFO - PROCESS | 1647 | 1464734118492 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1647 | 1464734118495 Marionette TRACE conn2 <- [1,70,null,{}] 15:35:18 INFO - PROCESS | 1647 | 1464734118499 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}] 15:35:18 INFO - PROCESS | 1647 | 1464734118579 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:35:18 INFO - PROCESS | 1647 | 1464734118635 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x112abb800 == 25 [pid = 1647] [id = 25] 15:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x113cc2000) [pid = 1647] [serial = 71] [outer = 0x0] 15:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x113cc8800) [pid = 1647] [serial = 72] [outer = 0x113cc2000] 15:35:18 INFO - PROCESS | 1647 | 1464734118664 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x115d0e400) [pid = 1647] [serial = 73] [outer = 0x113cc2000] 15:35:19 INFO - PROCESS | 1647 | 1464734119130 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]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 15:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:35:19 INFO - PROCESS | 1647 | 1464734119185 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1647 | 1464734119188 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:35:19 INFO - PROCESS | 1647 | 1464734119192 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1647 | 1464734119194 Marionette TRACE conn2 <- [1,74,null,{}] 15:35:19 INFO - PROCESS | 1647 | 1464734119196 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}] 15:35:19 INFO - PROCESS | 1647 | 1464734119265 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:35:19 INFO - PROCESS | 1647 | 1464734119272 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11647e800 == 26 [pid = 1647] [id = 26] 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x115f7c400) [pid = 1647] [serial = 74] [outer = 0x0] 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116858800) [pid = 1647] [serial = 75] [outer = 0x115f7c400] 15:35:19 INFO - PROCESS | 1647 | 1464734119300 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x117e0b400) [pid = 1647] [serial = 76] [outer = 0x115f7c400] 15:35:19 INFO - PROCESS | 1647 | 1464734119615 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]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 15:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:35:19 INFO - PROCESS | 1647 | 1464734119662 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1647 | 1464734119663 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:35:19 INFO - PROCESS | 1647 | 1464734119665 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1647 | 1464734119670 Marionette TRACE conn2 <- [1,78,null,{}] 15:35:19 INFO - PROCESS | 1647 | 1464734119678 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}] 15:35:19 INFO - PROCESS | 1647 | 1464734119757 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:35:19 INFO - PROCESS | 1647 | 1464734119799 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f34000 == 27 [pid = 1647] [id = 27] 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11330dc00) [pid = 1647] [serial = 77] [outer = 0x0] 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x117e07800) [pid = 1647] [serial = 78] [outer = 0x11330dc00] 15:35:19 INFO - PROCESS | 1647 | 1464734119827 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1187c7000) [pid = 1647] [serial = 79] [outer = 0x11330dc00] 15:35:20 INFO - PROCESS | 1647 | 1464734120074 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 423ms 15:35:20 INFO - PROCESS | 1647 | 1464734120093 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1647 | 1464734120096 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:35:20 INFO - PROCESS | 1647 | 1464734120109 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1647 | 1464734120110 Marionette TRACE conn2 <- [1,82,null,{}] 15:35:20 INFO - PROCESS | 1647 | 1464734120129 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}] 15:35:20 INFO - PROCESS | 1647 | 1464734120247 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:35:20 INFO - PROCESS | 1647 | 1464734120317 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d3000 == 28 [pid = 1647] [id = 28] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118080800) [pid = 1647] [serial = 80] [outer = 0x0] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118934000) [pid = 1647] [serial = 81] [outer = 0x118080800] 15:35:20 INFO - PROCESS | 1647 | 1464734120362 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118f91c00) [pid = 1647] [serial = 82] [outer = 0x118080800] 15:35:20 INFO - PROCESS | 1647 | 1464734120764 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 688ms 15:35:20 INFO - PROCESS | 1647 | 1464734120788 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1647 | 1464734120790 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:35:20 INFO - PROCESS | 1647 | 1464734120792 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1647 | 1464734120793 Marionette TRACE conn2 <- [1,86,null,{}] 15:35:20 INFO - PROCESS | 1647 | 1464734120795 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}] 15:35:20 INFO - PROCESS | 1647 | 1464734120881 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:35:20 INFO - PROCESS | 1647 | 1464734120890 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x118094800 == 29 [pid = 1647] [id = 29] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11330f800) [pid = 1647] [serial = 83] [outer = 0x0] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11923a000) [pid = 1647] [serial = 84] [outer = 0x11330f800] 15:35:20 INFO - PROCESS | 1647 | 1464734120916 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119498400) [pid = 1647] [serial = 85] [outer = 0x11330f800] 15:35:21 INFO - PROCESS | 1647 | 1464734121185 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 15:35:21 INFO - PROCESS | 1647 | 1464734121210 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:35:21 INFO - PROCESS | 1647 | 1464734121211 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:35:21 INFO - PROCESS | 1647 | 1464734121213 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1647 | 1464734121214 Marionette TRACE conn2 <- [1,90,null,{}] 15:35:21 INFO - PROCESS | 1647 | 1464734121224 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}] 15:35:21 INFO - PROCESS | 1647 | 1464734121316 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:35:21 INFO - PROCESS | 1647 | 1464734121324 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118381800 == 30 [pid = 1647] [id = 30] 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11970b400) [pid = 1647] [serial = 86] [outer = 0x0] 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197f6400) [pid = 1647] [serial = 87] [outer = 0x11970b400] 15:35:21 INFO - PROCESS | 1647 | 1464734121350 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x120e28c00) [pid = 1647] [serial = 88] [outer = 0x11970b400] 15:35:21 INFO - PROCESS | 1647 | 1464734121659 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 15:35:21 INFO - PROCESS | 1647 | 1464734121682 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1647 | 1464734121684 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:35:21 INFO - PROCESS | 1647 | 1464734121689 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1647 | 1464734121691 Marionette TRACE conn2 <- [1,94,null,{}] 15:35:21 INFO - PROCESS | 1647 | 1464734121693 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}] 15:35:21 INFO - PROCESS | 1647 | 1464734121784 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:35:21 INFO - PROCESS | 1647 | 1464734121791 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d0800 == 31 [pid = 1647] [id = 31] 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x113302400) [pid = 1647] [serial = 89] [outer = 0x0] 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x120e30400) [pid = 1647] [serial = 90] [outer = 0x113302400] 15:35:21 INFO - PROCESS | 1647 | 1464734121816 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121104400) [pid = 1647] [serial = 91] [outer = 0x113302400] 15:35:22 INFO - PROCESS | 1647 | 1464734122073 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 15:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:35:22 INFO - PROCESS | 1647 | 1464734122108 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1647 | 1464734122109 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1647 | 1464734122112 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1647 | 1464734122113 Marionette TRACE conn2 <- [1,98,null,{}] 15:35:22 INFO - PROCESS | 1647 | 1464734122115 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}] 15:35:22 INFO - PROCESS | 1647 | 1464734122198 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:35:22 INFO - PROCESS | 1647 | 1464734122204 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119682000 == 32 [pid = 1647] [id = 32] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x120e34800) [pid = 1647] [serial = 92] [outer = 0x0] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121203400) [pid = 1647] [serial = 93] [outer = 0x120e34800] 15:35:22 INFO - PROCESS | 1647 | 1464734122229 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12132d800) [pid = 1647] [serial = 94] [outer = 0x120e34800] 15:35:22 INFO - PROCESS | 1647 | 1464734122508 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 15:35:22 INFO - PROCESS | 1647 | 1464734122530 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1647 | 1464734122531 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:35:22 INFO - PROCESS | 1647 | 1464734122541 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1647 | 1464734122542 Marionette TRACE conn2 <- [1,102,null,{}] 15:35:22 INFO - PROCESS | 1647 | 1464734122545 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}] 15:35:22 INFO - PROCESS | 1647 | 1464734122626 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:35:22 INFO - PROCESS | 1647 | 1464734122631 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b0000 == 33 [pid = 1647] [id = 33] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12132f400) [pid = 1647] [serial = 95] [outer = 0x0] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12169e800) [pid = 1647] [serial = 96] [outer = 0x12132f400] 15:35:22 INFO - PROCESS | 1647 | 1464734122659 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121829400) [pid = 1647] [serial = 97] [outer = 0x12132f400] 15:35:23 INFO - PROCESS | 1647 | 1464734123059 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 576ms 15:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:35:23 INFO - PROCESS | 1647 | 1464734123110 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1647 | 1464734123112 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:35:23 INFO - PROCESS | 1647 | 1464734123116 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1647 | 1464734123118 Marionette TRACE conn2 <- [1,106,null,{}] 15:35:23 INFO - PROCESS | 1647 | 1464734123121 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}] 15:35:23 INFO - PROCESS | 1647 | 1464734123234 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:35:23 INFO - PROCESS | 1647 | 1464734123244 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cbd800 == 34 [pid = 1647] [id = 34] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119235c00) [pid = 1647] [serial = 98] [outer = 0x0] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121d02400) [pid = 1647] [serial = 99] [outer = 0x119235c00] 15:35:23 INFO - PROCESS | 1647 | 1464734123285 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123630800) [pid = 1647] [serial = 100] [outer = 0x119235c00] 15:35:23 INFO - PROCESS | 1647 | 1464734123593 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 522ms 15:35:23 INFO - PROCESS | 1647 | 1464734123639 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1647 | 1464734123640 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:35:23 INFO - PROCESS | 1647 | 1464734123643 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1647 | 1464734123644 Marionette TRACE conn2 <- [1,110,null,{}] 15:35:23 INFO - PROCESS | 1647 | 1464734123647 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}] 15:35:23 INFO - PROCESS | 1647 | 1464734123757 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:35:23 INFO - PROCESS | 1647 | 1464734123765 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dab800 == 35 [pid = 1647] [id = 35] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121442400) [pid = 1647] [serial = 101] [outer = 0x0] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12367c800) [pid = 1647] [serial = 102] [outer = 0x121442400] 15:35:23 INFO - PROCESS | 1647 | 1464734123794 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1248d5400) [pid = 1647] [serial = 103] [outer = 0x121442400] 15:35:24 INFO - PROCESS | 1647 | 1464734124085 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 15:35:24 INFO - PROCESS | 1647 | 1464734124111 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1647 | 1464734124112 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:35:24 INFO - PROCESS | 1647 | 1464734124115 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1647 | 1464734124116 Marionette TRACE conn2 <- [1,114,null,{}] 15:35:24 INFO - PROCESS | 1647 | 1464734124126 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}] 15:35:24 INFO - PROCESS | 1647 | 1464734124205 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:35:24 INFO - PROCESS | 1647 | 1464734124209 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121384800 == 36 [pid = 1647] [id = 36] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1248d5c00) [pid = 1647] [serial = 104] [outer = 0x0] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124ed1000) [pid = 1647] [serial = 105] [outer = 0x1248d5c00] 15:35:24 INFO - PROCESS | 1647 | 1464734124234 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126434000) [pid = 1647] [serial = 106] [outer = 0x1248d5c00] 15:35:24 INFO - PROCESS | 1647 | 1464734124553 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 476ms 15:35:24 INFO - PROCESS | 1647 | 1464734124591 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1647 | 1464734124592 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:35:24 INFO - PROCESS | 1647 | 1464734124594 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1647 | 1464734124595 Marionette TRACE conn2 <- [1,118,null,{}] 15:35:24 INFO - PROCESS | 1647 | 1464734124598 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}] 15:35:24 INFO - PROCESS | 1647 | 1464734124694 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:35:24 INFO - PROCESS | 1647 | 1464734124703 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121489800 == 37 [pid = 1647] [id = 37] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113c44800) [pid = 1647] [serial = 107] [outer = 0x0] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12653e400) [pid = 1647] [serial = 108] [outer = 0x113c44800] 15:35:24 INFO - PROCESS | 1647 | 1464734124729 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1265c0c00) [pid = 1647] [serial = 109] [outer = 0x113c44800] 15:35:25 INFO - PROCESS | 1647 | 1464734125007 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 467ms 15:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:35:25 INFO - PROCESS | 1647 | 1464734125062 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1647 | 1464734125064 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:35:25 INFO - PROCESS | 1647 | 1464734125066 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1647 | 1464734125067 Marionette TRACE conn2 <- [1,122,null,{}] 15:35:25 INFO - PROCESS | 1647 | 1464734125071 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}] 15:35:25 INFO - PROCESS | 1647 | 1464734125143 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:35:25 INFO - PROCESS | 1647 | 1464734125147 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121dcc800 == 38 [pid = 1647] [id = 38] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x126765000) [pid = 1647] [serial = 110] [outer = 0x0] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1269ee400) [pid = 1647] [serial = 111] [outer = 0x126765000] 15:35:25 INFO - PROCESS | 1647 | 1464734125173 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128903000) [pid = 1647] [serial = 112] [outer = 0x126765000] 15:35:25 INFO - PROCESS | 1647 | 1464734125456 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 421ms 15:35:25 INFO - PROCESS | 1647 | 1464734125494 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1647 | 1464734125495 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:35:25 INFO - PROCESS | 1647 | 1464734125497 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1647 | 1464734125498 Marionette TRACE conn2 <- [1,126,null,{}] 15:35:25 INFO - PROCESS | 1647 | 1464734125501 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}] 15:35:25 INFO - PROCESS | 1647 | 1464734125605 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:35:25 INFO - PROCESS | 1647 | 1464734125613 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x123646000 == 39 [pid = 1647] [id = 39] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1216a6c00) [pid = 1647] [serial = 113] [outer = 0x0] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128906800) [pid = 1647] [serial = 114] [outer = 0x1216a6c00] 15:35:25 INFO - PROCESS | 1647 | 1464734125637 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1289d6000) [pid = 1647] [serial = 115] [outer = 0x1216a6c00] 15:35:25 INFO - PROCESS | 1647 | 1464734125953 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 15:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:35:25 INFO - PROCESS | 1647 | 1464734125965 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1647 | 1464734125967 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:35:25 INFO - PROCESS | 1647 | 1464734125971 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1647 | 1464734125973 Marionette TRACE conn2 <- [1,130,null,{}] 15:35:25 INFO - PROCESS | 1647 | 1464734125975 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}] 15:35:26 INFO - PROCESS | 1647 | 1464734126060 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:35:26 INFO - PROCESS | 1647 | 1464734126064 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f0b800 == 40 [pid = 1647] [id = 40] 15:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1265b7400) [pid = 1647] [serial = 116] [outer = 0x0] 15:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128f43400) [pid = 1647] [serial = 117] [outer = 0x1265b7400] 15:35:26 INFO - PROCESS | 1647 | 1464734126091 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12939bc00) [pid = 1647] [serial = 118] [outer = 0x1265b7400] 15:35:26 INFO - PROCESS | 1647 | 1464734126409 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 15:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:35:26 INFO - PROCESS | 1647 | 1464734126440 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1647 | 1464734126441 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:35:26 INFO - PROCESS | 1647 | 1464734126443 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1647 | 1464734126444 Marionette TRACE conn2 <- [1,134,null,{}] 15:35:26 INFO - PROCESS | 1647 | 1464734126447 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}] 15:35:27 INFO - PROCESS | 1647 | 1464734127188 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:35:27 INFO - PROCESS | 1647 | 1464734127207 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x112643000 == 41 [pid = 1647] [id = 41] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x112a98400) [pid = 1647] [serial = 119] [outer = 0x0] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1130ab000) [pid = 1647] [serial = 120] [outer = 0x112a98400] 15:35:27 INFO - PROCESS | 1647 | 1464734127235 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x113cc3800) [pid = 1647] [serial = 121] [outer = 0x112a98400] 15:35:27 INFO - PROCESS | 1647 | 1464734127599 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 15:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:35:27 INFO - PROCESS | 1647 | 1464734127614 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1647 | 1464734127616 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:35:27 INFO - PROCESS | 1647 | 1464734127619 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1647 | 1464734127621 Marionette TRACE conn2 <- [1,138,null,{}] 15:35:27 INFO - PROCESS | 1647 | 1464734127631 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}] 15:35:27 INFO - PROCESS | 1647 | 1464734127720 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:35:27 INFO - PROCESS | 1647 | 1464734127726 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fc4000 == 42 [pid = 1647] [id = 42] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11660fc00) [pid = 1647] [serial = 122] [outer = 0x0] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x116a70000) [pid = 1647] [serial = 123] [outer = 0x11660fc00] 15:35:27 INFO - PROCESS | 1647 | 1464734127754 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x117e02800) [pid = 1647] [serial = 124] [outer = 0x11660fc00] 15:35:28 INFO - PROCESS | 1647 | 1464734128067 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]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 472ms 15:35:28 INFO - PROCESS | 1647 | 1464734128094 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1647 | 1464734128096 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:35:28 INFO - PROCESS | 1647 | 1464734128098 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1647 | 1464734128099 Marionette TRACE conn2 <- [1,142,null,{}] 15:35:28 INFO - PROCESS | 1647 | 1464734128104 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}] 15:35:28 INFO - PROCESS | 1647 | 1464734128192 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:35:28 INFO - PROCESS | 1647 | 1464734128198 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f30800 == 43 [pid = 1647] [id = 43] 15:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118319c00) [pid = 1647] [serial = 125] [outer = 0x0] 15:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11856c400) [pid = 1647] [serial = 126] [outer = 0x118319c00] 15:35:28 INFO - PROCESS | 1647 | 1464734128225 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1187c0400) [pid = 1647] [serial = 127] [outer = 0x118319c00] 15:35:29 INFO - PROCESS | 1647 | 1464734129015 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]]]}] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12ccf4800) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118080c00) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12ceb7c00) [pid = 1647] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12c449c00) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12bf86c00) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bf78c00) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11856cc00) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bb23400) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bb16000) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121111c00) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a8f5800) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129399c00) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12d406400) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x113302400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x120e34800) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12132f400) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119235c00) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1248d5c00) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x113c44800) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126765000) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12de69c00) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112fb0400) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11672fc00) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113cc2000) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115f7c400) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11330dc00) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118080800) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11330f800) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:35:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11970b400) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 971ms 15:35:29 INFO - PROCESS | 1647 | 1464734129072 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1647 | 1464734129074 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:35:29 INFO - PROCESS | 1647 | 1464734129081 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1647 | 1464734129085 Marionette TRACE conn2 <- [1,146,null,{}] 15:35:29 INFO - PROCESS | 1647 | 1464734129087 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}] 15:35:29 INFO - PROCESS | 1647 | 1464734129159 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:35:29 INFO - PROCESS | 1647 | 1464734129165 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2b800 == 44 [pid = 1647] [id = 44] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x117e04000) [pid = 1647] [serial = 128] [outer = 0x0] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118566400) [pid = 1647] [serial = 129] [outer = 0x117e04000] 15:35:29 INFO - PROCESS | 1647 | 1464734129194 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1187d9000) [pid = 1647] [serial = 130] [outer = 0x117e04000] 15:35:29 INFO - PROCESS | 1647 | 1464734129545 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]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 477ms 15:35:29 INFO - PROCESS | 1647 | 1464734129561 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1647 | 1464734129563 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:35:29 INFO - PROCESS | 1647 | 1464734129568 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1647 | 1464734129569 Marionette TRACE conn2 <- [1,150,null,{}] 15:35:29 INFO - PROCESS | 1647 | 1464734129572 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}] 15:35:29 INFO - PROCESS | 1647 | 1464734129644 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:35:29 INFO - PROCESS | 1647 | 1464734129648 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181f7800 == 45 [pid = 1647] [id = 45] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118f3e000) [pid = 1647] [serial = 131] [outer = 0x0] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119235000) [pid = 1647] [serial = 132] [outer = 0x118f3e000] 15:35:29 INFO - PROCESS | 1647 | 1464734129676 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119493c00) [pid = 1647] [serial = 133] [outer = 0x118f3e000] 15:35:29 INFO - PROCESS | 1647 | 1464734129982 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]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 422ms 15:35:29 INFO - PROCESS | 1647 | 1464734129991 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:35:29 INFO - PROCESS | 1647 | 1464734129992 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:35:29 INFO - PROCESS | 1647 | 1464734129994 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1647 | 1464734129995 Marionette TRACE conn2 <- [1,154,null,{}] 15:35:29 INFO - PROCESS | 1647 | 1464734129997 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}] 15:35:30 INFO - PROCESS | 1647 | 1464734130068 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:35:30 INFO - PROCESS | 1647 | 1464734130073 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fa6000 == 46 [pid = 1647] [id = 46] 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1197f1000) [pid = 1647] [serial = 134] [outer = 0x0] 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1197f7000) [pid = 1647] [serial = 135] [outer = 0x1197f1000] 15:35:30 INFO - PROCESS | 1647 | 1464734130119 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119aab400) [pid = 1647] [serial = 136] [outer = 0x1197f1000] 15:35:30 INFO - PROCESS | 1647 | 1464734130597 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]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 15:35:30 INFO - PROCESS | 1647 | 1464734130614 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:35:30 INFO - PROCESS | 1647 | 1464734130616 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:35:30 INFO - PROCESS | 1647 | 1464734130620 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1647 | 1464734130622 Marionette TRACE conn2 <- [1,158,null,{}] 15:35:30 INFO - PROCESS | 1647 | 1464734130625 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}] 15:35:30 INFO - PROCESS | 1647 | 1464734130738 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:35:30 INFO - PROCESS | 1647 | 1464734130746 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x113cee000 == 47 [pid = 1647] [id = 47] 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1168ae000) [pid = 1647] [serial = 137] [outer = 0x0] 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x120e35000) [pid = 1647] [serial = 138] [outer = 0x1168ae000] 15:35:30 INFO - PROCESS | 1647 | 1464734130786 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x121204000) [pid = 1647] [serial = 139] [outer = 0x1168ae000] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x124f0b800 == 46 [pid = 1647] [id = 40] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121384800 == 45 [pid = 1647] [id = 36] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121dcc800 == 44 [pid = 1647] [id = 38] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b0000 == 43 [pid = 1647] [id = 33] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119cbd800 == 42 [pid = 1647] [id = 34] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121489800 == 41 [pid = 1647] [id = 37] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119dab800 == 40 [pid = 1647] [id = 35] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x123646000 == 39 [pid = 1647] [id = 39] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d0800 == 38 [pid = 1647] [id = 31] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118381800 == 37 [pid = 1647] [id = 30] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x115fc4000 == 36 [pid = 1647] [id = 42] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116f34000 == 35 [pid = 1647] [id = 27] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119682000 == 34 [pid = 1647] [id = 32] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d3000 == 33 [pid = 1647] [id = 28] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x112643000 == 32 [pid = 1647] [id = 41] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118094800 == 31 [pid = 1647] [id = 29] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116f30800 == 30 [pid = 1647] [id = 43] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2b800 == 29 [pid = 1647] [id = 44] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1181f7800 == 28 [pid = 1647] [id = 45] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x123634c00) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x120e30400) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121104400) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121203400) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12132d800) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12169e800) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121829400) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121d02400) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12367c800) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124ed1000) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12653e400) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1269ee400) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128906800) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113aca800) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117e07c00) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113cc8800) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115d0e400) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116858800) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117e07800) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118934000) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11923a000) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119498400) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1197f6400) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x123630800) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126434000) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1265c0c00) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115d10c00) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128903000) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1187c7000) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118f91c00) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x117e0b400) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118566000) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x120e28c00) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12de6ec00) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119276800) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1246b4400) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12bf6c400) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x118082400) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12bb1a400) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12bb20400) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12ba23000) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12acd5000) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12a8f7400) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12a8fb800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12939b800) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1293a1400) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12960e000) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12de6e800) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12d410800) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12d40c400) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12ccf8000) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x12d14cc00) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x118322400) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12c447800) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x12ceb6000) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x12d143c00) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12d148000) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x12cbb9400) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 51 (0x12ce61800) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 50 (0x12cbb3c00) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 49 (0x12c440c00) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 48 (0x12c447000) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 47 (0x12bf7f400) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 46 (0x12bf84400) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOMWINDOW == 45 (0x12bf76000) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 15:35:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118fa6000 == 27 [pid = 1647] [id = 46] 15:35:31 INFO - PROCESS | 1647 | 1464734131970 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]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1371ms 15:35:32 INFO - PROCESS | 1647 | 1464734131998 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1647 | 1464734132001 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:35:32 INFO - PROCESS | 1647 | 1464734132004 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1647 | 1464734132007 Marionette TRACE conn2 <- [1,162,null,{}] 15:35:32 INFO - PROCESS | 1647 | 1464734132011 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}] 15:35:32 INFO - PROCESS | 1647 | 1464734132080 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:35:32 INFO - PROCESS | 1647 | 1464734132088 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x112d85000 == 28 [pid = 1647] [id = 48] 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x113308400) [pid = 1647] [serial = 140] [outer = 0x0] 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x113cc2c00) [pid = 1647] [serial = 141] [outer = 0x113308400] 15:35:32 INFO - PROCESS | 1647 | 1464734132116 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x115d10c00) [pid = 1647] [serial = 142] [outer = 0x113308400] 15:35:32 INFO - PROCESS | 1647 | 1464734132426 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms 15:35:32 INFO - PROCESS | 1647 | 1464734132475 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1647 | 1464734132479 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:35:32 INFO - PROCESS | 1647 | 1464734132484 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1647 | 1464734132485 Marionette TRACE conn2 <- [1,166,null,{}] 15:35:32 INFO - PROCESS | 1647 | 1464734132488 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}] 15:35:32 INFO - PROCESS | 1647 | 1464734132559 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:35:32 INFO - PROCESS | 1647 | 1464734132564 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fbb800 == 29 [pid = 1647] [id = 49] 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x115f80400) [pid = 1647] [serial = 143] [outer = 0x0] 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x116858800) [pid = 1647] [serial = 144] [outer = 0x115f80400] 15:35:32 INFO - PROCESS | 1647 | 1464734132593 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x116a70800) [pid = 1647] [serial = 145] [outer = 0x115f80400] 15:35:32 INFO - PROCESS | 1647 | 1464734132906 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 471ms 15:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:35:32 INFO - PROCESS | 1647 | 1464734132955 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1647 | 1464734132957 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:35:32 INFO - PROCESS | 1647 | 1464734132959 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1647 | 1464734132961 Marionette TRACE conn2 <- [1,170,null,{}] 15:35:32 INFO - PROCESS | 1647 | 1464734132969 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}] 15:35:33 INFO - PROCESS | 1647 | 1464734133043 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:35:33 INFO - PROCESS | 1647 | 1464734133081 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x116889800 == 30 [pid = 1647] [id = 50] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x111d28400) [pid = 1647] [serial = 146] [outer = 0x0] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x117e10000) [pid = 1647] [serial = 147] [outer = 0x111d28400] 15:35:33 INFO - PROCESS | 1647 | 1464734133117 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x1184bf400) [pid = 1647] [serial = 148] [outer = 0x111d28400] 15:35:33 INFO - PROCESS | 1647 | 1464734133383 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 470ms 15:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:35:33 INFO - PROCESS | 1647 | 1464734133430 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1647 | 1464734133432 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:35:33 INFO - PROCESS | 1647 | 1464734133442 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1647 | 1464734133443 Marionette TRACE conn2 <- [1,174,null,{}] 15:35:33 INFO - PROCESS | 1647 | 1464734133445 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}] 15:35:33 INFO - PROCESS | 1647 | 1464734133524 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:35:33 INFO - PROCESS | 1647 | 1464734133529 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d2000 == 31 [pid = 1647] [id = 51] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x11856f000) [pid = 1647] [serial = 149] [outer = 0x0] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x1187c2400) [pid = 1647] [serial = 150] [outer = 0x11856f000] 15:35:33 INFO - PROCESS | 1647 | 1464734133559 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1187d4400) [pid = 1647] [serial = 151] [outer = 0x11856f000] 15:35:33 INFO - PROCESS | 1647 | 1464734133913 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 527ms 15:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:35:33 INFO - PROCESS | 1647 | 1464734133962 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1647 | 1464734133964 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:35:33 INFO - PROCESS | 1647 | 1464734133967 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1647 | 1464734133969 Marionette TRACE conn2 <- [1,178,null,{}] 15:35:33 INFO - PROCESS | 1647 | 1464734133972 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}] 15:35:34 INFO - PROCESS | 1647 | 1464734134072 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:35:34 INFO - PROCESS | 1647 | 1464734134078 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x118096800 == 32 [pid = 1647] [id = 52] 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x115f7c400) [pid = 1647] [serial = 152] [outer = 0x0] 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x11893ac00) [pid = 1647] [serial = 153] [outer = 0x115f7c400] 15:35:34 INFO - PROCESS | 1647 | 1464734134120 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118f8a800) [pid = 1647] [serial = 154] [outer = 0x115f7c400] 15:35:34 INFO - PROCESS | 1647 | 1464734134524 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 570ms 15:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:35:34 INFO - PROCESS | 1647 | 1464734134538 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1647 | 1464734134539 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:35:34 INFO - PROCESS | 1647 | 1464734134541 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1647 | 1464734134551 Marionette TRACE conn2 <- [1,182,null,{}] 15:35:34 INFO - PROCESS | 1647 | 1464734134560 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}] 15:35:34 INFO - PROCESS | 1647 | 1464734134640 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:35:34 INFO - PROCESS | 1647 | 1464734134646 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181f8800 == 33 [pid = 1647] [id = 53] 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x119230800) [pid = 1647] [serial = 155] [outer = 0x0] 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x119277800) [pid = 1647] [serial = 156] [outer = 0x119230800] 15:35:34 INFO - PROCESS | 1647 | 1464734134674 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1197f3c00) [pid = 1647] [serial = 157] [outer = 0x119230800] 15:35:35 INFO - PROCESS | 1647 | 1464734135004 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 483ms 15:35:35 INFO - PROCESS | 1647 | 1464734135026 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1647 | 1464734135028 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:35:35 INFO - PROCESS | 1647 | 1464734135031 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1647 | 1464734135032 Marionette TRACE conn2 <- [1,186,null,{}] 15:35:35 INFO - PROCESS | 1647 | 1464734135039 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}] 15:35:35 INFO - PROCESS | 1647 | 1464734135116 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:35:35 INFO - PROCESS | 1647 | 1464734135155 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x118979800 == 34 [pid = 1647] [id = 54] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x113a3dc00) [pid = 1647] [serial = 158] [outer = 0x0] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1197fbc00) [pid = 1647] [serial = 159] [outer = 0x113a3dc00] 15:35:35 INFO - PROCESS | 1647 | 1464734135181 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119d97c00) [pid = 1647] [serial = 160] [outer = 0x113a3dc00] 15:35:35 INFO - PROCESS | 1647 | 1464734135439 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms 15:35:35 INFO - PROCESS | 1647 | 1464734135459 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1647 | 1464734135461 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:35:35 INFO - PROCESS | 1647 | 1464734135479 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1647 | 1464734135480 Marionette TRACE conn2 <- [1,190,null,{}] 15:35:35 INFO - PROCESS | 1647 | 1464734135495 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}] 15:35:35 INFO - PROCESS | 1647 | 1464734135605 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:35:35 INFO - PROCESS | 1647 | 1464734135613 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119686800 == 35 [pid = 1647] [id = 55] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x120e30800) [pid = 1647] [serial = 161] [outer = 0x0] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x120e37800) [pid = 1647] [serial = 162] [outer = 0x120e30800] 15:35:35 INFO - PROCESS | 1647 | 1464734135654 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x121110800) [pid = 1647] [serial = 163] [outer = 0x120e30800] 15:35:36 INFO - PROCESS | 1647 | 1464734136022 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 580ms 15:35:36 INFO - PROCESS | 1647 | 1464734136048 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1647 | 1464734136049 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:35:36 INFO - PROCESS | 1647 | 1464734136053 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1647 | 1464734136055 Marionette TRACE conn2 <- [1,194,null,{}] 15:35:36 INFO - PROCESS | 1647 | 1464734136058 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}] 15:35:36 INFO - PROCESS | 1647 | 1464734136142 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:35:36 INFO - PROCESS | 1647 | 1464734136148 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x116889000 == 36 [pid = 1647] [id = 56] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x120e31c00) [pid = 1647] [serial = 164] [outer = 0x0] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x12132cc00) [pid = 1647] [serial = 165] [outer = 0x120e31c00] 15:35:36 INFO - PROCESS | 1647 | 1464734136173 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x121607c00) [pid = 1647] [serial = 166] [outer = 0x120e31c00] 15:35:36 INFO - PROCESS | 1647 | 1464734136429 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 421ms 15:35:36 INFO - PROCESS | 1647 | 1464734136475 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1647 | 1464734136477 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:35:36 INFO - PROCESS | 1647 | 1464734136479 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1647 | 1464734136480 Marionette TRACE conn2 <- [1,198,null,{}] 15:35:36 INFO - PROCESS | 1647 | 1464734136482 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}] 15:35:36 INFO - PROCESS | 1647 | 1464734136564 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:35:36 INFO - PROCESS | 1647 | 1464734136569 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da0800 == 37 [pid = 1647] [id = 57] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1216a1c00) [pid = 1647] [serial = 167] [outer = 0x0] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x121826000) [pid = 1647] [serial = 168] [outer = 0x1216a1c00] 15:35:36 INFO - PROCESS | 1647 | 1464734136595 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x121d06400) [pid = 1647] [serial = 169] [outer = 0x1216a1c00] 15:35:36 INFO - PROCESS | 1647 | 1464734136872 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 15:35:36 INFO - PROCESS | 1647 | 1464734136920 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1647 | 1464734136922 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:35:36 INFO - PROCESS | 1647 | 1464734136926 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1647 | 1464734136928 Marionette TRACE conn2 <- [1,202,null,{}] 15:35:36 INFO - PROCESS | 1647 | 1464734136931 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}] 15:35:37 INFO - PROCESS | 1647 | 1464734137087 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:35:37 INFO - PROCESS | 1647 | 1464734137106 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118095800 == 38 [pid = 1647] [id = 58] 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11856e000) [pid = 1647] [serial = 170] [outer = 0x0] 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x121d10000) [pid = 1647] [serial = 171] [outer = 0x11856e000] 15:35:37 INFO - PROCESS | 1647 | 1464734137151 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1245afc00) [pid = 1647] [serial = 172] [outer = 0x11856e000] 15:35:37 INFO - PROCESS | 1647 | 1464734137452 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 570ms 15:35:37 INFO - PROCESS | 1647 | 1464734137496 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1647 | 1464734137497 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:35:37 INFO - PROCESS | 1647 | 1464734137508 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1647 | 1464734137509 Marionette TRACE conn2 <- [1,206,null,{}] 15:35:37 INFO - PROCESS | 1647 | 1464734137512 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}] 15:35:37 INFO - PROCESS | 1647 | 1464734137599 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:35:37 INFO - PROCESS | 1647 | 1464734137603 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12148a000 == 39 [pid = 1647] [id = 59] 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x124565400) [pid = 1647] [serial = 173] [outer = 0x0] 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1246ba400) [pid = 1647] [serial = 174] [outer = 0x124565400] 15:35:37 INFO - PROCESS | 1647 | 1464734137628 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124ec7000) [pid = 1647] [serial = 175] [outer = 0x124565400] 15:35:37 INFO - PROCESS | 1647 | 1464734137925 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 15:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:35:37 INFO - PROCESS | 1647 | 1464734137977 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1647 | 1464734137978 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:35:37 INFO - PROCESS | 1647 | 1464734137980 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1647 | 1464734137981 Marionette TRACE conn2 <- [1,210,null,{}] 15:35:37 INFO - PROCESS | 1647 | 1464734137983 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}] 15:35:38 INFO - PROCESS | 1647 | 1464734138072 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:35:38 INFO - PROCESS | 1647 | 1464734138100 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1219c1800 == 40 [pid = 1647] [id = 60] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124ec6800) [pid = 1647] [serial = 176] [outer = 0x0] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124ecbc00) [pid = 1647] [serial = 177] [outer = 0x124ec6800] 15:35:38 INFO - PROCESS | 1647 | 1464734138125 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124fdd000) [pid = 1647] [serial = 178] [outer = 0x124ec6800] 15:35:38 INFO - PROCESS | 1647 | 1464734138445 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 15:35:38 INFO - PROCESS | 1647 | 1464734138449 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1647 | 1464734138450 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:35:38 INFO - PROCESS | 1647 | 1464734138461 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1647 | 1464734138462 Marionette TRACE conn2 <- [1,214,null,{}] 15:35:38 INFO - PROCESS | 1647 | 1464734138464 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}] 15:35:38 INFO - PROCESS | 1647 | 1464734138550 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:35:38 INFO - PROCESS | 1647 | 1464734138555 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x123641800 == 41 [pid = 1647] [id = 61] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124ec6c00) [pid = 1647] [serial = 179] [outer = 0x0] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126437c00) [pid = 1647] [serial = 180] [outer = 0x124ec6c00] 15:35:38 INFO - PROCESS | 1647 | 1464734138579 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126767c00) [pid = 1647] [serial = 181] [outer = 0x124ec6c00] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1265b7400) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1216a6c00) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121442400) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197f1000) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11660fc00) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118319c00) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x117e04000) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112a98400) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:35:38 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118f3e000) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:35:38 INFO - PROCESS | 1647 | 1464734138890 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms 15:35:38 INFO - PROCESS | 1647 | 1464734138929 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1647 | 1464734138930 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:35:38 INFO - PROCESS | 1647 | 1464734138932 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1647 | 1464734138933 Marionette TRACE conn2 <- [1,218,null,{}] 15:35:38 INFO - PROCESS | 1647 | 1464734138938 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}] 15:35:39 INFO - PROCESS | 1647 | 1464734139014 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:35:39 INFO - PROCESS | 1647 | 1464734139020 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12420d000 == 42 [pid = 1647] [id = 62] 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118934800) [pid = 1647] [serial = 182] [outer = 0x0] 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121442400) [pid = 1647] [serial = 183] [outer = 0x118934800] 15:35:39 INFO - PROCESS | 1647 | 1464734139046 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1267e9400) [pid = 1647] [serial = 184] [outer = 0x118934800] 15:35:39 INFO - PROCESS | 1647 | 1464734139384 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 15:35:39 INFO - PROCESS | 1647 | 1464734139420 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1647 | 1464734139422 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:35:39 INFO - PROCESS | 1647 | 1464734139427 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1647 | 1464734139429 Marionette TRACE conn2 <- [1,222,null,{}] 15:35:39 INFO - PROCESS | 1647 | 1464734139432 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}] 15:35:39 INFO - PROCESS | 1647 | 1464734139545 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:35:39 INFO - PROCESS | 1647 | 1464734139555 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f21000 == 43 [pid = 1647] [id = 63] 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1267ea800) [pid = 1647] [serial = 185] [outer = 0x0] 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126c46000) [pid = 1647] [serial = 186] [outer = 0x1267ea800] 15:35:39 INFO - PROCESS | 1647 | 1464734139594 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126c53800) [pid = 1647] [serial = 187] [outer = 0x1267ea800] 15:35:39 INFO - PROCESS | 1647 | 1464734139977 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 569ms 15:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:35:40 INFO - PROCESS | 1647 | 1464734139996 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1647 | 1464734139997 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:35:40 INFO - PROCESS | 1647 | 1464734139999 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1647 | 1464734140000 Marionette TRACE conn2 <- [1,226,null,{}] 15:35:40 INFO - PROCESS | 1647 | 1464734140005 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}] 15:35:40 INFO - PROCESS | 1647 | 1464734140098 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:35:40 INFO - PROCESS | 1647 | 1464734140105 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x126412800 == 44 [pid = 1647] [id = 64] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11768d400) [pid = 1647] [serial = 188] [outer = 0x0] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128907c00) [pid = 1647] [serial = 189] [outer = 0x11768d400] 15:35:40 INFO - PROCESS | 1647 | 1464734140129 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1289d2800) [pid = 1647] [serial = 190] [outer = 0x11768d400] 15:35:40 INFO - PROCESS | 1647 | 1464734140382 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 15:35:40 INFO - PROCESS | 1647 | 1464734140425 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1647 | 1464734140426 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:35:40 INFO - PROCESS | 1647 | 1464734140429 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1647 | 1464734140430 Marionette TRACE conn2 <- [1,230,null,{}] 15:35:40 INFO - PROCESS | 1647 | 1464734140432 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}] 15:35:40 INFO - PROCESS | 1647 | 1464734140525 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:35:40 INFO - PROCESS | 1647 | 1464734140529 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x126953000 == 45 [pid = 1647] [id = 65] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1289d1c00) [pid = 1647] [serial = 191] [outer = 0x0] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128f4bc00) [pid = 1647] [serial = 192] [outer = 0x1289d1c00] 15:35:40 INFO - PROCESS | 1647 | 1464734140556 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1291aa000) [pid = 1647] [serial = 193] [outer = 0x1289d1c00] 15:35:40 INFO - PROCESS | 1647 | 1464734140856 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 468ms 15:35:40 INFO - PROCESS | 1647 | 1464734140897 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:35:40 INFO - PROCESS | 1647 | 1464734140898 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:35:40 INFO - PROCESS | 1647 | 1464734140901 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1647 | 1464734140903 Marionette TRACE conn2 <- [1,234,null,{}] 15:35:40 INFO - PROCESS | 1647 | 1464734140907 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}] 15:35:40 INFO - PROCESS | 1647 | 1464734140980 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:35:41 INFO - PROCESS | 1647 | 1464734141026 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12895e000 == 46 [pid = 1647] [id = 66] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128b65400) [pid = 1647] [serial = 194] [outer = 0x0] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12939cc00) [pid = 1647] [serial = 195] [outer = 0x128b65400] 15:35:41 INFO - PROCESS | 1647 | 1464734141050 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1293a6000) [pid = 1647] [serial = 196] [outer = 0x128b65400] 15:35:41 INFO - PROCESS | 1647 | 1464734141551 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]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 15:35:41 INFO - PROCESS | 1647 | 1464734141594 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1647 | 1464734141598 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:35:41 INFO - PROCESS | 1647 | 1464734141602 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1647 | 1464734141607 Marionette TRACE conn2 <- [1,238,null,{}] 15:35:41 INFO - PROCESS | 1647 | 1464734141610 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}] 15:35:41 INFO - PROCESS | 1647 | 1464734141715 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:35:41 INFO - PROCESS | 1647 | 1464734141782 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fa9800 == 47 [pid = 1647] [id = 67] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11336a800) [pid = 1647] [serial = 197] [outer = 0x0] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x115d0a400) [pid = 1647] [serial = 198] [outer = 0x11336a800] 15:35:41 INFO - PROCESS | 1647 | 1464734141813 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11604e000) [pid = 1647] [serial = 199] [outer = 0x11336a800] 15:35:42 INFO - PROCESS | 1647 | 1464734142477 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]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 924ms 15:35:42 INFO - PROCESS | 1647 | 1464734142526 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1647 | 1464734142528 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:35:42 INFO - PROCESS | 1647 | 1464734142532 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1647 | 1464734142534 Marionette TRACE conn2 <- [1,242,null,{}] 15:35:42 INFO - PROCESS | 1647 | 1464734142538 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}] 15:35:42 INFO - PROCESS | 1647 | 1464734142634 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:35:42 INFO - PROCESS | 1647 | 1464734142678 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x116094000 == 48 [pid = 1647] [id = 68] 15:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x113cc0000) [pid = 1647] [serial = 200] [outer = 0x0] 15:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116060000) [pid = 1647] [serial = 201] [outer = 0x113cc0000] 15:35:42 INFO - PROCESS | 1647 | 1464734142708 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11672d000) [pid = 1647] [serial = 202] [outer = 0x113cc0000] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x126953000 == 47 [pid = 1647] [id = 65] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x126412800 == 46 [pid = 1647] [id = 64] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124f21000 == 45 [pid = 1647] [id = 63] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12420d000 == 44 [pid = 1647] [id = 62] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x123641800 == 43 [pid = 1647] [id = 61] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1219c1800 == 42 [pid = 1647] [id = 60] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12148a000 == 41 [pid = 1647] [id = 59] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x118095800 == 40 [pid = 1647] [id = 58] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x119da0800 == 39 [pid = 1647] [id = 57] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116889000 == 38 [pid = 1647] [id = 56] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x120e35000) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x119686800 == 37 [pid = 1647] [id = 55] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x118979800 == 36 [pid = 1647] [id = 54] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1181f8800 == 35 [pid = 1647] [id = 53] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x118096800 == 34 [pid = 1647] [id = 52] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d2000 == 33 [pid = 1647] [id = 51] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116889800 == 32 [pid = 1647] [id = 50] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x115fbb800 == 31 [pid = 1647] [id = 49] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x112d85000 == 30 [pid = 1647] [id = 48] 15:35:42 INFO - PROCESS | 1647 | --DOCSHELL 0x113cee000 == 29 [pid = 1647] [id = 47] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12939bc00) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128f43400) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1289d6000) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1248d5400) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119aab400) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a70000) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11856c400) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118566400) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113cc3800) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197f7000) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1130ab000) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119235000) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1187d9000) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1187c0400) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x117e02800) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119493c00) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1647 | 1464734143061 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]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 573ms 15:35:43 INFO - PROCESS | 1647 | 1464734143105 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1647 | 1464734143109 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:35:43 INFO - PROCESS | 1647 | 1464734143114 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1647 | 1464734143116 Marionette TRACE conn2 <- [1,246,null,{}] 15:35:43 INFO - PROCESS | 1647 | 1464734143124 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}] 15:35:43 INFO - PROCESS | 1647 | 1464734143199 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:35:43 INFO - PROCESS | 1647 | 1464734143237 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116836800 == 30 [pid = 1647] [id = 69] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113cc6000) [pid = 1647] [serial = 203] [outer = 0x0] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117687400) [pid = 1647] [serial = 204] [outer = 0x113cc6000] 15:35:43 INFO - PROCESS | 1647 | 1464734143263 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118084400) [pid = 1647] [serial = 205] [outer = 0x113cc6000] 15:35:43 INFO - PROCESS | 1647 | 1464734143548 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]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 15:35:43 INFO - PROCESS | 1647 | 1464734143583 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1647 | 1464734143585 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:35:43 INFO - PROCESS | 1647 | 1464734143595 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1647 | 1464734143597 Marionette TRACE conn2 <- [1,250,null,{}] 15:35:43 INFO - PROCESS | 1647 | 1464734143608 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}] 15:35:43 INFO - PROCESS | 1647 | 1464734143684 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:35:43 INFO - PROCESS | 1647 | 1464734143690 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171df800 == 31 [pid = 1647] [id = 70] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118565c00) [pid = 1647] [serial = 206] [outer = 0x0] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11856e800) [pid = 1647] [serial = 207] [outer = 0x118565c00] 15:35:43 INFO - PROCESS | 1647 | 1464734143720 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1187d4c00) [pid = 1647] [serial = 208] [outer = 0x118565c00] 15:35:44 INFO - PROCESS | 1647 | 1464734144032 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 15:35:44 INFO - PROCESS | 1647 | 1464734144075 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1647 | 1464734144077 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:35:44 INFO - PROCESS | 1647 | 1464734144079 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1647 | 1464734144080 Marionette TRACE conn2 <- [1,254,null,{}] 15:35:44 INFO - PROCESS | 1647 | 1464734144083 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}] 15:35:44 INFO - PROCESS | 1647 | 1464734144155 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:35:44 INFO - PROCESS | 1647 | 1464734144160 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e9000 == 32 [pid = 1647] [id = 71] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112feb400) [pid = 1647] [serial = 209] [outer = 0x0] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118f90400) [pid = 1647] [serial = 210] [outer = 0x112feb400] 15:35:44 INFO - PROCESS | 1647 | 1464734144188 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11923a000) [pid = 1647] [serial = 211] [outer = 0x112feb400] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11923b400) [pid = 1647] [serial = 212] [outer = 0x12ceaa400] 15:35:44 INFO - PROCESS | 1647 | 1464734144518 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 15:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:35:44 INFO - PROCESS | 1647 | 1464734144548 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1647 | 1464734144549 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:35:44 INFO - PROCESS | 1647 | 1464734144551 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1647 | 1464734144552 Marionette TRACE conn2 <- [1,258,null,{}] 15:35:44 INFO - PROCESS | 1647 | 1464734144555 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}] 15:35:44 INFO - PROCESS | 1647 | 1464734144624 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:35:44 INFO - PROCESS | 1647 | 1464734144629 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119264000 == 33 [pid = 1647] [id = 72] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11201ac00) [pid = 1647] [serial = 213] [outer = 0x0] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119707800) [pid = 1647] [serial = 214] [outer = 0x11201ac00] 15:35:44 INFO - PROCESS | 1647 | 1464734144656 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1197f8000) [pid = 1647] [serial = 215] [outer = 0x11201ac00] 15:35:44 INFO - PROCESS | 1647 | 1464734144981 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]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 15:35:45 INFO - PROCESS | 1647 | 1464734145020 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1647 | 1464734145021 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:35:45 INFO - PROCESS | 1647 | 1464734145023 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1647 | 1464734145024 Marionette TRACE conn2 <- [1,262,null,{}] 15:35:45 INFO - PROCESS | 1647 | 1464734145026 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}] 15:35:45 INFO - PROCESS | 1647 | 1464734145148 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:35:45 INFO - PROCESS | 1647 | 1464734145178 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11988d800 == 34 [pid = 1647] [id = 73] 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1122b6000) [pid = 1647] [serial = 216] [outer = 0x0] 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120e31400) [pid = 1647] [serial = 217] [outer = 0x1122b6000] 15:35:45 INFO - PROCESS | 1647 | 1464734145203 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121206c00) [pid = 1647] [serial = 218] [outer = 0x1122b6000] 15:35:45 INFO - PROCESS | 1647 | 1464734145493 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]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 15:35:45 INFO - PROCESS | 1647 | 1464734145542 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1647 | 1464734145543 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:35:45 INFO - PROCESS | 1647 | 1464734145545 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1647 | 1464734145546 Marionette TRACE conn2 <- [1,266,null,{}] 15:35:45 INFO - PROCESS | 1647 | 1464734145549 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}] 15:35:45 INFO - PROCESS | 1647 | 1464734145633 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:35:45 INFO - PROCESS | 1647 | 1464734145638 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cba000 == 35 [pid = 1647] [id = 74] 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121204400) [pid = 1647] [serial = 219] [outer = 0x0] 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1216a6800) [pid = 1647] [serial = 220] [outer = 0x121204400] 15:35:45 INFO - PROCESS | 1647 | 1464734145663 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121d09c00) [pid = 1647] [serial = 221] [outer = 0x121204400] 15:35:45 INFO - PROCESS | 1647 | 1464734145945 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]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 418ms 15:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:35:45 INFO - PROCESS | 1647 | 1464734145977 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1647 | 1464734145979 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:35:45 INFO - PROCESS | 1647 | 1464734145981 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1647 | 1464734145982 Marionette TRACE conn2 <- [1,270,null,{}] 15:35:45 INFO - PROCESS | 1647 | 1464734145984 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}] 15:35:46 INFO - PROCESS | 1647 | 1464734146079 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:35:46 INFO - PROCESS | 1647 | 1464734146108 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x112ab4000 == 36 [pid = 1647] [id = 75] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1219e4000) [pid = 1647] [serial = 222] [outer = 0x0] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124257c00) [pid = 1647] [serial = 223] [outer = 0x1219e4000] 15:35:46 INFO - PROCESS | 1647 | 1464734146132 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124562400) [pid = 1647] [serial = 224] [outer = 0x1219e4000] 15:35:46 INFO - PROCESS | 1647 | 1464734146462 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]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 15:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:35:46 INFO - PROCESS | 1647 | 1464734146499 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1647 | 1464734146501 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:35:46 INFO - PROCESS | 1647 | 1464734146503 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1647 | 1464734146504 Marionette TRACE conn2 <- [1,274,null,{}] 15:35:46 INFO - PROCESS | 1647 | 1464734146506 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}] 15:35:46 INFO - PROCESS | 1647 | 1464734146594 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:35:46 INFO - PROCESS | 1647 | 1464734146599 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x121476000 == 37 [pid = 1647] [id = 76] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12362cc00) [pid = 1647] [serial = 225] [outer = 0x0] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1245ad800) [pid = 1647] [serial = 226] [outer = 0x12362cc00] 15:35:46 INFO - PROCESS | 1647 | 1464734146626 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1248d4c00) [pid = 1647] [serial = 227] [outer = 0x12362cc00] 15:35:46 INFO - PROCESS | 1647 | 1464734146925 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]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 15:35:46 INFO - PROCESS | 1647 | 1464734146976 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:35:46 INFO - PROCESS | 1647 | 1464734146977 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:35:46 INFO - PROCESS | 1647 | 1464734146979 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1647 | 1464734146980 Marionette TRACE conn2 <- [1,278,null,{}] 15:35:46 INFO - PROCESS | 1647 | 1464734146982 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}] 15:35:47 INFO - PROCESS | 1647 | 1464734147069 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124565400) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115f80400) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115f7c400) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124ec6800) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x120e30800) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113308400) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x111d28400) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11856f000) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1216a1c00) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113a3dc00) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119230800) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1168ae000) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x120e31c00) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ec6c00) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118934800) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11768d400) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1289d1c00) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11856e000) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:35:47 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1267ea800) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:35:47 INFO - PROCESS | 1647 | 1464734147227 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683f000 == 38 [pid = 1647] [id = 77] 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x111d28400) [pid = 1647] [serial = 228] [outer = 0x0] 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115d0dc00) [pid = 1647] [serial = 229] [outer = 0x111d28400] 15:35:47 INFO - PROCESS | 1647 | 1464734147255 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118565400) [pid = 1647] [serial = 230] [outer = 0x111d28400] 15:35:47 INFO - PROCESS | 1647 | 1464734147506 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]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 568ms 15:35:47 INFO - PROCESS | 1647 | 1464734147547 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1647 | 1464734147549 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:35:47 INFO - PROCESS | 1647 | 1464734147559 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1647 | 1464734147569 Marionette TRACE conn2 <- [1,282,null,{}] 15:35:47 INFO - PROCESS | 1647 | 1464734147579 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}] 15:35:47 INFO - PROCESS | 1647 | 1464734147672 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:35:47 INFO - PROCESS | 1647 | 1464734147677 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x124205000 == 39 [pid = 1647] [id = 78] 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119234800) [pid = 1647] [serial = 231] [outer = 0x0] 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124eca000) [pid = 1647] [serial = 232] [outer = 0x119234800] 15:35:47 INFO - PROCESS | 1647 | 1464734147706 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126549000) [pid = 1647] [serial = 233] [outer = 0x119234800] 15:35:48 INFO - PROCESS | 1647 | 1464734148013 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 493ms 15:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:35:48 INFO - PROCESS | 1647 | 1464734148045 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1647 | 1464734148046 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:35:48 INFO - PROCESS | 1647 | 1464734148048 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1647 | 1464734148049 Marionette TRACE conn2 <- [1,286,null,{}] 15:35:48 INFO - PROCESS | 1647 | 1464734148051 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}] 15:35:48 INFO - PROCESS | 1647 | 1464734148145 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:35:48 INFO - PROCESS | 1647 | 1464734148152 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f03800 == 40 [pid = 1647] [id = 79] 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119a67800) [pid = 1647] [serial = 234] [outer = 0x0] 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12675ec00) [pid = 1647] [serial = 235] [outer = 0x119a67800] 15:35:48 INFO - PROCESS | 1647 | 1464734148177 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126c4d800) [pid = 1647] [serial = 236] [outer = 0x119a67800] 15:35:48 INFO - PROCESS | 1647 | 1464734148449 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 15:35:48 INFO - PROCESS | 1647 | 1464734148467 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1647 | 1464734148468 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:35:48 INFO - PROCESS | 1647 | 1464734148478 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1647 | 1464734148479 Marionette TRACE conn2 <- [1,290,null,{}] 15:35:48 INFO - PROCESS | 1647 | 1464734148481 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}] 15:35:48 INFO - PROCESS | 1647 | 1464734148560 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:35:48 INFO - PROCESS | 1647 | 1464734148565 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x126572800 == 41 [pid = 1647] [id = 80] 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12676bc00) [pid = 1647] [serial = 237] [outer = 0x0] 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1289cb800) [pid = 1647] [serial = 238] [outer = 0x12676bc00] 15:35:48 INFO - PROCESS | 1647 | 1464734148599 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128f44c00) [pid = 1647] [serial = 239] [outer = 0x12676bc00] 15:35:48 INFO - PROCESS | 1647 | 1464734148877 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 15:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:35:48 INFO - PROCESS | 1647 | 1464734148947 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1647 | 1464734148948 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:35:48 INFO - PROCESS | 1647 | 1464734148950 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1647 | 1464734148951 Marionette TRACE conn2 <- [1,294,null,{}] 15:35:48 INFO - PROCESS | 1647 | 1464734148953 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}] 15:35:49 INFO - PROCESS | 1647 | 1464734149023 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:35:49 INFO - PROCESS | 1647 | 1464734149070 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780d000 == 42 [pid = 1647] [id = 81] 15:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126c51800) [pid = 1647] [serial = 240] [outer = 0x0] 15:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128f4cc00) [pid = 1647] [serial = 241] [outer = 0x126c51800] 15:35:49 INFO - PROCESS | 1647 | 1464734149092 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1293a0c00) [pid = 1647] [serial = 242] [outer = 0x126c51800] 15:35:49 INFO - PROCESS | 1647 | --DOCSHELL 0x116094000 == 41 [pid = 1647] [id = 68] 15:35:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12895e000 == 40 [pid = 1647] [id = 66] 15:35:49 INFO - PROCESS | 1647 | --DOCSHELL 0x115fa9800 == 39 [pid = 1647] [id = 67] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1171df800 == 38 [pid = 1647] [id = 70] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119264000 == 37 [pid = 1647] [id = 72] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116836800 == 36 [pid = 1647] [id = 69] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x121476000 == 35 [pid = 1647] [id = 76] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11988d800 == 34 [pid = 1647] [id = 73] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x124205000 == 33 [pid = 1647] [id = 78] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119cba000 == 32 [pid = 1647] [id = 74] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11683f000 == 31 [pid = 1647] [id = 77] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1181e9000 == 30 [pid = 1647] [id = 71] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x124f03800 == 29 [pid = 1647] [id = 79] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x112ab4000 == 28 [pid = 1647] [id = 75] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x126572800 == 27 [pid = 1647] [id = 80] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1267e9400) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124fdd000) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121442400) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1289d2800) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128f4bc00) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126767c00) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121d10000) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x126c46000) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1291aa000) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ec7000) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126c53800) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1245afc00) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128907c00) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1246ba400) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116858800) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116a70800) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11893ac00) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124ecbc00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118f8a800) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x120e37800) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x121110800) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113cc2c00) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115d10c00) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x117e10000) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1184bf400) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1187c2400) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1187d4400) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x121826000) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x121d06400) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1197fbc00) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119d97c00) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x119277800) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1197f3c00) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x121204000) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12132cc00) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x121607c00) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x126437c00) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | 1464734150473 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]]]}] 15:35:50 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. 15:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1568ms 15:35:50 INFO - PROCESS | 1647 | 1464734150519 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:35:50 INFO - PROCESS | 1647 | 1464734150522 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1647 | 1464734150526 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1647 | 1464734150528 Marionette TRACE conn2 <- [1,298,null,{}] 15:35:50 INFO - PROCESS | 1647 | 1464734150532 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}] 15:35:50 INFO - PROCESS | 1647 | 1464734150619 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:35:50 INFO - PROCESS | 1647 | 1464734150659 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x112d88000 == 28 [pid = 1647] [id = 82] 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x113c48c00) [pid = 1647] [serial = 243] [outer = 0x0] 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x115033c00) [pid = 1647] [serial = 244] [outer = 0x113c48c00] 15:35:50 INFO - PROCESS | 1647 | 1464734150687 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x112fb7c00) [pid = 1647] [serial = 245] [outer = 0x113c48c00] 15:35:50 INFO - PROCESS | 1647 | 1464734150977 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]]]}] 15:35:50 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. 15:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 15:35:50 INFO - PROCESS | 1647 | 1464734150996 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1647 | 1464734151000 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:35:51 INFO - PROCESS | 1647 | 1464734151014 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1647 | 1464734151016 Marionette TRACE conn2 <- [1,302,null,{}] 15:35:51 INFO - PROCESS | 1647 | 1464734151018 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}] 15:35:51 INFO - PROCESS | 1647 | 1464734151097 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:35:51 INFO - PROCESS | 1647 | 1464734151104 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160c6000 == 29 [pid = 1647] [id = 83] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11660b400) [pid = 1647] [serial = 246] [outer = 0x0] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x116f04400) [pid = 1647] [serial = 247] [outer = 0x11660b400] 15:35:51 INFO - PROCESS | 1647 | 1464734151132 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x117e03800) [pid = 1647] [serial = 248] [outer = 0x11660b400] 15:35:51 INFO - PROCESS | 1647 | 1464734151420 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]]]}] 15:35:51 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. 15:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 420ms 15:35:51 INFO - PROCESS | 1647 | 1464734151433 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1647 | 1464734151436 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:35:51 INFO - PROCESS | 1647 | 1464734151445 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1647 | 1464734151448 Marionette TRACE conn2 <- [1,306,null,{}] 15:35:51 INFO - PROCESS | 1647 | 1464734151475 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}] 15:35:51 INFO - PROCESS | 1647 | 1464734151614 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:35:51 INFO - PROCESS | 1647 | 1464734151624 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ac800 == 30 [pid = 1647] [id = 84] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x111f31000) [pid = 1647] [serial = 249] [outer = 0x0] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x118566c00) [pid = 1647] [serial = 250] [outer = 0x111f31000] 15:35:51 INFO - PROCESS | 1647 | 1464734151682 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11856f400) [pid = 1647] [serial = 251] [outer = 0x111f31000] 15:35:52 INFO - PROCESS | 1647 | 1464734152078 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]]]}] 15:35:52 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. 15:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 15:35:52 INFO - PROCESS | 1647 | 1464734152116 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1647 | 1464734152118 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:35:52 INFO - PROCESS | 1647 | 1464734152120 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1647 | 1464734152121 Marionette TRACE conn2 <- [1,310,null,{}] 15:35:52 INFO - PROCESS | 1647 | 1464734152124 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}] 15:35:52 INFO - PROCESS | 1647 | 1464734152196 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:35:52 INFO - PROCESS | 1647 | 1464734152200 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2c800 == 31 [pid = 1647] [id = 85] 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1187c3800) [pid = 1647] [serial = 252] [outer = 0x0] 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1187d7400) [pid = 1647] [serial = 253] [outer = 0x1187c3800] 15:35:52 INFO - PROCESS | 1647 | 1464734152229 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11893a000) [pid = 1647] [serial = 254] [outer = 0x1187c3800] 15:35:52 INFO - PROCESS | 1647 | 1464734152531 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]]]}] 15:35:52 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. 15:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 15:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:35:52 INFO - PROCESS | 1647 | 1464734152590 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1647 | 1464734152591 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:35:52 INFO - PROCESS | 1647 | 1464734152593 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1647 | 1464734152594 Marionette TRACE conn2 <- [1,314,null,{}] 15:35:52 INFO - PROCESS | 1647 | 1464734152596 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}] 15:35:52 INFO - PROCESS | 1647 | 1464734152665 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:35:52 INFO - PROCESS | 1647 | 1464734152672 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181fd800 == 32 [pid = 1647] [id = 86] 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a9b800) [pid = 1647] [serial = 255] [outer = 0x0] 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11922f000) [pid = 1647] [serial = 256] [outer = 0x112a9b800] 15:35:52 INFO - PROCESS | 1647 | 1464734152697 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119277800) [pid = 1647] [serial = 257] [outer = 0x112a9b800] 15:35:53 INFO - PROCESS | 1647 | 1464734153012 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]]]}] 15:35:53 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. 15:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 15:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:35:53 INFO - PROCESS | 1647 | 1464734153068 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1647 | 1464734153069 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:35:53 INFO - PROCESS | 1647 | 1464734153071 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1647 | 1464734153081 Marionette TRACE conn2 <- [1,318,null,{}] 15:35:53 INFO - PROCESS | 1647 | 1464734153083 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}] 15:35:53 INFO - PROCESS | 1647 | 1464734153164 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:35:53 INFO - PROCESS | 1647 | 1464734153171 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fa5800 == 33 [pid = 1647] [id = 87] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11970b800) [pid = 1647] [serial = 258] [outer = 0x0] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119a60800) [pid = 1647] [serial = 259] [outer = 0x11970b800] 15:35:53 INFO - PROCESS | 1647 | 1464734153198 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x120e31000) [pid = 1647] [serial = 260] [outer = 0x11970b800] 15:35:53 INFO - PROCESS | 1647 | 1464734153489 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]]]}] 15:35:53 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. 15:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 426ms 15:35:53 INFO - PROCESS | 1647 | 1464734153498 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1647 | 1464734153499 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:35:53 INFO - PROCESS | 1647 | 1464734153501 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1647 | 1464734153503 Marionette TRACE conn2 <- [1,322,null,{}] 15:35:53 INFO - PROCESS | 1647 | 1464734153513 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}] 15:35:53 INFO - PROCESS | 1647 | 1464734153584 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:35:53 INFO - PROCESS | 1647 | 1464734153589 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11969c000 == 34 [pid = 1647] [id = 88] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x120e2d800) [pid = 1647] [serial = 261] [outer = 0x0] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12110a000) [pid = 1647] [serial = 262] [outer = 0x120e2d800] 15:35:53 INFO - PROCESS | 1647 | 1464734153617 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x121110c00) [pid = 1647] [serial = 263] [outer = 0x120e2d800] 15:35:53 INFO - PROCESS | 1647 | 1464734153906 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]]]}] 15:35:53 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. 15:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 427ms 15:35:53 INFO - PROCESS | 1647 | 1464734153929 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1647 | 1464734153930 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:35:53 INFO - PROCESS | 1647 | 1464734153934 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1647 | 1464734153935 Marionette TRACE conn2 <- [1,326,null,{}] 15:35:53 INFO - PROCESS | 1647 | 1464734153941 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}] 15:35:54 INFO - PROCESS | 1647 | 1464734154030 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:35:54 INFO - PROCESS | 1647 | 1464734154054 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198c4800 == 35 [pid = 1647] [id = 89] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112a9a800) [pid = 1647] [serial = 264] [outer = 0x0] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121111800) [pid = 1647] [serial = 265] [outer = 0x112a9a800] 15:35:54 INFO - PROCESS | 1647 | 1464734154078 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121606c00) [pid = 1647] [serial = 266] [outer = 0x112a9a800] 15:35:54 INFO - PROCESS | 1647 | 1464734154367 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]]]}] 15:35:54 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. 15:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 15:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:35:54 INFO - PROCESS | 1647 | 1464734154407 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1647 | 1464734154408 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:35:54 INFO - PROCESS | 1647 | 1464734154411 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1647 | 1464734154412 Marionette TRACE conn2 <- [1,330,null,{}] 15:35:54 INFO - PROCESS | 1647 | 1464734154414 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}] 15:35:54 INFO - PROCESS | 1647 | 1464734154482 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:35:54 INFO - PROCESS | 1647 | 1464734154488 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170aa000 == 36 [pid = 1647] [id = 90] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116a7a000) [pid = 1647] [serial = 267] [outer = 0x0] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12182e800) [pid = 1647] [serial = 268] [outer = 0x116a7a000] 15:35:54 INFO - PROCESS | 1647 | 1464734154514 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x123631c00) [pid = 1647] [serial = 269] [outer = 0x116a7a000] 15:35:54 INFO - PROCESS | 1647 | 1464734154807 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]]]}] 15:35:54 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. 15:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 418ms 15:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:35:54 INFO - PROCESS | 1647 | 1464734154832 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1647 | 1464734154833 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:35:54 INFO - PROCESS | 1647 | 1464734154836 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1647 | 1464734154839 Marionette TRACE conn2 <- [1,334,null,{}] 15:35:54 INFO - PROCESS | 1647 | 1464734154842 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}] 15:35:54 INFO - PROCESS | 1647 | 1464734154937 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:35:54 INFO - PROCESS | 1647 | 1464734154944 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12137e000 == 37 [pid = 1647] [id = 91] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12132f400) [pid = 1647] [serial = 270] [outer = 0x0] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x123634000) [pid = 1647] [serial = 271] [outer = 0x12132f400] 15:35:54 INFO - PROCESS | 1647 | 1464734154969 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1245b1400) [pid = 1647] [serial = 272] [outer = 0x12132f400] 15:35:55 INFO - PROCESS | 1647 | 1464734155263 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]]]}] 15:35:55 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. 15:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 473ms 15:35:55 INFO - PROCESS | 1647 | 1464734155309 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1647 | 1464734155310 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:35:55 INFO - PROCESS | 1647 | 1464734155313 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1647 | 1464734155314 Marionette TRACE conn2 <- [1,338,null,{}] 15:35:55 INFO - PROCESS | 1647 | 1464734155317 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}] 15:35:55 INFO - PROCESS | 1647 | 1464734155409 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:35:55 INFO - PROCESS | 1647 | 1464734155413 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181fd000 == 38 [pid = 1647] [id = 92] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1246ad000) [pid = 1647] [serial = 273] [outer = 0x0] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ec9c00) [pid = 1647] [serial = 274] [outer = 0x1246ad000] 15:35:55 INFO - PROCESS | 1647 | 1464734155445 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126438000) [pid = 1647] [serial = 275] [outer = 0x1246ad000] 15:35:55 INFO - PROCESS | 1647 | 1464734155798 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]]]}] 15:35:55 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. 15:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 15:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:35:55 INFO - PROCESS | 1647 | 1464734155835 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1647 | 1464734155836 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:35:55 INFO - PROCESS | 1647 | 1464734155838 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1647 | 1464734155839 Marionette TRACE conn2 <- [1,342,null,{}] 15:35:55 INFO - PROCESS | 1647 | 1464734155841 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}] 15:35:55 INFO - PROCESS | 1647 | 1464734155929 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:35:55 INFO - PROCESS | 1647 | 1464734155933 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1236f2000 == 39 [pid = 1647] [id = 93] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124ecb800) [pid = 1647] [serial = 276] [outer = 0x0] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126768400) [pid = 1647] [serial = 277] [outer = 0x124ecb800] 15:35:55 INFO - PROCESS | 1647 | 1464734155960 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126c46000) [pid = 1647] [serial = 278] [outer = 0x124ecb800] 15:35:56 INFO - PROCESS | 1647 | 1464734156262 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]]]}] 15:35:56 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. 15:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 15:35:56 INFO - PROCESS | 1647 | 1464734156315 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1647 | 1464734156316 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:35:56 INFO - PROCESS | 1647 | 1464734156318 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1647 | 1464734156321 Marionette TRACE conn2 <- [1,346,null,{}] 15:35:56 INFO - PROCESS | 1647 | 1464734156325 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}] 15:35:56 INFO - PROCESS | 1647 | 1464734156419 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:35:56 INFO - PROCESS | 1647 | 1464734156424 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f0f800 == 40 [pid = 1647] [id = 94] 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12675fc00) [pid = 1647] [serial = 279] [outer = 0x0] 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126c52c00) [pid = 1647] [serial = 280] [outer = 0x12675fc00] 15:35:56 INFO - PROCESS | 1647 | 1464734156457 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12890c800) [pid = 1647] [serial = 281] [outer = 0x12675fc00] 15:35:56 INFO - PROCESS | 1647 | 1464734156763 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]]]}] 15:35:56 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. 15:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 15:35:56 INFO - PROCESS | 1647 | 1464734156794 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1647 | 1464734156795 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:35:56 INFO - PROCESS | 1647 | 1464734156808 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1647 | 1464734156809 Marionette TRACE conn2 <- [1,350,null,{}] 15:35:56 INFO - PROCESS | 1647 | 1464734156811 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}] 15:35:56 INFO - PROCESS | 1647 | 1464734156902 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:35:56 INFO - PROCESS | 1647 | 1464734156906 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126742800 == 41 [pid = 1647] [id = 95] 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12890c400) [pid = 1647] [serial = 282] [outer = 0x0] 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128911800) [pid = 1647] [serial = 283] [outer = 0x12890c400] 15:35:56 INFO - PROCESS | 1647 | 1464734156931 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128b58c00) [pid = 1647] [serial = 284] [outer = 0x12890c400] 15:35:57 INFO - PROCESS | 1647 | 1464734157305 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]]]}] 15:35:57 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. 15:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 15:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:35:57 INFO - PROCESS | 1647 | 1464734157328 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1647 | 1464734157330 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:35:57 INFO - PROCESS | 1647 | 1464734157333 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1647 | 1464734157335 Marionette TRACE conn2 <- [1,354,null,{}] 15:35:57 INFO - PROCESS | 1647 | 1464734157341 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}] 15:35:57 INFO - PROCESS | 1647 | 1464734157474 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:35:57 INFO - PROCESS | 1647 | 1464734157491 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x127812800 == 42 [pid = 1647] [id = 96] 15:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12890d000) [pid = 1647] [serial = 285] [outer = 0x0] 15:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128b5e400) [pid = 1647] [serial = 286] [outer = 0x12890d000] 15:35:57 INFO - PROCESS | 1647 | 1464734157533 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128b63800) [pid = 1647] [serial = 287] [outer = 0x12890d000] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x113cc0000) [pid = 1647] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1219e4000) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1122b6000) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118565c00) [pid = 1647] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11336a800) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x111d28400) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112feb400) [pid = 1647] [serial = 209] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113cc6000) [pid = 1647] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128b65400) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11201ac00) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119a67800) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121204400) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119234800) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12362cc00) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:35:57 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12676bc00) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:35:58 INFO - PROCESS | 1647 | 1464734157995 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]]]}] 15:35:58 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. 15:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 674ms 15:35:58 INFO - PROCESS | 1647 | 1464734158008 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1647 | 1464734158009 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:35:58 INFO - PROCESS | 1647 | 1464734158011 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1647 | 1464734158012 Marionette TRACE conn2 <- [1,358,null,{}] 15:35:58 INFO - PROCESS | 1647 | 1464734158015 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}] 15:35:58 INFO - PROCESS | 1647 | 1464734158116 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:35:58 INFO - PROCESS | 1647 | 1464734158146 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x124207000 == 43 [pid = 1647] [id = 97] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11336a800) [pid = 1647] [serial = 288] [outer = 0x0] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119490400) [pid = 1647] [serial = 289] [outer = 0x11336a800] 15:35:58 INFO - PROCESS | 1647 | 1464734158172 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12676bc00) [pid = 1647] [serial = 290] [outer = 0x11336a800] 15:35:58 INFO - PROCESS | 1647 | 1464734158441 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]]]}] 15:35:58 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. 15:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms 15:35:58 INFO - PROCESS | 1647 | 1464734158480 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1647 | 1464734158481 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:35:58 INFO - PROCESS | 1647 | 1464734158483 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1647 | 1464734158484 Marionette TRACE conn2 <- [1,362,null,{}] 15:35:58 INFO - PROCESS | 1647 | 1464734158494 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}] 15:35:58 INFO - PROCESS | 1647 | 1464734158574 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:35:58 INFO - PROCESS | 1647 | 1464734158579 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x129111800 == 44 [pid = 1647] [id = 98] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121206800) [pid = 1647] [serial = 291] [outer = 0x0] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128f44000) [pid = 1647] [serial = 292] [outer = 0x121206800] 15:35:58 INFO - PROCESS | 1647 | 1464734158604 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1291aa000) [pid = 1647] [serial = 293] [outer = 0x121206800] 15:35:58 INFO - PROCESS | 1647 | 1464734158902 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]]]}] 15:35:58 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. 15:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 475ms 15:35:58 INFO - PROCESS | 1647 | 1464734158959 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1647 | 1464734158960 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:35:58 INFO - PROCESS | 1647 | 1464734158962 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1647 | 1464734158963 Marionette TRACE conn2 <- [1,366,null,{}] 15:35:58 INFO - PROCESS | 1647 | 1464734158966 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}] 15:35:59 INFO - PROCESS | 1647 | 1464734159066 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:35:59 INFO - PROCESS | 1647 | 1464734159075 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b3800 == 45 [pid = 1647] [id = 99] 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1291ab000) [pid = 1647] [serial = 294] [outer = 0x0] 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12939ec00) [pid = 1647] [serial = 295] [outer = 0x1291ab000] 15:35:59 INFO - PROCESS | 1647 | 1464734159099 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1293a7000) [pid = 1647] [serial = 296] [outer = 0x1291ab000] 15:35:59 INFO - PROCESS | 1647 | 1464734159410 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]]]}] 15:35:59 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. 15:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 15:35:59 INFO - PROCESS | 1647 | 1464734159431 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1647 | 1464734159433 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:35:59 INFO - PROCESS | 1647 | 1464734159435 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1647 | 1464734159436 Marionette TRACE conn2 <- [1,370,null,{}] 15:35:59 INFO - PROCESS | 1647 | 1464734159440 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}] 15:35:59 INFO - PROCESS | 1647 | 1464734159513 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:35:59 INFO - PROCESS | 1647 | 1464734159519 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297de800 == 46 [pid = 1647] [id = 100] 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129605400) [pid = 1647] [serial = 297] [outer = 0x0] 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12960c400) [pid = 1647] [serial = 298] [outer = 0x129605400] 15:35:59 INFO - PROCESS | 1647 | 1464734159545 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12961f000) [pid = 1647] [serial = 299] [outer = 0x129605400] 15:36:00 INFO - PROCESS | 1647 | 1464734160093 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]]]}] 15:36:00 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. 15:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 15:36:00 INFO - PROCESS | 1647 | 1464734160106 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1647 | 1464734160110 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:36:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:36:00 INFO - PROCESS | 1647 | 1464734160115 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1647 | 1464734160119 Marionette TRACE conn2 <- [1,374,null,{}] 15:36:00 INFO - PROCESS | 1647 | 1464734160125 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}] 15:36:00 INFO - PROCESS | 1647 | 1464734160280 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:36:00 INFO - PROCESS | 1647 | 1464734160384 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x115f53000 == 47 [pid = 1647] [id = 101] 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x113304400) [pid = 1647] [serial = 300] [outer = 0x0] 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113c4a400) [pid = 1647] [serial = 301] [outer = 0x113304400] 15:36:00 INFO - PROCESS | 1647 | 1464734160416 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115f43800) [pid = 1647] [serial = 302] [outer = 0x113304400] 15:36:00 INFO - PROCESS | 1647 | 1464734160971 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:36:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1025ms 15:36:01 INFO - PROCESS | 1647 | 1464734161151 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1647 | 1464734161153 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:36:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:36:01 INFO - PROCESS | 1647 | 1464734161190 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1647 | 1464734161192 Marionette TRACE conn2 <- [1,378,null,{}] 15:36:01 INFO - PROCESS | 1647 | 1464734161195 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}] 15:36:01 INFO - PROCESS | 1647 | 1464734161289 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:36:01 INFO - PROCESS | 1647 | 1464734161329 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fc5800 == 48 [pid = 1647] [id = 102] 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1130ab400) [pid = 1647] [serial = 303] [outer = 0x0] 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115d9ac00) [pid = 1647] [serial = 304] [outer = 0x1130ab400] 15:36:01 INFO - PROCESS | 1647 | 1464734161357 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11660fc00) [pid = 1647] [serial = 305] [outer = 0x1130ab400] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b3800 == 47 [pid = 1647] [id = 99] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x129111800 == 46 [pid = 1647] [id = 98] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x124207000 == 45 [pid = 1647] [id = 97] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x127812800 == 44 [pid = 1647] [id = 96] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x126742800 == 43 [pid = 1647] [id = 95] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x124f0f800 == 42 [pid = 1647] [id = 94] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1236f2000 == 41 [pid = 1647] [id = 93] 15:36:01 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128f4cc00) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1181fd000 == 40 [pid = 1647] [id = 92] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12137e000 == 39 [pid = 1647] [id = 91] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1170aa000 == 38 [pid = 1647] [id = 90] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1198c4800 == 37 [pid = 1647] [id = 89] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x11969c000 == 36 [pid = 1647] [id = 88] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x118fa5800 == 35 [pid = 1647] [id = 87] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1181fd800 == 34 [pid = 1647] [id = 86] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2c800 == 33 [pid = 1647] [id = 85] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ac800 == 32 [pid = 1647] [id = 84] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1160c6000 == 31 [pid = 1647] [id = 83] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x112d88000 == 30 [pid = 1647] [id = 82] 15:36:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12780d000 == 29 [pid = 1647] [id = 81] 15:36:01 INFO - PROCESS | 1647 | 1464734161813 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:36:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 682ms 15:36:01 INFO - PROCESS | 1647 | 1464734161862 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:36:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:36:01 INFO - PROCESS | 1647 | 1464734161864 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:36:01 INFO - PROCESS | 1647 | 1464734161876 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1647 | 1464734161879 Marionette TRACE conn2 <- [1,382,null,{}] 15:36:01 INFO - PROCESS | 1647 | 1464734161881 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}] 15:36:01 INFO - PROCESS | 1647 | 1464734161957 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:36:01 INFO - PROCESS | 1647 | 1464734161962 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160cd800 == 30 [pid = 1647] [id = 103] 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x113cc8800) [pid = 1647] [serial = 306] [outer = 0x0] 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116a7a400) [pid = 1647] [serial = 307] [outer = 0x113cc8800] 15:36:01 INFO - PROCESS | 1647 | 1464734161991 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x117e10400) [pid = 1647] [serial = 308] [outer = 0x113cc8800] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x128f44c00) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11672d000) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x124562400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x120e31400) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11856e800) [pid = 1647] [serial = 207] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x115d0a400) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118565400) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1187d4c00) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118f90400) [pid = 1647] [serial = 210] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115d0dc00) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124257c00) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121206c00) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x117687400) [pid = 1647] [serial = 204] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1293a6000) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119707800) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12675ec00) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1216a6800) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126c4d800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118084400) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11923a000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x126549000) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121d09c00) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1197f8000) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116060000) [pid = 1647] [serial = 201] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12ceabc00) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1248d4c00) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11604e000) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124eca000) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1289cb800) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12939cc00) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1245ad800) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 15:36:02 INFO - PROCESS | 1647 | 1464734162345 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:36:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 529ms 15:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:36:02 INFO - PROCESS | 1647 | 1464734162397 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1647 | 1464734162398 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:36:02 INFO - PROCESS | 1647 | 1464734162400 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1647 | 1464734162401 Marionette TRACE conn2 <- [1,386,null,{}] 15:36:02 INFO - PROCESS | 1647 | 1464734162415 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}] 15:36:02 INFO - PROCESS | 1647 | 1464734162493 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:36:02 INFO - PROCESS | 1647 | 1464734162499 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171db800 == 31 [pid = 1647] [id = 104] 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11856a400) [pid = 1647] [serial = 309] [outer = 0x0] 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11856d800) [pid = 1647] [serial = 310] [outer = 0x11856a400] 15:36:02 INFO - PROCESS | 1647 | 1464734162532 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1187c2c00) [pid = 1647] [serial = 311] [outer = 0x11856a400] 15:36:02 INFO - PROCESS | 1647 | 1464734162897 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]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms 15:36:02 INFO - PROCESS | 1647 | 1464734162933 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1647 | 1464734162935 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:36:02 INFO - PROCESS | 1647 | 1464734162949 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1647 | 1464734162950 Marionette TRACE conn2 <- [1,390,null,{}] 15:36:02 INFO - PROCESS | 1647 | 1464734162967 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}] 15:36:03 INFO - PROCESS | 1647 | 1464734163043 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:36:03 INFO - PROCESS | 1647 | 1464734163048 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181fd800 == 32 [pid = 1647] [id = 105] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x113369800) [pid = 1647] [serial = 312] [outer = 0x0] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119230800) [pid = 1647] [serial = 313] [outer = 0x113369800] 15:36:03 INFO - PROCESS | 1647 | 1464734163076 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11970bc00) [pid = 1647] [serial = 314] [outer = 0x113369800] 15:36:03 INFO - PROCESS | 1647 | 1464734163378 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]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 481ms 15:36:03 INFO - PROCESS | 1647 | 1464734163423 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1647 | 1464734163424 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:36:03 INFO - PROCESS | 1647 | 1464734163426 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1647 | 1464734163427 Marionette TRACE conn2 <- [1,394,null,{}] 15:36:03 INFO - PROCESS | 1647 | 1464734163430 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}] 15:36:03 INFO - PROCESS | 1647 | 1464734163501 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:36:03 INFO - PROCESS | 1647 | 1464734163549 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11898a000 == 33 [pid = 1647] [id = 106] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112a7e800) [pid = 1647] [serial = 315] [outer = 0x0] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119707c00) [pid = 1647] [serial = 316] [outer = 0x112a7e800] 15:36:03 INFO - PROCESS | 1647 | 1464734163574 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119a5f000) [pid = 1647] [serial = 317] [outer = 0x112a7e800] 15:36:03 INFO - PROCESS | 1647 | 1464734163868 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]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 15:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:36:03 INFO - PROCESS | 1647 | 1464734163897 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1647 | 1464734163898 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1647 | 1464734163900 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1647 | 1464734163901 Marionette TRACE conn2 <- [1,398,null,{}] 15:36:03 INFO - PROCESS | 1647 | 1464734163907 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}] 15:36:04 INFO - PROCESS | 1647 | 1464734164010 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:36:04 INFO - PROCESS | 1647 | 1464734164039 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b0800 == 34 [pid = 1647] [id = 107] 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119a62c00) [pid = 1647] [serial = 318] [outer = 0x0] 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121105c00) [pid = 1647] [serial = 319] [outer = 0x119a62c00] 15:36:04 INFO - PROCESS | 1647 | 1464734164065 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121444800) [pid = 1647] [serial = 320] [outer = 0x119a62c00] 15:36:04 INFO - PROCESS | 1647 | 1464734164423 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]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 572ms 15:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:36:04 INFO - PROCESS | 1647 | 1464734164473 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1647 | 1464734164475 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:36:04 INFO - PROCESS | 1647 | 1464734164478 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1647 | 1464734164480 Marionette TRACE conn2 <- [1,402,null,{}] 15:36:04 INFO - PROCESS | 1647 | 1464734164490 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}] 15:36:04 INFO - PROCESS | 1647 | 1464734164621 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:36:04 INFO - PROCESS | 1647 | 1464734164667 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119daa000 == 35 [pid = 1647] [id = 108] 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119a6a000) [pid = 1647] [serial = 321] [outer = 0x0] 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1219d8400) [pid = 1647] [serial = 322] [outer = 0x119a6a000] 15:36:04 INFO - PROCESS | 1647 | 1464734164714 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1237ac000) [pid = 1647] [serial = 323] [outer = 0x119a6a000] 15:36:05 INFO - PROCESS | 1647 | 1464734165061 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]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 628ms 15:36:05 INFO - PROCESS | 1647 | 1464734165106 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1647 | 1464734165107 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:36:05 INFO - PROCESS | 1647 | 1464734165109 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1647 | 1464734165110 Marionette TRACE conn2 <- [1,406,null,{}] 15:36:05 INFO - PROCESS | 1647 | 1464734165119 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}] 15:36:05 INFO - PROCESS | 1647 | 1464734165205 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:36:05 INFO - PROCESS | 1647 | 1464734165211 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x121380000 == 36 [pid = 1647] [id = 109] 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1237a3800) [pid = 1647] [serial = 324] [outer = 0x0] 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124560400) [pid = 1647] [serial = 325] [outer = 0x1237a3800] 15:36:05 INFO - PROCESS | 1647 | 1464734165236 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1246b2000) [pid = 1647] [serial = 326] [outer = 0x1237a3800] 15:36:05 INFO - PROCESS | 1647 | 1464734165550 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]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 15:36:05 INFO - PROCESS | 1647 | 1464734165578 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1647 | 1464734165579 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:36:05 INFO - PROCESS | 1647 | 1464734165589 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1647 | 1464734165590 Marionette TRACE conn2 <- [1,410,null,{}] 15:36:05 INFO - PROCESS | 1647 | 1464734165593 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}] 15:36:05 INFO - PROCESS | 1647 | 1464734165678 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:36:05 INFO - PROCESS | 1647 | 1464734165682 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12168b000 == 37 [pid = 1647] [id = 110] 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1237adc00) [pid = 1647] [serial = 327] [outer = 0x0] 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124ec3400) [pid = 1647] [serial = 328] [outer = 0x1237adc00] 15:36:05 INFO - PROCESS | 1647 | 1464734165708 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124fd5000) [pid = 1647] [serial = 329] [outer = 0x1237adc00] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1291ab000) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124ecb800) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126c51800) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x111f31000) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11970b800) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11660b400) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1187c3800) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a9a800) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12675fc00) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a9b800) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11336a800) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12890c400) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12890d000) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113c48c00) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121206800) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x120e2d800) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12132f400) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1246ad000) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116a7a000) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:36:06 INFO - PROCESS | 1647 | 1464734166256 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 727ms 15:36:06 INFO - PROCESS | 1647 | 1464734166316 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1647 | 1464734166318 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:36:06 INFO - PROCESS | 1647 | 1464734166329 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1647 | 1464734166341 Marionette TRACE conn2 <- [1,414,null,{}] 15:36:06 INFO - PROCESS | 1647 | 1464734166345 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}] 15:36:06 INFO - PROCESS | 1647 | 1464734166462 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:36:06 INFO - PROCESS | 1647 | 1464734166473 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181fd000 == 38 [pid = 1647] [id = 111] 15:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118933c00) [pid = 1647] [serial = 330] [outer = 0x0] 15:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12425d000) [pid = 1647] [serial = 331] [outer = 0x118933c00] 15:36:06 INFO - PROCESS | 1647 | 1464734166513 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124fde400) [pid = 1647] [serial = 332] [outer = 0x118933c00] 15:36:06 INFO - PROCESS | 1647 | 1464734166893 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 582ms 15:36:06 INFO - PROCESS | 1647 | 1464734166909 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1647 | 1464734166911 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:36:06 INFO - PROCESS | 1647 | 1464734166913 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1647 | 1464734166915 Marionette TRACE conn2 <- [1,418,null,{}] 15:36:06 INFO - PROCESS | 1647 | 1464734166917 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}] 15:36:07 INFO - PROCESS | 1647 | 1464734167031 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:36:07 INFO - PROCESS | 1647 | 1464734167037 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x124210800 == 39 [pid = 1647] [id = 112] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11893b800) [pid = 1647] [serial = 333] [outer = 0x0] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12643bc00) [pid = 1647] [serial = 334] [outer = 0x11893b800] 15:36:07 INFO - PROCESS | 1647 | 1464734167065 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12890cc00) [pid = 1647] [serial = 335] [outer = 0x11893b800] 15:36:07 INFO - PROCESS | 1647 | 1464734167867 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]]]}] 15:36:07 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 15:36:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 15:36:07 INFO - PROCESS | 1647 | 1464734167883 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1647 | 1464734167884 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:36:07 INFO - PROCESS | 1647 | 1464734167888 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1647 | 1464734167889 Marionette TRACE conn2 <- [1,422,null,{}] 15:36:07 INFO - PROCESS | 1647 | 1464734167891 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}] 15:36:07 INFO - PROCESS | 1647 | 1464734167976 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:36:07 INFO - PROCESS | 1647 | 1464734167980 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12658a800 == 40 [pid = 1647] [id = 113] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12890bc00) [pid = 1647] [serial = 336] [outer = 0x0] 15:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128b57800) [pid = 1647] [serial = 337] [outer = 0x12890bc00] 15:36:08 INFO - PROCESS | 1647 | 1464734168005 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128b5d000) [pid = 1647] [serial = 338] [outer = 0x12890bc00] 15:36:08 INFO - PROCESS | 1647 | 1464734168761 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:36:08 INFO - PROCESS | 1647 | 1464734168958 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]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1119ms 15:36:09 INFO - PROCESS | 1647 | 1464734169028 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1647 | 1464734169031 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:36:09 INFO - PROCESS | 1647 | 1464734169036 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1647 | 1464734169038 Marionette TRACE conn2 <- [1,426,null,{}] 15:36:09 INFO - PROCESS | 1647 | 1464734169041 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}] 15:36:09 INFO - PROCESS | 1647 | 1464734169128 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:36:09 INFO - PROCESS | 1647 | 1464734169210 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180ae800 == 41 [pid = 1647] [id = 114] 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116045c00) [pid = 1647] [serial = 339] [outer = 0x0] 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x117e0d400) [pid = 1647] [serial = 340] [outer = 0x116045c00] 15:36:09 INFO - PROCESS | 1647 | 1464734169242 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11856b400) [pid = 1647] [serial = 341] [outer = 0x116045c00] 15:36:09 INFO - PROCESS | 1647 | 1464734169728 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] 15:36:09 INFO - PROCESS | 1647 | 1464734169760 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:36:09 INFO - PROCESS | 1647 | 1464734169765 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1647 | 1464734169766 Marionette TRACE conn2 <- [1,430,null,{}] 15:36:09 INFO - PROCESS | 1647 | 1464734169788 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}] 15:36:09 INFO - PROCESS | 1647 | 1464734169888 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:36:09 INFO - PROCESS | 1647 | 1464734169946 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131db000 == 42 [pid = 1647] [id = 115] 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1168af000) [pid = 1647] [serial = 342] [outer = 0x0] 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118573000) [pid = 1647] [serial = 343] [outer = 0x1168af000] 15:36:09 INFO - PROCESS | 1647 | 1464734169976 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1197f7c00) [pid = 1647] [serial = 344] [outer = 0x1168af000] 15:36:10 INFO - PROCESS | 1647 | 1464734170544 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]]]}] 15:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 823ms 15:36:10 INFO - PROCESS | 1647 | 1464734170588 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1647 | 1464734170590 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:36:10 INFO - PROCESS | 1647 | 1464734170594 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1647 | 1464734170596 Marionette TRACE conn2 <- [1,434,null,{}] 15:36:10 INFO - PROCESS | 1647 | 1464734170599 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}] 15:36:10 INFO - PROCESS | 1647 | 1464734170686 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x124210800 == 41 [pid = 1647] [id = 112] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1181fd000 == 40 [pid = 1647] [id = 111] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12168b000 == 39 [pid = 1647] [id = 110] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x121380000 == 38 [pid = 1647] [id = 109] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119daa000 == 37 [pid = 1647] [id = 108] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b0800 == 36 [pid = 1647] [id = 107] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11898a000 == 35 [pid = 1647] [id = 106] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1181fd800 == 34 [pid = 1647] [id = 105] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12960c400) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1171db800 == 33 [pid = 1647] [id = 104] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1160cd800 == 32 [pid = 1647] [id = 103] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x115fc5800 == 31 [pid = 1647] [id = 102] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x115f53000 == 30 [pid = 1647] [id = 101] 15:36:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1297de800 == 29 [pid = 1647] [id = 100] 15:36:10 INFO - PROCESS | 1647 | 1464734170779 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131d7000 == 30 [pid = 1647] [id = 116] 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115d0dc00) [pid = 1647] [serial = 345] [outer = 0x0] 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1160af400) [pid = 1647] [serial = 346] [outer = 0x115d0dc00] 15:36:10 INFO - PROCESS | 1647 | 1464734170808 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1184c0400) [pid = 1647] [serial = 347] [outer = 0x115d0dc00] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126768400) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1293a0c00) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118566c00) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11856f400) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119a60800) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x120e31000) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116f04400) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1187d7400) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121111800) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121606c00) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x117e03800) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126c52c00) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11893a000) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11922f000) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126c46000) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119277800) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119490400) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128911800) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12890c800) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128b5e400) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115033c00) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128f44000) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112fb7c00) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12110a000) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121110c00) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x123634000) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1245b1400) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124ec9c00) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12182e800) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x123631c00) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x128b63800) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x128b58c00) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1291aa000) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12676bc00) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1293a7000) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x126438000) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12939ec00) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 15:36:11 INFO - PROCESS | 1647 | 1464734171238 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]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 15:36:11 INFO - PROCESS | 1647 | 1464734171266 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1647 | 1464734171271 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:36:11 INFO - PROCESS | 1647 | 1464734171288 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1647 | 1464734171291 Marionette TRACE conn2 <- [1,438,null,{}] 15:36:11 INFO - PROCESS | 1647 | 1464734171295 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}] 15:36:11 INFO - PROCESS | 1647 | 1464734171412 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:36:11 INFO - PROCESS | 1647 | 1464734171423 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171cf800 == 31 [pid = 1647] [id = 117] 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1187dac00) [pid = 1647] [serial = 348] [outer = 0x0] 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118f48c00) [pid = 1647] [serial = 349] [outer = 0x1187dac00] 15:36:11 INFO - PROCESS | 1647 | 1464734171466 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11970dc00) [pid = 1647] [serial = 350] [outer = 0x1187dac00] 15:36:11 INFO - PROCESS | 1647 | 1464734171795 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]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 523ms 15:36:11 INFO - PROCESS | 1647 | 1464734171813 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:36:11 INFO - PROCESS | 1647 | 1464734171815 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:36:11 INFO - PROCESS | 1647 | 1464734171817 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1647 | 1464734171821 Marionette TRACE conn2 <- [1,442,null,{}] 15:36:11 INFO - PROCESS | 1647 | 1464734171831 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}] 15:36:11 INFO - PROCESS | 1647 | 1464734171907 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:36:11 INFO - PROCESS | 1647 | 1464734171914 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11264f800 == 32 [pid = 1647] [id = 118] 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112a9b400) [pid = 1647] [serial = 351] [outer = 0x0] 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119aabc00) [pid = 1647] [serial = 352] [outer = 0x112a9b400] 15:36:11 INFO - PROCESS | 1647 | 1464734171951 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x120e37400) [pid = 1647] [serial = 353] [outer = 0x112a9b400] 15:36:12 INFO - PROCESS | 1647 | 1464734172291 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]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 524ms 15:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:36:12 INFO - PROCESS | 1647 | 1464734172341 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1647 | 1464734172343 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:36:12 INFO - PROCESS | 1647 | 1464734172345 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1647 | 1464734172346 Marionette TRACE conn2 <- [1,446,null,{}] 15:36:12 INFO - PROCESS | 1647 | 1464734172348 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}] 15:36:12 INFO - PROCESS | 1647 | 1464734172441 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:36:12 INFO - PROCESS | 1647 | 1464734172448 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11988d800 == 33 [pid = 1647] [id = 119] 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x121203400) [pid = 1647] [serial = 354] [outer = 0x0] 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1216a1400) [pid = 1647] [serial = 355] [outer = 0x121203400] 15:36:12 INFO - PROCESS | 1647 | 1464734172476 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1219dfc00) [pid = 1647] [serial = 356] [outer = 0x121203400] 15:36:12 INFO - PROCESS | 1647 | 1464734172771 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]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 15:36:12 INFO - PROCESS | 1647 | 1464734172814 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1647 | 1464734172815 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:36:12 INFO - PROCESS | 1647 | 1464734172817 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1647 | 1464734172818 Marionette TRACE conn2 <- [1,450,null,{}] 15:36:12 INFO - PROCESS | 1647 | 1464734172823 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}] 15:36:12 INFO - PROCESS | 1647 | 1464734172895 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:36:12 INFO - PROCESS | 1647 | 1464734172899 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12126d800 == 34 [pid = 1647] [id = 120] 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1216a6c00) [pid = 1647] [serial = 357] [outer = 0x0] 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12455a400) [pid = 1647] [serial = 358] [outer = 0x1216a6c00] 15:36:12 INFO - PROCESS | 1647 | 1464734172927 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1245b4c00) [pid = 1647] [serial = 359] [outer = 0x1216a6c00] 15:36:13 INFO - PROCESS | 1647 | 1464734173303 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] 15:36:13 INFO - PROCESS | 1647 | 1464734173342 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1647 | 1464734173344 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1647 | 1464734173345 Marionette TRACE conn2 <- [1,454,null,{}] 15:36:13 INFO - PROCESS | 1647 | 1464734173347 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}] 15:36:13 INFO - PROCESS | 1647 | 1464734173449 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:36:13 INFO - PROCESS | 1647 | 1464734173478 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121388000 == 35 [pid = 1647] [id = 121] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121335800) [pid = 1647] [serial = 360] [outer = 0x0] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124fd4800) [pid = 1647] [serial = 361] [outer = 0x121335800] 15:36:13 INFO - PROCESS | 1647 | 1464734173504 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12890b000) [pid = 1647] [serial = 362] [outer = 0x121335800] 15:36:13 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:13 INFO - PROCESS | 1647 | 1464734173836 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]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 15:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:36:13 INFO - PROCESS | 1647 | 1464734173863 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1647 | 1464734173864 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1647 | 1464734173866 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1647 | 1464734173867 Marionette TRACE conn2 <- [1,458,null,{}] 15:36:13 INFO - PROCESS | 1647 | 1464734173870 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}] 15:36:13 INFO - PROCESS | 1647 | 1464734173962 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:36:13 INFO - PROCESS | 1647 | 1464734173966 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b5800 == 36 [pid = 1647] [id = 122] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12160d400) [pid = 1647] [serial = 363] [outer = 0x0] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12890f800) [pid = 1647] [serial = 364] [outer = 0x12160d400] 15:36:13 INFO - PROCESS | 1647 | 1464734173991 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128b5d400) [pid = 1647] [serial = 365] [outer = 0x12160d400] 15:36:14 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc - 15:36:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1 15:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:14 INFO - _addTest/ [0,461,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1647 | 1464734174337 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:36:14 INFO - PROCESS | 1647 | 1464734174342 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1647 | 1464734174351 Marionette TRACE conn2 <- [1,462,null,{}] 15:36:14 INFO - PROCESS | 1647 | 1464734174360 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}] 15:36:14 INFO - PROCESS | 1647 | 1464734174445 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:36:14 INFO - PROCESS | 1647 | 1464734174449 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e84800 == 37 [pid = 1647] [id = 123] 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128b5e800) [pid = 1647] [serial = 366] [outer = 0x0] 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128f43000) [pid = 1647] [serial = 367] [outer = 0x128b5e800] 15:36:14 INFO - PROCESS | 1647 | 1464734174474 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1291a9c00) [pid = 1647] [serial = 368] [outer = 0x128b5e800] 15:36:14 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:14 INFO - PROCESS | 1647 | 1464734174801 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] 15:36:14 INFO - PROCESS | 1647 | 1464734174830 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:36:14 INFO - PROCESS | 1647 | 1464734174832 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1647 | 1464734174833 Marionette TRACE conn2 <- [1,466,null,{}] 15:36:14 INFO - PROCESS | 1647 | 1464734174836 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}] 15:36:14 INFO - PROCESS | 1647 | 1464734174930 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:36:14 INFO - PROCESS | 1647 | 1464734174934 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409800 == 38 [pid = 1647] [id = 124] 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1291aa000) [pid = 1647] [serial = 369] [outer = 0x0] 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1293a3400) [pid = 1647] [serial = 370] [outer = 0x1291aa000] 15:36:14 INFO - PROCESS | 1647 | 1464734174960 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129609800) [pid = 1647] [serial = 371] [outer = 0x1291aa000] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11893b800) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119a6a000) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113cc8800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1130ab400) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a7e800) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11856a400) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1237adc00) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1237a3800) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113369800) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119a62c00) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:36:15 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118933c00) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:36:15 INFO - PROCESS | 1647 | 1464734175307 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] 15:36:15 INFO - PROCESS | 1647 | 1464734175352 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:36:15 INFO - PROCESS | 1647 | 1464734175356 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1647 | 1464734175359 Marionette TRACE conn2 <- [1,470,null,{}] 15:36:15 INFO - PROCESS | 1647 | 1464734175361 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}] 15:36:15 INFO - PROCESS | 1647 | 1464734175438 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:36:15 INFO - PROCESS | 1647 | 1464734175443 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x126952000 == 39 [pid = 1647] [id = 125] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119a63000) [pid = 1647] [serial = 372] [outer = 0x0] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124257c00) [pid = 1647] [serial = 373] [outer = 0x119a63000] 15:36:15 INFO - PROCESS | 1647 | 1464734175476 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x129607400) [pid = 1647] [serial = 374] [outer = 0x119a63000] 15:36:15 INFO - PROCESS | 1647 | 1464734175815 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]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 15:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:36:15 INFO - PROCESS | 1647 | 1464734175826 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1647 | 1464734175828 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:36:15 INFO - PROCESS | 1647 | 1464734175830 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1647 | 1464734175832 Marionette TRACE conn2 <- [1,474,null,{}] 15:36:15 INFO - PROCESS | 1647 | 1464734175834 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}] 15:36:15 INFO - PROCESS | 1647 | 1464734175927 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:36:15 INFO - PROCESS | 1647 | 1464734175932 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128964000 == 40 [pid = 1647] [id = 126] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1291ab000) [pid = 1647] [serial = 375] [outer = 0x0] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12962d400) [pid = 1647] [serial = 376] [outer = 0x1291ab000] 15:36:15 INFO - PROCESS | 1647 | 1464734175961 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a8f3c00) [pid = 1647] [serial = 377] [outer = 0x1291ab000] 15:36:16 INFO - PROCESS | 1647 | 1464734176279 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]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 15:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:36:16 INFO - PROCESS | 1647 | 1464734176299 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1647 | 1464734176300 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:36:16 INFO - PROCESS | 1647 | 1464734176302 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1647 | 1464734176304 Marionette TRACE conn2 <- [1,478,null,{}] 15:36:16 INFO - PROCESS | 1647 | 1464734176308 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}] 15:36:16 INFO - PROCESS | 1647 | 1464734176410 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:36:16 INFO - PROCESS | 1647 | 1464734176418 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cf0800 == 41 [pid = 1647] [id = 127] 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124ec7400) [pid = 1647] [serial = 378] [outer = 0x0] 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a8f6400) [pid = 1647] [serial = 379] [outer = 0x124ec7400] 15:36:16 INFO - PROCESS | 1647 | 1464734176445 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12acd3800) [pid = 1647] [serial = 380] [outer = 0x124ec7400] 15:36:16 INFO - PROCESS | 1647 | 1464734176907 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]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 621ms 15:36:16 INFO - PROCESS | 1647 | 1464734176926 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1647 | 1464734176928 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:36:16 INFO - PROCESS | 1647 | 1464734176931 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1647 | 1464734176933 Marionette TRACE conn2 <- [1,482,null,{}] 15:36:16 INFO - PROCESS | 1647 | 1464734176939 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}] 15:36:17 INFO - PROCESS | 1647 | 1464734177022 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:36:17 INFO - PROCESS | 1647 | 1464734177067 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x129116800 == 42 [pid = 1647] [id = 128] 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12960fc00) [pid = 1647] [serial = 381] [outer = 0x0] 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12acd7000) [pid = 1647] [serial = 382] [outer = 0x12960fc00] 15:36:17 INFO - PROCESS | 1647 | 1464734177091 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b162800) [pid = 1647] [serial = 383] [outer = 0x12960fc00] 15:36:17 INFO - PROCESS | 1647 | 1464734177589 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]]]}] 15:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 15:36:17 INFO - PROCESS | 1647 | 1464734177601 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1647 | 1464734177604 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:36:17 INFO - PROCESS | 1647 | 1464734177608 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1647 | 1464734177611 Marionette TRACE conn2 <- [1,486,null,{}] 15:36:17 INFO - PROCESS | 1647 | 1464734177615 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}] 15:36:17 INFO - PROCESS | 1647 | 1464734177715 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:36:17 INFO - PROCESS | 1647 | 1464734177774 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171da000 == 43 [pid = 1647] [id = 129] 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x115f7b400) [pid = 1647] [serial = 384] [outer = 0x0] 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118083800) [pid = 1647] [serial = 385] [outer = 0x115f7b400] 15:36:17 INFO - PROCESS | 1647 | 1464734177805 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1187be000) [pid = 1647] [serial = 386] [outer = 0x115f7b400] 15:36:18 INFO - PROCESS | 1647 | 1464734178242 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]]]}] 15:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 15:36:18 INFO - PROCESS | 1647 | 1464734178321 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1647 | 1464734178325 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:36:18 INFO - PROCESS | 1647 | 1464734178332 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1647 | 1464734178334 Marionette TRACE conn2 <- [1,490,null,{}] 15:36:18 INFO - PROCESS | 1647 | 1464734178337 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}] 15:36:18 INFO - PROCESS | 1647 | 1464734178435 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:36:18 INFO - PROCESS | 1647 | 1464734178494 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12168f000 == 44 [pid = 1647] [id = 130] 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1187c3000) [pid = 1647] [serial = 387] [outer = 0x0] 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119a67800) [pid = 1647] [serial = 388] [outer = 0x1187c3000] 15:36:18 INFO - PROCESS | 1647 | 1464734178524 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12110a000) [pid = 1647] [serial = 389] [outer = 0x1187c3000] 15:36:18 INFO - PROCESS | 1647 | 1464734178913 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]]]}] 15:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 15:36:18 INFO - PROCESS | 1647 | 1464734178952 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1647 | 1464734178953 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:36:18 INFO - PROCESS | 1647 | 1464734178956 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1647 | 1464734178958 Marionette TRACE conn2 <- [1,494,null,{}] 15:36:18 INFO - PROCESS | 1647 | 1464734178966 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}] 15:36:19 INFO - PROCESS | 1647 | 1464734179073 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:36:19 INFO - PROCESS | 1647 | 1464734179134 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297ce000 == 45 [pid = 1647] [id = 131] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12120c000) [pid = 1647] [serial = 390] [outer = 0x0] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1246b3800) [pid = 1647] [serial = 391] [outer = 0x12120c000] 15:36:19 INFO - PROCESS | 1647 | 1464734179197 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128909800) [pid = 1647] [serial = 392] [outer = 0x12120c000] 15:36:19 INFO - PROCESS | 1647 | 1464734179724 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]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 822ms 15:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:36:19 INFO - PROCESS | 1647 | 1464734179779 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1647 | 1464734179780 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:36:19 INFO - PROCESS | 1647 | 1464734179783 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1647 | 1464734179784 Marionette TRACE conn2 <- [1,498,null,{}] 15:36:19 INFO - PROCESS | 1647 | 1464734179786 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}] 15:36:19 INFO - PROCESS | 1647 | 1464734179889 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:36:19 INFO - PROCESS | 1647 | 1464734179948 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164ce800 == 46 [pid = 1647] [id = 132] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115d0bc00) [pid = 1647] [serial = 393] [outer = 0x0] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1187d7c00) [pid = 1647] [serial = 394] [outer = 0x115d0bc00] 15:36:19 INFO - PROCESS | 1647 | 1464734179980 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128f44000) [pid = 1647] [serial = 395] [outer = 0x115d0bc00] 15:36:20 INFO - PROCESS | 1647 | 1464734180558 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]]]}] 15:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 819ms 15:36:20 INFO - PROCESS | 1647 | 1464734180624 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1647 | 1464734180628 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:36:20 INFO - PROCESS | 1647 | 1464734180636 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1647 | 1464734180641 Marionette TRACE conn2 <- [1,502,null,{}] 15:36:20 INFO - PROCESS | 1647 | 1464734180646 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}] 15:36:20 INFO - PROCESS | 1647 | 1464734180766 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:36:20 INFO - PROCESS | 1647 | 1464734180841 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11265a000 == 47 [pid = 1647] [id = 133] 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116a6ec00) [pid = 1647] [serial = 396] [outer = 0x0] 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x117152800) [pid = 1647] [serial = 397] [outer = 0x116a6ec00] 15:36:20 INFO - PROCESS | 1647 | 1464734180888 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118082400) [pid = 1647] [serial = 398] [outer = 0x116a6ec00] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x128cf0800 == 46 [pid = 1647] [id = 127] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x128964000 == 45 [pid = 1647] [id = 126] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x126952000 == 44 [pid = 1647] [id = 125] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x126409800 == 43 [pid = 1647] [id = 124] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124e84800 == 42 [pid = 1647] [id = 123] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b5800 == 41 [pid = 1647] [id = 122] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121388000 == 40 [pid = 1647] [id = 121] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12126d800 == 39 [pid = 1647] [id = 120] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11988d800 == 38 [pid = 1647] [id = 119] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11264f800 == 37 [pid = 1647] [id = 118] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1171cf800 == 36 [pid = 1647] [id = 117] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1131d7000 == 35 [pid = 1647] [id = 116] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1131db000 == 34 [pid = 1647] [id = 115] 15:36:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1180ae800 == 33 [pid = 1647] [id = 114] 15:36:21 INFO - PROCESS | 1647 | 1464734181408 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]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 824ms 15:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:36:21 INFO - PROCESS | 1647 | 1464734181460 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1647 | 1464734181464 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:36:21 INFO - PROCESS | 1647 | 1464734181468 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1647 | 1464734181470 Marionette TRACE conn2 <- [1,506,null,{}] 15:36:21 INFO - PROCESS | 1647 | 1464734181472 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}] 15:36:21 INFO - PROCESS | 1647 | 1464734181548 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:36:21 INFO - PROCESS | 1647 | 1464734181557 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684c000 == 34 [pid = 1647] [id = 134] 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11856e800) [pid = 1647] [serial = 399] [outer = 0x0] 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1187d9c00) [pid = 1647] [serial = 400] [outer = 0x11856e800] 15:36:21 INFO - PROCESS | 1647 | 1464734181584 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118f8f800) [pid = 1647] [serial = 401] [outer = 0x11856e800] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1219d8400) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116a7a400) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x117e10400) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11660fc00) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115d9ac00) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119707c00) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113c4a400) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11856d800) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1187c2c00) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1237ac000) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124ec3400) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124560400) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119230800) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11970bc00) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124fd5000) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121105c00) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x121444800) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12425d000) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1246b2000) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124fde400) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119a5f000) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12890cc00) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12643bc00) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 15:36:22 INFO - PROCESS | 1647 | 1464734182007 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 572ms 15:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:36:22 INFO - PROCESS | 1647 | 1464734182042 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1647 | 1464734182044 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:36:22 INFO - PROCESS | 1647 | 1464734182047 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1647 | 1464734182050 Marionette TRACE conn2 <- [1,510,null,{}] 15:36:22 INFO - PROCESS | 1647 | 1464734182071 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}] 15:36:22 INFO - PROCESS | 1647 | 1464734182190 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:36:22 INFO - PROCESS | 1647 | 1464734182263 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x118973000 == 35 [pid = 1647] [id = 135] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118933800) [pid = 1647] [serial = 402] [outer = 0x0] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197f9000) [pid = 1647] [serial = 403] [outer = 0x118933800] 15:36:22 INFO - PROCESS | 1647 | 1464734182308 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x120e33800) [pid = 1647] [serial = 404] [outer = 0x118933800] 15:36:22 INFO - PROCESS | 1647 | 1464734182607 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 584ms 15:36:22 INFO - PROCESS | 1647 | 1464734182630 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1647 | 1464734182632 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:36:22 INFO - PROCESS | 1647 | 1464734182634 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1647 | 1464734182635 Marionette TRACE conn2 <- [1,514,null,{}] 15:36:22 INFO - PROCESS | 1647 | 1464734182653 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}] 15:36:22 INFO - PROCESS | 1647 | 1464734182731 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:36:22 INFO - PROCESS | 1647 | 1464734182737 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11989f800 == 36 [pid = 1647] [id = 136] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121108c00) [pid = 1647] [serial = 405] [outer = 0x0] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121441c00) [pid = 1647] [serial = 406] [outer = 0x121108c00] 15:36:22 INFO - PROCESS | 1647 | 1464734182765 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121824c00) [pid = 1647] [serial = 407] [outer = 0x121108c00] 15:36:23 INFO - PROCESS | 1647 | 1464734183068 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]]]}] 15:36:23 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 15:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 483ms 15:36:23 INFO - PROCESS | 1647 | 1464734183131 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1647 | 1464734183133 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:36:23 INFO - PROCESS | 1647 | 1464734183135 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1647 | 1464734183136 Marionette TRACE conn2 <- [1,518,null,{}] 15:36:23 INFO - PROCESS | 1647 | 1464734183142 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}] 15:36:23 INFO - PROCESS | 1647 | 1464734183214 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:36:23 INFO - PROCESS | 1647 | 1464734183218 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11989d000 == 37 [pid = 1647] [id = 137] 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x113302400) [pid = 1647] [serial = 408] [outer = 0x0] 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12362cc00) [pid = 1647] [serial = 409] [outer = 0x113302400] 15:36:23 INFO - PROCESS | 1647 | 1464734183246 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12455e000) [pid = 1647] [serial = 410] [outer = 0x113302400] 15:36:23 INFO - PROCESS | 1647 | 1464734183592 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]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 15:36:23 INFO - PROCESS | 1647 | 1464734183608 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1647 | 1464734183609 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:36:23 INFO - PROCESS | 1647 | 1464734183612 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1647 | 1464734183613 Marionette TRACE conn2 <- [1,522,null,{}] 15:36:23 INFO - PROCESS | 1647 | 1464734183615 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}] 15:36:23 INFO - PROCESS | 1647 | 1464734183721 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:36:23 INFO - PROCESS | 1647 | 1464734183752 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x121274000 == 38 [pid = 1647] [id = 138] 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x123634400) [pid = 1647] [serial = 411] [outer = 0x0] 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ecdc00) [pid = 1647] [serial = 412] [outer = 0x123634400] 15:36:23 INFO - PROCESS | 1647 | 1464734183785 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12890ec00) [pid = 1647] [serial = 413] [outer = 0x123634400] 15:36:24 INFO - PROCESS | 1647 | 1464734184133 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]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 15:36:24 INFO - PROCESS | 1647 | 1464734184181 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1647 | 1464734184182 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:36:24 INFO - PROCESS | 1647 | 1464734184184 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1647 | 1464734184185 Marionette TRACE conn2 <- [1,526,null,{}] 15:36:24 INFO - PROCESS | 1647 | 1464734184188 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}] 15:36:24 INFO - PROCESS | 1647 | 1464734184273 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:36:24 INFO - PROCESS | 1647 | 1464734184283 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x115f6a800 == 39 [pid = 1647] [id = 139] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1265b9800) [pid = 1647] [serial = 414] [outer = 0x0] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128b62c00) [pid = 1647] [serial = 415] [outer = 0x1265b9800] 15:36:24 INFO - PROCESS | 1647 | 1464734184311 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1130ab800) [pid = 1647] [serial = 416] [outer = 0x1265b9800] 15:36:24 INFO - PROCESS | 1647 | 1464734184693 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]]]}] 15:36:24 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 15:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 15:36:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:36:24 INFO - PROCESS | 1647 | 1464734184707 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1647 | 1464734184709 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:36:24 INFO - PROCESS | 1647 | 1464734184712 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1647 | 1464734184714 Marionette TRACE conn2 <- [1,530,null,{}] 15:36:24 INFO - PROCESS | 1647 | 1464734184725 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}] 15:36:24 INFO - PROCESS | 1647 | 1464734184863 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:36:24 INFO - PROCESS | 1647 | 1464734184913 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x124599800 == 40 [pid = 1647] [id = 140] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128b5a400) [pid = 1647] [serial = 417] [outer = 0x0] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12960e800) [pid = 1647] [serial = 418] [outer = 0x128b5a400] 15:36:24 INFO - PROCESS | 1647 | 1464734184954 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129632000) [pid = 1647] [serial = 419] [outer = 0x128b5a400] 15:36:25 INFO - PROCESS | 1647 | 1464734185357 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"]]]}] 15:36:25 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 15:36:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:36:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:36:25 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 15:36:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:36:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:36:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 680ms 15:36:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:36:25 INFO - PROCESS | 1647 | 1464734185394 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1647 | 1464734185396 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:36:25 INFO - PROCESS | 1647 | 1464734185400 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1647 | 1464734185402 Marionette TRACE conn2 <- [1,534,null,{}] 15:36:25 INFO - PROCESS | 1647 | 1464734185405 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}] 15:36:25 INFO - PROCESS | 1647 | 1464734185670 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121203400) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121335800) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112a9b400) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1187dac00) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115d0dc00) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12160d400) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1168af000) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1216a6c00) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128b5e800) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1291aa000) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1291ab000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ec7400) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:36:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119a63000) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:36:25 INFO - PROCESS | 1647 | 1464734185727 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e9000 == 41 [pid = 1647] [id = 141] 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1130aa400) [pid = 1647] [serial = 420] [outer = 0x0] 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1164c2000) [pid = 1647] [serial = 421] [outer = 0x1130aa400] 15:36:25 INFO - PROCESS | 1647 | 1464734185766 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121103c00) [pid = 1647] [serial = 422] [outer = 0x1130aa400] 15:36:26 INFO - PROCESS | 1647 | 1464734186075 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]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:36:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 720ms 15:36:26 INFO - PROCESS | 1647 | 1464734186120 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1647 | 1464734186123 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:36:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:36:26 INFO - PROCESS | 1647 | 1464734186127 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1647 | 1464734186128 Marionette TRACE conn2 <- [1,538,null,{}] 15:36:26 INFO - PROCESS | 1647 | 1464734186131 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}] 15:36:26 INFO - PROCESS | 1647 | 1464734186257 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:36:26 INFO - PROCESS | 1647 | 1464734186268 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12895d000 == 42 [pid = 1647] [id = 142] 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119d90400) [pid = 1647] [serial = 423] [outer = 0x0] 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1293a0c00) [pid = 1647] [serial = 424] [outer = 0x119d90400] 15:36:26 INFO - PROCESS | 1647 | 1464734186301 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a8fc400) [pid = 1647] [serial = 425] [outer = 0x119d90400] 15:36:26 INFO - PROCESS | 1647 | 1464734186628 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]]]}] 15:36:26 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. 15:36:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 15:36:26 INFO - PROCESS | 1647 | 1464734186646 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1647 | 1464734186647 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:36:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:36:26 INFO - PROCESS | 1647 | 1464734186649 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1647 | 1464734186652 Marionette TRACE conn2 <- [1,542,null,{}] 15:36:26 INFO - PROCESS | 1647 | 1464734186655 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}] 15:36:26 INFO - PROCESS | 1647 | 1464734186748 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:36:26 INFO - PROCESS | 1647 | 1464734186753 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297d8000 == 43 [pid = 1647] [id = 143] 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12acdb800) [pid = 1647] [serial = 426] [outer = 0x0] 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ba23800) [pid = 1647] [serial = 427] [outer = 0x12acdb800] 15:36:26 INFO - PROCESS | 1647 | 1464734186785 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bb15000) [pid = 1647] [serial = 428] [outer = 0x12acdb800] 15:36:27 INFO - PROCESS | 1647 | 1464734187086 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]]]}] 15:36:27 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. 15:36:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 15:36:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:36:27 INFO - PROCESS | 1647 | 1464734187119 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1647 | 1464734187121 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:36:27 INFO - PROCESS | 1647 | 1464734187126 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1647 | 1464734187127 Marionette TRACE conn2 <- [1,546,null,{}] 15:36:27 INFO - PROCESS | 1647 | 1464734187129 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}] 15:36:27 INFO - PROCESS | 1647 | 1464734187243 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:36:27 INFO - PROCESS | 1647 | 1464734187250 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a81b000 == 44 [pid = 1647] [id = 144] 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12965a800) [pid = 1647] [serial = 429] [outer = 0x0] 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bb14400) [pid = 1647] [serial = 430] [outer = 0x12965a800] 15:36:27 INFO - PROCESS | 1647 | 1464734187280 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bb21000) [pid = 1647] [serial = 431] [outer = 0x12965a800] 15:36:27 INFO - PROCESS | 1647 | 1464734187608 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]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:36:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 15:36:27 INFO - PROCESS | 1647 | 1464734187706 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1647 | 1464734187709 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:36:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:36:27 INFO - PROCESS | 1647 | 1464734187714 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1647 | 1464734187717 Marionette TRACE conn2 <- [1,550,null,{}] 15:36:27 INFO - PROCESS | 1647 | 1464734187727 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}] 15:36:27 INFO - PROCESS | 1647 | 1464734187835 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:36:27 INFO - PROCESS | 1647 | 1464734187922 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160d7800 == 45 [pid = 1647] [id = 145] 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x112a9c800) [pid = 1647] [serial = 432] [outer = 0x0] 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115d9d400) [pid = 1647] [serial = 433] [outer = 0x112a9c800] 15:36:27 INFO - PROCESS | 1647 | 1464734187960 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117158400) [pid = 1647] [serial = 434] [outer = 0x112a9c800] 15:36:28 INFO - PROCESS | 1647 | 1464734188355 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]]]}] 15:36:28 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. 15:36:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 672ms 15:36:28 INFO - PROCESS | 1647 | 1464734188386 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1647 | 1464734188389 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:36:28 INFO - PROCESS | 1647 | 1464734188395 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1647 | 1464734188397 Marionette TRACE conn2 <- [1,554,null,{}] 15:36:28 INFO - PROCESS | 1647 | 1464734188400 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}] 15:36:28 INFO - PROCESS | 1647 | 1464734188501 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:36:28 INFO - PROCESS | 1647 | 1464734188548 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119686000 == 46 [pid = 1647] [id = 146] 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118565c00) [pid = 1647] [serial = 435] [outer = 0x0] 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1187d3c00) [pid = 1647] [serial = 436] [outer = 0x118565c00] 15:36:28 INFO - PROCESS | 1647 | 1464734188577 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119493c00) [pid = 1647] [serial = 437] [outer = 0x118565c00] 15:36:28 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:29 INFO - PROCESS | 1647 | 1464734189003 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 622ms 15:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:36:29 INFO - PROCESS | 1647 | 1464734189015 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1647 | 1464734189017 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:36:29 INFO - PROCESS | 1647 | 1464734189019 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1647 | 1464734189020 Marionette TRACE conn2 <- [1,558,null,{}] 15:36:29 INFO - PROCESS | 1647 | 1464734189027 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}] 15:36:29 INFO - PROCESS | 1647 | 1464734189129 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:36:29 INFO - PROCESS | 1647 | 1464734189213 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f7000 == 47 [pid = 1647] [id = 147] 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121823800) [pid = 1647] [serial = 438] [outer = 0x0] 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12367a800) [pid = 1647] [serial = 439] [outer = 0x121823800] 15:36:29 INFO - PROCESS | 1647 | 1464734189247 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124ecc000) [pid = 1647] [serial = 440] [outer = 0x121823800] 15:36:29 INFO - PROCESS | 1647 | 1464734189660 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 15:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:36:29 INFO - PROCESS | 1647 | 1464734189690 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1647 | 1464734189692 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:36:29 INFO - PROCESS | 1647 | 1464734189694 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1647 | 1464734189695 Marionette TRACE conn2 <- [1,562,null,{}] 15:36:29 INFO - PROCESS | 1647 | 1464734189697 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}] 15:36:29 INFO - PROCESS | 1647 | 1464734189796 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:36:29 INFO - PROCESS | 1647 | 1464734189841 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b2da000 == 48 [pid = 1647] [id = 148] 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12642e000) [pid = 1647] [serial = 441] [outer = 0x0] 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128903000) [pid = 1647] [serial = 442] [outer = 0x12642e000] 15:36:29 INFO - PROCESS | 1647 | 1464734189870 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12961f400) [pid = 1647] [serial = 443] [outer = 0x12642e000] 15:36:30 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:30 INFO - PROCESS | 1647 | 1464734190282 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]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 15:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:36:30 INFO - PROCESS | 1647 | 1464734190314 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1647 | 1464734190315 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:36:30 INFO - PROCESS | 1647 | 1464734190317 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1647 | 1464734190319 Marionette TRACE conn2 <- [1,566,null,{}] 15:36:30 INFO - PROCESS | 1647 | 1464734190321 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}] 15:36:30 INFO - PROCESS | 1647 | 1464734190417 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:36:30 INFO - PROCESS | 1647 | 1464734190507 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac2000 == 49 [pid = 1647] [id = 149] 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a8fa400) [pid = 1647] [serial = 444] [outer = 0x0] 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12ace0c00) [pid = 1647] [serial = 445] [outer = 0x12a8fa400] 15:36:30 INFO - PROCESS | 1647 | 1464734190538 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12ba29400) [pid = 1647] [serial = 446] [outer = 0x12a8fa400] 15:36:30 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:30 INFO - PROCESS | 1647 | 1464734190964 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]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 15:36:30 INFO - PROCESS | 1647 | 1464734190986 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1647 | 1464734190987 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:36:30 INFO - PROCESS | 1647 | 1464734190990 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1647 | 1464734190991 Marionette TRACE conn2 <- [1,570,null,{}] 15:36:30 INFO - PROCESS | 1647 | 1464734190994 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}] 15:36:31 INFO - PROCESS | 1647 | 1464734191109 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:36:31 INFO - PROCESS | 1647 | 1464734191157 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171e0000 == 50 [pid = 1647] [id = 150] 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12965b800) [pid = 1647] [serial = 447] [outer = 0x0] 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12ba2ec00) [pid = 1647] [serial = 448] [outer = 0x12965b800] 15:36:31 INFO - PROCESS | 1647 | 1464734191186 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bb2f400) [pid = 1647] [serial = 449] [outer = 0x12965b800] 15:36:31 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:31 INFO - PROCESS | 1647 | 1464734191696 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]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 769ms 15:36:31 INFO - PROCESS | 1647 | 1464734191759 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1647 | 1464734191761 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:36:31 INFO - PROCESS | 1647 | 1464734191765 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1647 | 1464734191767 Marionette TRACE conn2 <- [1,574,null,{}] 15:36:31 INFO - PROCESS | 1647 | 1464734191771 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}] 15:36:31 INFO - PROCESS | 1647 | 1464734191862 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:36:31 INFO - PROCESS | 1647 | 1464734191923 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11968f000 == 51 [pid = 1647] [id = 151] 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11685a400) [pid = 1647] [serial = 450] [outer = 0x0] 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118081400) [pid = 1647] [serial = 451] [outer = 0x11685a400] 15:36:31 INFO - PROCESS | 1647 | 1464734191952 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118572c00) [pid = 1647] [serial = 452] [outer = 0x11685a400] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1297d8000 == 50 [pid = 1647] [id = 143] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12895d000 == 49 [pid = 1647] [id = 142] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1181e9000 == 48 [pid = 1647] [id = 141] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x124599800 == 47 [pid = 1647] [id = 140] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x115f6a800 == 46 [pid = 1647] [id = 139] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x121274000 == 45 [pid = 1647] [id = 138] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11989d000 == 44 [pid = 1647] [id = 137] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x128b57800) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11989f800 == 43 [pid = 1647] [id = 136] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x118973000 == 42 [pid = 1647] [id = 135] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11684c000 == 41 [pid = 1647] [id = 134] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11265a000 == 40 [pid = 1647] [id = 133] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1164ce800 == 39 [pid = 1647] [id = 132] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1297ce000 == 38 [pid = 1647] [id = 131] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12168f000 == 37 [pid = 1647] [id = 130] 15:36:32 INFO - PROCESS | 1647 | 1464734192394 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]]]}] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1171da000 == 36 [pid = 1647] [id = 129] 15:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 15:36:32 INFO - PROCESS | 1647 | 1464734192437 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1647 | 1464734192440 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:36:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:36:32 INFO - PROCESS | 1647 | 1464734192445 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1647 | 1464734192446 Marionette TRACE conn2 <- [1,578,null,{}] 15:36:32 INFO - PROCESS | 1647 | 1464734192448 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}] 15:36:32 INFO - PROCESS | 1647 | 1464734192535 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1216a1400) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1219dfc00) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124fd4800) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119aabc00) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x120e37400) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x117e0d400) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118f48c00) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11970dc00) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1160af400) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1184c0400) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12890f800) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1197f7c00) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118573000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12455a400) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12890b000) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128f43000) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128b5d400) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1293a3400) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1291a9c00) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12962d400) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12a8f6400) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124257c00) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a8f3c00) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129609800) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12acd3800) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1245b4c00) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129607400) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | 1464734192585 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684c000 == 37 [pid = 1647] [id = 152] 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x117e0d400) [pid = 1647] [serial = 453] [outer = 0x0] 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118935000) [pid = 1647] [serial = 454] [outer = 0x117e0d400] 15:36:32 INFO - PROCESS | 1647 | 1464734192615 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119a5ec00) [pid = 1647] [serial = 455] [outer = 0x117e0d400] 15:36:32 INFO - PROCESS | 1647 | 1464734192949 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]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 15:36:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:36:32 INFO - PROCESS | 1647 | 1464734192964 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1647 | 1464734192966 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:36:32 INFO - PROCESS | 1647 | 1464734192968 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1647 | 1464734192970 Marionette TRACE conn2 <- [1,582,null,{}] 15:36:32 INFO - PROCESS | 1647 | 1464734192980 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}] 15:36:33 INFO - PROCESS | 1647 | 1464734193057 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:36:33 INFO - PROCESS | 1647 | 1464734193127 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11926e000 == 38 [pid = 1647] [id = 153] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x120e31400) [pid = 1647] [serial = 456] [outer = 0x0] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121206c00) [pid = 1647] [serial = 457] [outer = 0x120e31400] 15:36:33 INFO - PROCESS | 1647 | 1464734193158 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1245adc00) [pid = 1647] [serial = 458] [outer = 0x120e31400] 15:36:33 INFO - PROCESS | 1647 | 1464734193439 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]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 523ms 15:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:36:33 INFO - PROCESS | 1647 | 1464734193493 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1647 | 1464734193494 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:36:33 INFO - PROCESS | 1647 | 1464734193496 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1647 | 1464734193506 Marionette TRACE conn2 <- [1,586,null,{}] 15:36:33 INFO - PROCESS | 1647 | 1464734193510 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}] 15:36:33 INFO - PROCESS | 1647 | 1464734193584 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:36:33 INFO - PROCESS | 1647 | 1464734193595 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da2800 == 39 [pid = 1647] [id = 154] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121103000) [pid = 1647] [serial = 459] [outer = 0x0] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124eca000) [pid = 1647] [serial = 460] [outer = 0x121103000] 15:36:33 INFO - PROCESS | 1647 | 1464734193659 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128909400) [pid = 1647] [serial = 461] [outer = 0x121103000] 15:36:33 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:33 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:33 INFO - PROCESS | 1647 | 1464734193929 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]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 478ms 15:36:33 INFO - PROCESS | 1647 | 1464734193977 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1647 | 1464734193979 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:36:33 INFO - PROCESS | 1647 | 1464734193981 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1647 | 1464734193982 Marionette TRACE conn2 <- [1,590,null,{}] 15:36:33 INFO - PROCESS | 1647 | 1464734193984 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}] 15:36:34 INFO - PROCESS | 1647 | 1464734194062 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:36:34 INFO - PROCESS | 1647 | 1464734194067 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2f800 == 40 [pid = 1647] [id = 155] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126c48400) [pid = 1647] [serial = 462] [outer = 0x0] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128b65800) [pid = 1647] [serial = 463] [outer = 0x126c48400] 15:36:34 INFO - PROCESS | 1647 | 1464734194095 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1293a6400) [pid = 1647] [serial = 464] [outer = 0x126c48400] 15:36:34 INFO - PROCESS | 1647 | 1464734194433 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 15:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:36:34 INFO - PROCESS | 1647 | 1464734194450 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1647 | 1464734194451 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:36:34 INFO - PROCESS | 1647 | 1464734194453 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1647 | 1464734194456 Marionette TRACE conn2 <- [1,594,null,{}] 15:36:34 INFO - PROCESS | 1647 | 1464734194459 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}] 15:36:34 INFO - PROCESS | 1647 | 1464734194577 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:36:34 INFO - PROCESS | 1647 | 1464734194591 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f20800 == 41 [pid = 1647] [id = 156] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12939c000) [pid = 1647] [serial = 465] [outer = 0x0] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x129637800) [pid = 1647] [serial = 466] [outer = 0x12939c000] 15:36:34 INFO - PROCESS | 1647 | 1464734194624 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bb1cc00) [pid = 1647] [serial = 467] [outer = 0x12939c000] 15:36:34 INFO - PROCESS | 1647 | 1464734194934 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 15:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:36:34 INFO - PROCESS | 1647 | 1464734194975 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1647 | 1464734194977 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:36:34 INFO - PROCESS | 1647 | 1464734194979 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1647 | 1464734194980 Marionette TRACE conn2 <- [1,598,null,{}] 15:36:34 INFO - PROCESS | 1647 | 1464734194982 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}] 15:36:35 INFO - PROCESS | 1647 | 1464734195075 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:36:35 INFO - PROCESS | 1647 | 1464734195079 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x127822800 == 42 [pid = 1647] [id = 157] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1293a7800) [pid = 1647] [serial = 468] [outer = 0x0] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bb28c00) [pid = 1647] [serial = 469] [outer = 0x1293a7800] 15:36:35 INFO - PROCESS | 1647 | 1464734195104 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12bf6d800) [pid = 1647] [serial = 470] [outer = 0x1293a7800] 15:36:35 INFO - PROCESS | 1647 | 1464734195444 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]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 15:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:36:35 INFO - PROCESS | 1647 | 1464734195498 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 1647 | 1464734195499 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:36:35 INFO - PROCESS | 1647 | 1464734195501 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1647 | 1464734195502 Marionette TRACE conn2 <- [1,602,null,{}] 15:36:35 INFO - PROCESS | 1647 | 1464734195504 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}] 15:36:35 INFO - PROCESS | 1647 | 1464734195596 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:36:35 INFO - PROCESS | 1647 | 1464734195610 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fca800 == 43 [pid = 1647] [id = 158] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bb25800) [pid = 1647] [serial = 471] [outer = 0x0] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12bf77000) [pid = 1647] [serial = 472] [outer = 0x12bb25800] 15:36:35 INFO - PROCESS | 1647 | 1464734195635 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12bf7c800) [pid = 1647] [serial = 473] [outer = 0x12bb25800] 15:36:35 INFO - PROCESS | 1647 | 1464734195969 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]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 15:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:36:36 INFO - PROCESS | 1647 | 1464734196020 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1647 | 1464734196021 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:36:36 INFO - PROCESS | 1647 | 1464734196023 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1647 | 1464734196024 Marionette TRACE conn2 <- [1,606,null,{}] 15:36:36 INFO - PROCESS | 1647 | 1464734196026 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}] 15:36:36 INFO - PROCESS | 1647 | 1464734196118 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:36:36 INFO - PROCESS | 1647 | 1464734196130 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f1800 == 44 [pid = 1647] [id = 159] 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12bf7d000) [pid = 1647] [serial = 474] [outer = 0x0] 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bf81c00) [pid = 1647] [serial = 475] [outer = 0x12bf7d000] 15:36:36 INFO - PROCESS | 1647 | 1464734196154 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bf87800) [pid = 1647] [serial = 476] [outer = 0x12bf7d000] 15:36:36 INFO - PROCESS | 1647 | 1464734196465 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]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 15:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:36:36 INFO - PROCESS | 1647 | 1464734196493 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1647 | 1464734196494 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:36:36 INFO - PROCESS | 1647 | 1464734196502 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1647 | 1464734196504 Marionette TRACE conn2 <- [1,610,null,{}] 15:36:36 INFO - PROCESS | 1647 | 1464734196508 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}] 15:36:36 INFO - PROCESS | 1647 | 1464734196694 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x123634400) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1265b9800) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x121108c00) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x113302400) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x116a6ec00) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118933800) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115d0bc00) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11856e800) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12acdb800) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x128b5a400) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1130aa400) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:36:36 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119d90400) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:36:36 INFO - PROCESS | 1647 | 1464734196734 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119257000 == 45 [pid = 1647] [id = 160] 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112fe7000) [pid = 1647] [serial = 477] [outer = 0x0] 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116861800) [pid = 1647] [serial = 478] [outer = 0x112fe7000] 15:36:36 INFO - PROCESS | 1647 | 1464734196760 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x121335800) [pid = 1647] [serial = 479] [outer = 0x112fe7000] 15:36:37 INFO - PROCESS | 1647 | 1464734197043 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:36:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 575ms 15:36:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:36:37 INFO - PROCESS | 1647 | 1464734197078 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1647 | 1464734197080 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:36:37 INFO - PROCESS | 1647 | 1464734197082 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1647 | 1464734197096 Marionette TRACE conn2 <- [1,614,null,{}] 15:36:37 INFO - PROCESS | 1647 | 1464734197098 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}] 15:36:37 INFO - PROCESS | 1647 | 1464734197193 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:36:37 INFO - PROCESS | 1647 | 1464734197197 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac6f800 == 46 [pid = 1647] [id = 161] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1130aa400) [pid = 1647] [serial = 480] [outer = 0x0] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128b5e800) [pid = 1647] [serial = 481] [outer = 0x1130aa400] 15:36:37 INFO - PROCESS | 1647 | 1464734197266 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12cbb1400) [pid = 1647] [serial = 482] [outer = 0x1130aa400] 15:36:37 INFO - PROCESS | 1647 | 1464734197532 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:36:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 481ms 15:36:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:36:37 INFO - PROCESS | 1647 | 1464734197564 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1647 | 1464734197565 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:36:37 INFO - PROCESS | 1647 | 1464734197567 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1647 | 1464734197568 Marionette TRACE conn2 <- [1,618,null,{}] 15:36:37 INFO - PROCESS | 1647 | 1464734197578 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}] 15:36:37 INFO - PROCESS | 1647 | 1464734197661 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:36:37 INFO - PROCESS | 1647 | 1464734197666 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf12000 == 47 [pid = 1647] [id = 162] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12675fc00) [pid = 1647] [serial = 483] [outer = 0x0] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12cbb7800) [pid = 1647] [serial = 484] [outer = 0x12675fc00] 15:36:37 INFO - PROCESS | 1647 | 1464734197691 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12ccf1400) [pid = 1647] [serial = 485] [outer = 0x12675fc00] 15:36:38 INFO - PROCESS | 1647 | 1464734198006 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]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 472ms 15:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:36:38 INFO - PROCESS | 1647 | 1464734198041 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1647 | 1464734198042 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1647 | 1464734198044 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1647 | 1464734198045 Marionette TRACE conn2 <- [1,622,null,{}] 15:36:38 INFO - PROCESS | 1647 | 1464734198047 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}] 15:36:38 INFO - PROCESS | 1647 | 1464734198127 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:36:38 INFO - PROCESS | 1647 | 1464734198178 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf22800 == 48 [pid = 1647] [id = 163] 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1264ae400) [pid = 1647] [serial = 486] [outer = 0x0] 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1264b7400) [pid = 1647] [serial = 487] [outer = 0x1264ae400] 15:36:38 INFO - PROCESS | 1647 | 1464734198210 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1264bcc00) [pid = 1647] [serial = 488] [outer = 0x1264ae400] 15:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 419ms 15:36:38 INFO - PROCESS | 1647 | 1464734198460 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]]]}] 15:36:38 INFO - PROCESS | 1647 | 1464734198464 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:36:38 INFO - PROCESS | 1647 | 1464734198465 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1647 | 1464734198467 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1647 | 1464734198468 Marionette TRACE conn2 <- [1,626,null,{}] 15:36:38 INFO - PROCESS | 1647 | 1464734198478 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}] 15:36:38 INFO - PROCESS | 1647 | 1464734198565 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:36:38 INFO - PROCESS | 1647 | 1464734198569 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c685800 == 49 [pid = 1647] [id = 164] 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1264bc000) [pid = 1647] [serial = 489] [outer = 0x0] 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12ccf1800) [pid = 1647] [serial = 490] [outer = 0x1264bc000] 15:36:38 INFO - PROCESS | 1647 | 1464734198593 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12ccf7800) [pid = 1647] [serial = 491] [outer = 0x1264bc000] 15:36:39 INFO - PROCESS | 1647 | 1464734199059 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 15:36:39 INFO - PROCESS | 1647 | 1464734199090 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1647 | 1464734199093 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:36:39 INFO - PROCESS | 1647 | 1464734199097 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1647 | 1464734199099 Marionette TRACE conn2 <- [1,630,null,{}] 15:36:39 INFO - PROCESS | 1647 | 1464734199121 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}] 15:36:39 INFO - PROCESS | 1647 | 1464734199243 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:36:39 INFO - PROCESS | 1647 | 1464734199279 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181fa800 == 50 [pid = 1647] [id = 165] 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1184b4000) [pid = 1647] [serial = 492] [outer = 0x0] 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11856e000) [pid = 1647] [serial = 493] [outer = 0x1184b4000] 15:36:39 INFO - PROCESS | 1647 | 1464734199310 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119230800) [pid = 1647] [serial = 494] [outer = 0x1184b4000] 15:36:39 INFO - PROCESS | 1647 | 1464734199740 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 15:36:39 INFO - PROCESS | 1647 | 1464734199768 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1647 | 1464734199773 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:36:39 INFO - PROCESS | 1647 | 1464734199777 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1647 | 1464734199779 Marionette TRACE conn2 <- [1,634,null,{}] 15:36:39 INFO - PROCESS | 1647 | 1464734199782 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}] 15:36:39 INFO - PROCESS | 1647 | 1464734199886 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:36:39 INFO - PROCESS | 1647 | 1464734199935 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124599000 == 51 [pid = 1647] [id = 166] 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x119707c00) [pid = 1647] [serial = 495] [outer = 0x0] 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x120eae000) [pid = 1647] [serial = 496] [outer = 0x119707c00] 15:36:39 INFO - PROCESS | 1647 | 1464734199966 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x120eb5000) [pid = 1647] [serial = 497] [outer = 0x119707c00] 15:36:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:40 INFO - PROCESS | 1647 | 1464734200477 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]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 719ms 15:36:40 INFO - PROCESS | 1647 | 1464734200516 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1647 | 1464734200519 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:36:40 INFO - PROCESS | 1647 | 1464734200547 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1647 | 1464734200551 Marionette TRACE conn2 <- [1,638,null,{}] 15:36:40 INFO - PROCESS | 1647 | 1464734200566 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}] 15:36:40 INFO - PROCESS | 1647 | 1464734200720 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:36:40 INFO - PROCESS | 1647 | 1464734200811 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b5000 == 52 [pid = 1647] [id = 167] 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x121336000) [pid = 1647] [serial = 498] [outer = 0x0] 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1246ba800) [pid = 1647] [serial = 499] [outer = 0x121336000] 15:36:40 INFO - PROCESS | 1647 | 1464734200850 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1264b6c00) [pid = 1647] [serial = 500] [outer = 0x121336000] 15:36:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:41 INFO - PROCESS | 1647 | 1464734201237 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]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 730ms 15:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:36:41 INFO - PROCESS | 1647 | 1464734201274 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1647 | 1464734201276 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:36:41 INFO - PROCESS | 1647 | 1464734201278 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1647 | 1464734201279 Marionette TRACE conn2 <- [1,642,null,{}] 15:36:41 INFO - PROCESS | 1647 | 1464734201282 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}] 15:36:41 INFO - PROCESS | 1647 | 1464734201381 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:36:41 INFO - PROCESS | 1647 | 1464734201431 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb4c800 == 53 [pid = 1647] [id = 168] 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1289c7400) [pid = 1647] [serial = 501] [outer = 0x0] 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x129622400) [pid = 1647] [serial = 502] [outer = 0x1289c7400] 15:36:41 INFO - PROCESS | 1647 | 1464734201460 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a8f4c00) [pid = 1647] [serial = 503] [outer = 0x1289c7400] 15:36:41 INFO - PROCESS | 1647 | 1464734201925 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]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 15:36:41 INFO - PROCESS | 1647 | 1464734201947 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1647 | 1464734201949 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:36:41 INFO - PROCESS | 1647 | 1464734201951 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1647 | 1464734201952 Marionette TRACE conn2 <- [1,646,null,{}] 15:36:41 INFO - PROCESS | 1647 | 1464734201955 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}] 15:36:42 INFO - PROCESS | 1647 | 1464734202197 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:36:42 INFO - PROCESS | 1647 | 1464734202309 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187e5000 == 54 [pid = 1647] [id = 169] 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x115031800) [pid = 1647] [serial = 504] [outer = 0x0] 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x115d9b800) [pid = 1647] [serial = 505] [outer = 0x115031800] 15:36:42 INFO - PROCESS | 1647 | 1464734202337 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x116a7a400) [pid = 1647] [serial = 506] [outer = 0x115031800] 15:36:42 INFO - PROCESS | 1647 | 1464734202759 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]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:36:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 819ms 15:36:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:36:42 INFO - PROCESS | 1647 | 1464734202773 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1647 | 1464734202776 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:36:42 INFO - PROCESS | 1647 | 1464734202778 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1647 | 1464734202781 Marionette TRACE conn2 <- [1,650,null,{}] 15:36:42 INFO - PROCESS | 1647 | 1464734202784 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}] 15:36:42 INFO - PROCESS | 1647 | 1464734202870 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:36:42 INFO - PROCESS | 1647 | 1464734202920 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x113ce0800 == 55 [pid = 1647] [id = 170] 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x115d10c00) [pid = 1647] [serial = 507] [outer = 0x0] 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x118322400) [pid = 1647] [serial = 508] [outer = 0x115d10c00] 15:36:42 INFO - PROCESS | 1647 | 1464734202949 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1187be400) [pid = 1647] [serial = 509] [outer = 0x115d10c00] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12658a800 == 54 [pid = 1647] [id = 113] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x129116800 == 53 [pid = 1647] [id = 128] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf22800 == 52 [pid = 1647] [id = 163] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf12000 == 51 [pid = 1647] [id = 162] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac6f800 == 50 [pid = 1647] [id = 161] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119257000 == 49 [pid = 1647] [id = 160] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f1800 == 48 [pid = 1647] [id = 159] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12acd7000) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x118083800) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119a67800) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1246b3800) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12bb14400) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x128fca800 == 47 [pid = 1647] [id = 158] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x127822800 == 46 [pid = 1647] [id = 157] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x124f20800 == 45 [pid = 1647] [id = 156] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2f800 == 44 [pid = 1647] [id = 155] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119da2800 == 43 [pid = 1647] [id = 154] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11926e000 == 42 [pid = 1647] [id = 153] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11684c000 == 41 [pid = 1647] [id = 152] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11968f000 == 40 [pid = 1647] [id = 151] 15:36:43 INFO - PROCESS | 1647 | 1464734203411 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]]]}] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bac2000 == 39 [pid = 1647] [id = 149] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12b2da000 == 38 [pid = 1647] [id = 148] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f7000 == 37 [pid = 1647] [id = 147] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119686000 == 36 [pid = 1647] [id = 146] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1160d7800 == 35 [pid = 1647] [id = 145] 15:36:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a81b000 == 34 [pid = 1647] [id = 144] 15:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 672ms 15:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:36:43 INFO - PROCESS | 1647 | 1464734203451 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1647 | 1464734203453 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:36:43 INFO - PROCESS | 1647 | 1464734203455 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1647 | 1464734203456 Marionette TRACE conn2 <- [1,654,null,{}] 15:36:43 INFO - PROCESS | 1647 | 1464734203459 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}] 15:36:43 INFO - PROCESS | 1647 | 1464734203553 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:36:43 INFO - PROCESS | 1647 | 1464734203562 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f34000 == 35 [pid = 1647] [id = 171] 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x118f49800) [pid = 1647] [serial = 510] [outer = 0x0] 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x119491800) [pid = 1647] [serial = 511] [outer = 0x118f49800] 15:36:43 INFO - PROCESS | 1647 | 1464734203588 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x119a62c00) [pid = 1647] [serial = 512] [outer = 0x118f49800] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x124ecdc00) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x128b62c00) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1130ab800) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12890ec00) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x121441c00) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x121824c00) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12362cc00) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x118082400) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x117152800) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1197f9000) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x120e33800) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x128f44000) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1187d7c00) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1187d9c00) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118f8f800) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12bb15000) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12960e800) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x129632000) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x121103c00) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12ba23800) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1164c2000) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12a8fc400) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12455e000) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1293a0c00) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1647 | 1464734203935 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]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 15:36:43 INFO - PROCESS | 1647 | 1464734203975 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1647 | 1464734203977 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:36:43 INFO - PROCESS | 1647 | 1464734203985 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1647 | 1464734203988 Marionette TRACE conn2 <- [1,658,null,{}] 15:36:43 INFO - PROCESS | 1647 | 1464734203993 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}] 15:36:44 INFO - PROCESS | 1647 | 1464734204069 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:36:44 INFO - PROCESS | 1647 | 1464734204076 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119250800 == 36 [pid = 1647] [id = 172] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119d98c00) [pid = 1647] [serial = 513] [outer = 0x0] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x120eb4400) [pid = 1647] [serial = 514] [outer = 0x119d98c00] 15:36:44 INFO - PROCESS | 1647 | 1464734204102 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12110fc00) [pid = 1647] [serial = 515] [outer = 0x119d98c00] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x121826000) [pid = 1647] [serial = 516] [outer = 0x12ceaa400] 15:36:44 INFO - PROCESS | 1647 | 1464734204452 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]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 526ms 15:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:36:44 INFO - PROCESS | 1647 | 1464734204507 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1647 | 1464734204509 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:36:44 INFO - PROCESS | 1647 | 1464734204511 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1647 | 1464734204512 Marionette TRACE conn2 <- [1,662,null,{}] 15:36:44 INFO - PROCESS | 1647 | 1464734204522 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}] 15:36:44 INFO - PROCESS | 1647 | 1464734204596 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:36:44 INFO - PROCESS | 1647 | 1464734204602 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cba000 == 37 [pid = 1647] [id = 173] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x113368800) [pid = 1647] [serial = 517] [outer = 0x0] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1216a1c00) [pid = 1647] [serial = 518] [outer = 0x113368800] 15:36:44 INFO - PROCESS | 1647 | 1464734204631 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x123633400) [pid = 1647] [serial = 519] [outer = 0x113368800] 15:36:44 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:44 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:44 INFO - PROCESS | 1647 | 1464734204960 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]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 479ms 15:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:36:45 INFO - PROCESS | 1647 | 1464734204991 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1647 | 1464734204993 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:36:45 INFO - PROCESS | 1647 | 1464734204995 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1647 | 1464734204996 Marionette TRACE conn2 <- [1,666,null,{}] 15:36:45 INFO - PROCESS | 1647 | 1464734204998 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}] 15:36:45 INFO - PROCESS | 1647 | 1464734205075 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:36:45 INFO - PROCESS | 1647 | 1464734205128 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x121269800 == 38 [pid = 1647] [id = 174] 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12455e000) [pid = 1647] [serial = 520] [outer = 0x0] 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1245a9400) [pid = 1647] [serial = 521] [outer = 0x12455e000] 15:36:45 INFO - PROCESS | 1647 | 1464734205159 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124ec3800) [pid = 1647] [serial = 522] [outer = 0x12455e000] 15:36:45 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:45 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:45 INFO - PROCESS | 1647 | 1464734205483 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 15:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:36:45 INFO - PROCESS | 1647 | 1464734205515 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1647 | 1464734205517 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:36:45 INFO - PROCESS | 1647 | 1464734205520 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1647 | 1464734205522 Marionette TRACE conn2 <- [1,670,null,{}] 15:36:45 INFO - PROCESS | 1647 | 1464734205526 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}] 15:36:45 INFO - PROCESS | 1647 | 1464734205679 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:36:45 INFO - PROCESS | 1647 | 1464734205699 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x115f6a800 == 39 [pid = 1647] [id = 175] 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x124ec9c00) [pid = 1647] [serial = 523] [outer = 0x0] 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1264b3400) [pid = 1647] [serial = 524] [outer = 0x124ec9c00] 15:36:45 INFO - PROCESS | 1647 | 1464734205739 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126769400) [pid = 1647] [serial = 525] [outer = 0x124ec9c00] 15:36:46 INFO - PROCESS | 1647 | 1464734206101 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]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 15:36:46 INFO - PROCESS | 1647 | 1464734206142 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1647 | 1464734206143 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:36:46 INFO - PROCESS | 1647 | 1464734206145 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1647 | 1464734206146 Marionette TRACE conn2 <- [1,674,null,{}] 15:36:46 INFO - PROCESS | 1647 | 1464734206148 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}] 15:36:46 INFO - PROCESS | 1647 | 1464734206242 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:36:46 INFO - PROCESS | 1647 | 1464734206254 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x123643000 == 40 [pid = 1647] [id = 176] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x124ed1000) [pid = 1647] [serial = 526] [outer = 0x0] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126c51000) [pid = 1647] [serial = 527] [outer = 0x124ed1000] 15:36:46 INFO - PROCESS | 1647 | 1464734206279 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12890b400) [pid = 1647] [serial = 528] [outer = 0x124ed1000] 15:36:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:46 INFO - PROCESS | 1647 | 1464734206641 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]]]}] 15:36:46 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 15:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 15:36:46 INFO - PROCESS | 1647 | 1464734206665 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:36:46 INFO - PROCESS | 1647 | 1464734206667 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:36:46 INFO - PROCESS | 1647 | 1464734206673 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1647 | 1464734206675 Marionette TRACE conn2 <- [1,678,null,{}] 15:36:46 INFO - PROCESS | 1647 | 1464734206684 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}] 15:36:46 INFO - PROCESS | 1647 | 1464734206821 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:36:46 INFO - PROCESS | 1647 | 1464734206864 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f0f000 == 41 [pid = 1647] [id = 177] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1269f0000) [pid = 1647] [serial = 529] [outer = 0x0] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1289cb800) [pid = 1647] [serial = 530] [outer = 0x1269f0000] 15:36:46 INFO - PROCESS | 1647 | 1464734206903 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128b59800) [pid = 1647] [serial = 531] [outer = 0x1269f0000] 15:36:47 INFO - PROCESS | 1647 | 1464734207381 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]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 729ms 15:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:36:47 INFO - PROCESS | 1647 | 1464734207399 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1647 | 1464734207400 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1647 | 1464734207402 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1647 | 1464734207403 Marionette TRACE conn2 <- [1,682,null,{}] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12939c000) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1187c3000) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12960fc00) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x115f7b400) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12120c000) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x113304400) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129605400) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x116045c00) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12890bc00) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x112a9c800) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1293a7800) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12965b800) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12642e000) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x117e0d400) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x120e31400) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11685a400) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12a8fa400) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bb25800) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118565c00) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x126c48400) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x121103000) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x121823800) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12bf7d000) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1130aa400) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x112fe7000) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12675fc00) [pid = 1647] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:36:47 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1264ae400) [pid = 1647] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:36:47 INFO - PROCESS | 1647 | 1464734207626 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}] 15:36:47 INFO - PROCESS | 1647 | 1464734207708 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:36:47 INFO - PROCESS | 1647 | 1464734207713 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f47000 == 42 [pid = 1647] [id = 178] 15:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115d11000) [pid = 1647] [serial = 532] [outer = 0x0] 15:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x117681000) [pid = 1647] [serial = 533] [outer = 0x115d11000] 15:36:47 INFO - PROCESS | 1647 | 1464734207739 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1197f7800) [pid = 1647] [serial = 534] [outer = 0x115d11000] 15:36:48 INFO - PROCESS | 1647 | 1464734208520 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]]]}] 15:36:48 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) 15:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1166ms 15:36:48 INFO - PROCESS | 1647 | 1464734208568 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:36:48 INFO - PROCESS | 1647 | 1464734208570 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:36:48 INFO - PROCESS | 1647 | 1464734208572 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1647 | 1464734208573 Marionette TRACE conn2 <- [1,686,null,{}] 15:36:48 INFO - PROCESS | 1647 | 1464734208576 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}] 15:36:48 INFO - PROCESS | 1647 | 1464734208652 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:36:48 INFO - PROCESS | 1647 | 1464734208659 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x127805800 == 43 [pid = 1647] [id = 179] 15:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x121823800) [pid = 1647] [serial = 535] [outer = 0x0] 15:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1289d5000) [pid = 1647] [serial = 536] [outer = 0x121823800] 15:36:48 INFO - PROCESS | 1647 | 1464734208688 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128f4e800) [pid = 1647] [serial = 537] [outer = 0x121823800] 15:36:49 INFO - PROCESS | 1647 | 1464734209490 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]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 15:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:36:49 INFO - PROCESS | 1647 | 1464734209542 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1647 | 1464734209544 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:36:49 INFO - PROCESS | 1647 | 1464734209546 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1647 | 1464734209547 Marionette TRACE conn2 <- [1,690,null,{}] 15:36:49 INFO - PROCESS | 1647 | 1464734209550 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}] 15:36:49 INFO - PROCESS | 1647 | 1464734209708 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:36:49 INFO - PROCESS | 1647 | 1464734209740 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1132a8000 == 44 [pid = 1647] [id = 180] 15:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x111fd7800) [pid = 1647] [serial = 538] [outer = 0x0] 15:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x112a9b400) [pid = 1647] [serial = 539] [outer = 0x111fd7800] 15:36:49 INFO - PROCESS | 1647 | 1464734209772 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x115f7a000) [pid = 1647] [serial = 540] [outer = 0x111fd7800] 15:36:50 INFO - PROCESS | 1647 | 1464734210686 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]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 15:36:50 INFO - PROCESS | 1647 | 1464734210717 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1647 | 1464734210720 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:36:50 INFO - PROCESS | 1647 | 1464734210725 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1647 | 1464734210728 Marionette TRACE conn2 <- [1,694,null,{}] 15:36:50 INFO - PROCESS | 1647 | 1464734210731 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}] 15:36:50 INFO - PROCESS | 1647 | 1464734210830 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:36:50 INFO - PROCESS | 1647 | 1464734210875 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f92800 == 45 [pid = 1647] [id = 181] 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x117e03000) [pid = 1647] [serial = 541] [outer = 0x0] 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119497800) [pid = 1647] [serial = 542] [outer = 0x117e03000] 15:36:50 INFO - PROCESS | 1647 | 1464734210906 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119a60800) [pid = 1647] [serial = 543] [outer = 0x117e03000] 15:36:51 INFO - PROCESS | 1647 | 1464734211782 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]]]}] 15:36:51 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) 15:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1073ms 15:36:51 INFO - PROCESS | 1647 | 1464734211802 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1647 | 1464734211804 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:36:51 INFO - PROCESS | 1647 | 1464734211809 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1647 | 1464734211810 Marionette TRACE conn2 <- [1,698,null,{}] 15:36:51 INFO - PROCESS | 1647 | 1464734211813 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}] 15:36:51 INFO - PROCESS | 1647 | 1464734211914 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:36:51 INFO - PROCESS | 1647 | 1464734211961 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12695e800 == 46 [pid = 1647] [id = 182] 15:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x120ead400) [pid = 1647] [serial = 544] [outer = 0x0] 15:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x121205000) [pid = 1647] [serial = 545] [outer = 0x120ead400] 15:36:51 INFO - PROCESS | 1647 | 1464734211991 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1237ac000) [pid = 1647] [serial = 546] [outer = 0x120ead400] 15:36:53 INFO - PROCESS | 1647 | 1464734213022 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]]]}] 15:36:53 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) 15:36:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1224ms 15:36:53 INFO - PROCESS | 1647 | 1464734213033 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1647 | 1464734213036 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:36:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:36:53 INFO - PROCESS | 1647 | 1464734213041 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1647 | 1464734213043 Marionette TRACE conn2 <- [1,702,null,{}] 15:36:53 INFO - PROCESS | 1647 | 1464734213048 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}] 15:36:53 INFO - PROCESS | 1647 | 1464734213136 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:36:53 INFO - PROCESS | 1647 | 1464734213206 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181f9000 == 47 [pid = 1647] [id = 183] 15:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11831f800) [pid = 1647] [serial = 547] [outer = 0x0] 15:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11856bc00) [pid = 1647] [serial = 548] [outer = 0x11831f800] 15:36:53 INFO - PROCESS | 1647 | 1464734213248 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x118f83800) [pid = 1647] [serial = 549] [outer = 0x11831f800] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x127805800 == 46 [pid = 1647] [id = 179] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x116f47000 == 45 [pid = 1647] [id = 178] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124f0f000 == 44 [pid = 1647] [id = 177] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x123643000 == 43 [pid = 1647] [id = 176] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x115f6a800 == 42 [pid = 1647] [id = 175] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x121269800 == 41 [pid = 1647] [id = 174] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119cba000 == 40 [pid = 1647] [id = 173] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119250800 == 39 [pid = 1647] [id = 172] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12ccf1800) [pid = 1647] [serial = 490] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x116f34000 == 38 [pid = 1647] [id = 171] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x113ce0800 == 37 [pid = 1647] [id = 170] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1187e5000 == 36 [pid = 1647] [id = 169] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb4c800 == 35 [pid = 1647] [id = 168] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b5000 == 34 [pid = 1647] [id = 167] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124599000 == 33 [pid = 1647] [id = 166] 15:36:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1181fa800 == 32 [pid = 1647] [id = 165] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x128909800) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12110a000) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b162800) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1187be000) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x115f43800) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12961f000) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11856b400) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128b5d000) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x117158400) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115d9d400) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12bb28c00) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12bb2f400) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12ba2ec00) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12961f400) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128903000) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118935000) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119a5ec00) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121206c00) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1245adc00) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118572c00) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118081400) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12ba29400) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12bf77000) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ace0c00) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119493c00) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1187d3c00) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128b65800) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1293a6400) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124eca000) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128909400) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124ecc000) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12367a800) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12bf81c00) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12bf7c800) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bf87800) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128b5e800) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121335800) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12cbb7800) [pid = 1647] [serial = 484] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1264b7400) [pid = 1647] [serial = 487] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1264bcc00) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116861800) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x129637800) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12bb1cc00) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12bf6d800) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12cbb1400) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12ccf1400) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1647 | 1464734214119 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]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 15:36:54 INFO - PROCESS | 1647 | 1464734214163 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1647 | 1464734214167 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:36:54 INFO - PROCESS | 1647 | 1464734214171 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1647 | 1464734214173 Marionette TRACE conn2 <- [1,706,null,{}] 15:36:54 INFO - PROCESS | 1647 | 1464734214175 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}] 15:36:54 INFO - PROCESS | 1647 | 1464734214251 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:36:54 INFO - PROCESS | 1647 | 1464734214258 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684c000 == 33 [pid = 1647] [id = 184] 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119231c00) [pid = 1647] [serial = 550] [outer = 0x0] 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119708c00) [pid = 1647] [serial = 551] [outer = 0x119231c00] 15:36:54 INFO - PROCESS | 1647 | 1464734214285 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119a61400) [pid = 1647] [serial = 552] [outer = 0x119231c00] 15:36:55 INFO - PROCESS | 1647 | 1464734215114 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]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:36:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 15:36:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:36:55 INFO - PROCESS | 1647 | 1464734215142 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1647 | 1464734215143 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1647 | 1464734215145 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1647 | 1464734215148 Marionette TRACE conn2 <- [1,710,null,{}] 15:36:55 INFO - PROCESS | 1647 | 1464734215156 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}] 15:36:55 INFO - PROCESS | 1647 | 1464734215238 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:36:55 INFO - PROCESS | 1647 | 1464734215283 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x118973000 == 34 [pid = 1647] [id = 185] 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x120e32c00) [pid = 1647] [serial = 553] [outer = 0x0] 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12110bc00) [pid = 1647] [serial = 554] [outer = 0x120e32c00] 15:36:55 INFO - PROCESS | 1647 | 1464734215311 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x123634000) [pid = 1647] [serial = 555] [outer = 0x120e32c00] 15:36:56 INFO - PROCESS | 1647 | 1464734216125 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]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 15:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:36:56 INFO - PROCESS | 1647 | 1464734216174 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1647 | 1464734216176 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:36:56 INFO - PROCESS | 1647 | 1464734216178 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1647 | 1464734216179 Marionette TRACE conn2 <- [1,714,null,{}] 15:36:56 INFO - PROCESS | 1647 | 1464734216188 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}] 15:36:56 INFO - PROCESS | 1647 | 1464734216283 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:36:56 INFO - PROCESS | 1647 | 1464734216287 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x121268000 == 35 [pid = 1647] [id = 186] 15:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1245b5400) [pid = 1647] [serial = 556] [outer = 0x0] 15:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124ecb400) [pid = 1647] [serial = 557] [outer = 0x1245b5400] 15:36:56 INFO - PROCESS | 1647 | 1464734216315 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1264af400) [pid = 1647] [serial = 558] [outer = 0x1245b5400] 15:36:57 INFO - PROCESS | 1647 | 1464734217116 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]]]}] 15:36:57 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 15:36:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 15:36:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:36:57 INFO - PROCESS | 1647 | 1464734217148 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1647 | 1464734217149 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:36:57 INFO - PROCESS | 1647 | 1464734217151 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1647 | 1464734217152 Marionette TRACE conn2 <- [1,718,null,{}] 15:36:57 INFO - PROCESS | 1647 | 1464734217155 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}] 15:36:57 INFO - PROCESS | 1647 | 1464734217244 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:36:57 INFO - PROCESS | 1647 | 1464734217248 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12168a000 == 36 [pid = 1647] [id = 187] 15:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115da0000) [pid = 1647] [serial = 559] [outer = 0x0] 15:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1264b9c00) [pid = 1647] [serial = 560] [outer = 0x115da0000] 15:36:57 INFO - PROCESS | 1647 | 1464734217274 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1267de800) [pid = 1647] [serial = 561] [outer = 0x115da0000] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d98c00) [pid = 1647] [serial = 513] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124ec9c00) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1269f0000) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1264bc000) [pid = 1647] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113368800) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124ed1000) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115031800) [pid = 1647] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12455e000) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115d10c00) [pid = 1647] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118f49800) [pid = 1647] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115d11000) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:36:58 INFO - PROCESS | 1647 | 1464734218070 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]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 15:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:36:58 INFO - PROCESS | 1647 | 1464734218120 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1647 | 1464734218121 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1647 | 1464734218123 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1647 | 1464734218125 Marionette TRACE conn2 <- [1,722,null,{}] 15:36:58 INFO - PROCESS | 1647 | 1464734218127 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}] 15:36:58 INFO - PROCESS | 1647 | 1464734218227 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:36:58 INFO - PROCESS | 1647 | 1464734218272 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ddb800 == 37 [pid = 1647] [id = 188] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1267ec800) [pid = 1647] [serial = 562] [outer = 0x0] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x128904000) [pid = 1647] [serial = 563] [outer = 0x1267ec800] 15:36:58 INFO - PROCESS | 1647 | 1464734218299 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1289d0400) [pid = 1647] [serial = 564] [outer = 0x1267ec800] 15:36:58 INFO - PROCESS | 1647 | 1464734218606 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] 15:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:36:58 INFO - PROCESS | 1647 | 1464734218647 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1647 | 1464734218650 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1647 | 1464734218651 Marionette TRACE conn2 <- [1,726,null,{}] 15:36:58 INFO - PROCESS | 1647 | 1464734218654 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}] 15:36:58 INFO - PROCESS | 1647 | 1464734218760 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:36:58 INFO - PROCESS | 1647 | 1464734218767 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12420d000 == 38 [pid = 1647] [id = 189] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11922c400) [pid = 1647] [serial = 565] [outer = 0x0] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128b5a400) [pid = 1647] [serial = 566] [outer = 0x11922c400] 15:36:58 INFO - PROCESS | 1647 | 1464734218850 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12939a000) [pid = 1647] [serial = 567] [outer = 0x11922c400] 15:36:59 INFO - PROCESS | 1647 | 1464734219198 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]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:36:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 15:36:59 INFO - PROCESS | 1647 | 1464734219219 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1647 | 1464734219223 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:36:59 INFO - PROCESS | 1647 | 1464734219226 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1647 | 1464734219228 Marionette TRACE conn2 <- [1,730,null,{}] 15:36:59 INFO - PROCESS | 1647 | 1464734219232 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}] 15:36:59 INFO - PROCESS | 1647 | 1464734219350 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:36:59 INFO - PROCESS | 1647 | 1464734219357 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12695f000 == 39 [pid = 1647] [id = 190] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1269f5000) [pid = 1647] [serial = 568] [outer = 0x0] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1293a0c00) [pid = 1647] [serial = 569] [outer = 0x1269f5000] 15:36:59 INFO - PROCESS | 1647 | 1464734219395 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11923a400) [pid = 1647] [serial = 570] [outer = 0x1269f5000] 15:36:59 INFO - PROCESS | 1647 | 1464734219760 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] 15:36:59 INFO - PROCESS | 1647 | 1464734219798 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:36:59 INFO - PROCESS | 1647 | 1464734219800 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1647 | 1464734219801 Marionette TRACE conn2 <- [1,734,null,{}] 15:36:59 INFO - PROCESS | 1647 | 1464734219803 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}] 15:36:59 INFO - PROCESS | 1647 | 1464734219897 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:36:59 INFO - PROCESS | 1647 | 1464734219903 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181f7000 == 40 [pid = 1647] [id = 191] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128b64c00) [pid = 1647] [serial = 571] [outer = 0x0] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129637800) [pid = 1647] [serial = 572] [outer = 0x128b64c00] 15:36:59 INFO - PROCESS | 1647 | 1464734219931 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a8f4000) [pid = 1647] [serial = 573] [outer = 0x128b64c00] 15:37:00 INFO - PROCESS | 1647 | 1464734220376 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]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 618ms 15:37:00 INFO - PROCESS | 1647 | 1464734220419 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1647 | 1464734220422 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:37:00 INFO - PROCESS | 1647 | 1464734220426 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1647 | 1464734220429 Marionette TRACE conn2 <- [1,738,null,{}] 15:37:00 INFO - PROCESS | 1647 | 1464734220432 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}] 15:37:00 INFO - PROCESS | 1647 | 1464734220535 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:37:00 INFO - PROCESS | 1647 | 1464734220583 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e6000 == 41 [pid = 1647] [id = 192] 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x117e0d800) [pid = 1647] [serial = 574] [outer = 0x0] 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1184bf400) [pid = 1647] [serial = 575] [outer = 0x117e0d800] 15:37:00 INFO - PROCESS | 1647 | 1464734220615 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118932800) [pid = 1647] [serial = 576] [outer = 0x117e0d800] 15:37:01 INFO - PROCESS | 1647 | 1464734221510 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]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:37:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 15:37:01 INFO - PROCESS | 1647 | 1464734221549 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1647 | 1464734221553 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:37:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:37:01 INFO - PROCESS | 1647 | 1464734221557 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1647 | 1464734221559 Marionette TRACE conn2 <- [1,742,null,{}] 15:37:01 INFO - PROCESS | 1647 | 1464734221562 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}] 15:37:01 INFO - PROCESS | 1647 | 1464734221662 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:37:01 INFO - PROCESS | 1647 | 1464734221708 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b3000 == 42 [pid = 1647] [id = 193] 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119234000) [pid = 1647] [serial = 577] [outer = 0x0] 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120eaec00) [pid = 1647] [serial = 578] [outer = 0x119234000] 15:37:01 INFO - PROCESS | 1647 | 1464734221737 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12120c000) [pid = 1647] [serial = 579] [outer = 0x119234000] 15:37:02 INFO - PROCESS | 1647 | 1464734222644 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]]]}] 15:37:02 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 15:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 15:37:02 INFO - PROCESS | 1647 | 1464734222679 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1647 | 1464734222681 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:37:02 INFO - PROCESS | 1647 | 1464734222683 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1647 | 1464734222686 Marionette TRACE conn2 <- [1,746,null,{}] 15:37:02 INFO - PROCESS | 1647 | 1464734222709 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}] 15:37:02 INFO - PROCESS | 1647 | 1464734222807 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:37:02 INFO - PROCESS | 1647 | 1464734222853 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293bf000 == 43 [pid = 1647] [id = 194] 15:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124ec9c00) [pid = 1647] [serial = 580] [outer = 0x0] 15:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128909c00) [pid = 1647] [serial = 581] [outer = 0x124ec9c00] 15:37:02 INFO - PROCESS | 1647 | 1464734222884 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128f48c00) [pid = 1647] [serial = 582] [outer = 0x124ec9c00] 15:37:03 INFO - PROCESS | 1647 | 1464734223794 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]]]}] 15:37:03 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.) 15:37:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1135ms 15:37:03 INFO - PROCESS | 1647 | 1464734223818 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:37:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:37:03 INFO - PROCESS | 1647 | 1464734223821 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:37:03 INFO - PROCESS | 1647 | 1464734223824 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1647 | 1464734223827 Marionette TRACE conn2 <- [1,750,null,{}] 15:37:03 INFO - PROCESS | 1647 | 1464734223831 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}] 15:37:03 INFO - PROCESS | 1647 | 1464734223920 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:37:03 INFO - PROCESS | 1647 | 1464734223970 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187e8000 == 44 [pid = 1647] [id = 195] 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118316400) [pid = 1647] [serial = 583] [outer = 0x0] 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11856ac00) [pid = 1647] [serial = 584] [outer = 0x118316400] 15:37:03 INFO - PROCESS | 1647 | 1464734223998 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11922f000) [pid = 1647] [serial = 585] [outer = 0x118316400] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12695f000 == 43 [pid = 1647] [id = 190] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12420d000 == 42 [pid = 1647] [id = 189] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x121ddb800 == 41 [pid = 1647] [id = 188] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12168a000 == 40 [pid = 1647] [id = 187] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x121268000 == 39 [pid = 1647] [id = 186] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118973000 == 38 [pid = 1647] [id = 185] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11684c000 == 37 [pid = 1647] [id = 184] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1289d5000) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1181f9000 == 36 [pid = 1647] [id = 183] 15:37:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1132a8000 == 35 [pid = 1647] [id = 180] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x120eb4400) [pid = 1647] [serial = 514] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1264b3400) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1289cb800) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12110fc00) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12ccf7800) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1216a1c00) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126c51000) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x123633400) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116a7a400) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115d9b800) [pid = 1647] [serial = 505] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1245a9400) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x129622400) [pid = 1647] [serial = 502] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x120eae000) [pid = 1647] [serial = 496] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1187be400) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118322400) [pid = 1647] [serial = 508] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1246ba800) [pid = 1647] [serial = 499] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11856e000) [pid = 1647] [serial = 493] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119491800) [pid = 1647] [serial = 511] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119a62c00) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x117681000) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1197f7800) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128b59800) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12890b400) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x126769400) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124ec3800) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11923b400) [pid = 1647] [serial = 212] [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.] 15:37:04 INFO - PROCESS | 1647 | 1464734224895 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 15:37:04 INFO - PROCESS | 1647 | 1464734224948 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1647 | 1464734224952 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:37:04 INFO - PROCESS | 1647 | 1464734224956 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1647 | 1464734224958 Marionette TRACE conn2 <- [1,754,null,{}] 15:37:04 INFO - PROCESS | 1647 | 1464734224960 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}] 15:37:05 INFO - PROCESS | 1647 | 1464734225040 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:37:05 INFO - PROCESS | 1647 | 1464734225046 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f50000 == 36 [pid = 1647] [id = 196] 15:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119234400) [pid = 1647] [serial = 586] [outer = 0x0] 15:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119711000) [pid = 1647] [serial = 587] [outer = 0x119234400] 15:37:05 INFO - PROCESS | 1647 | 1464734225073 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x120e30800) [pid = 1647] [serial = 588] [outer = 0x119234400] 15:37:05 INFO - PROCESS | 1647 | 1464734225896 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]]]}] 15:37:05 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 15:37:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 15:37:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:37:05 INFO - PROCESS | 1647 | 1464734225927 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1647 | 1464734225928 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:37:05 INFO - PROCESS | 1647 | 1464734225930 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1647 | 1464734225933 Marionette TRACE conn2 <- [1,758,null,{}] 15:37:05 INFO - PROCESS | 1647 | 1464734225942 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}] 15:37:06 INFO - PROCESS | 1647 | 1464734226047 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:37:06 INFO - PROCESS | 1647 | 1464734226053 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11989b800 == 37 [pid = 1647] [id = 197] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121d0f400) [pid = 1647] [serial = 589] [outer = 0x0] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x123631c00) [pid = 1647] [serial = 590] [outer = 0x121d0f400] 15:37:06 INFO - PROCESS | 1647 | 1464734226082 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1245ad800) [pid = 1647] [serial = 591] [outer = 0x121d0f400] 15:37:06 INFO - PROCESS | 1647 | 1464734226413 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]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 15:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:37:06 INFO - PROCESS | 1647 | 1464734226451 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1647 | 1464734226453 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:37:06 INFO - PROCESS | 1647 | 1464734226464 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1647 | 1464734226465 Marionette TRACE conn2 <- [1,762,null,{}] 15:37:06 INFO - PROCESS | 1647 | 1464734226468 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}] 15:37:06 INFO - PROCESS | 1647 | 1464734226572 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:37:06 INFO - PROCESS | 1647 | 1464734226582 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x121266800 == 38 [pid = 1647] [id = 198] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121d10000) [pid = 1647] [serial = 592] [outer = 0x0] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124ec4c00) [pid = 1647] [serial = 593] [outer = 0x121d10000] 15:37:06 INFO - PROCESS | 1647 | 1464734226608 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1264b8800) [pid = 1647] [serial = 594] [outer = 0x121d10000] 15:37:07 INFO - PROCESS | 1647 | 1464734227413 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]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 976ms 15:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:37:07 INFO - PROCESS | 1647 | 1464734227433 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1647 | 1464734227434 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:37:07 INFO - PROCESS | 1647 | 1464734227436 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1647 | 1464734227437 Marionette TRACE conn2 <- [1,766,null,{}] 15:37:07 INFO - PROCESS | 1647 | 1464734227440 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}] 15:37:07 INFO - PROCESS | 1647 | 1464734227532 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:37:07 INFO - PROCESS | 1647 | 1464734227545 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1219cd000 == 39 [pid = 1647] [id = 199] 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115f39800) [pid = 1647] [serial = 595] [outer = 0x0] 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126c51400) [pid = 1647] [serial = 596] [outer = 0x115f39800] 15:37:07 INFO - PROCESS | 1647 | 1464734227570 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1289d1c00) [pid = 1647] [serial = 597] [outer = 0x115f39800] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115da0000) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x120e32c00) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11831f800) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11922c400) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1267ec800) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121823800) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1269f5000) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1245b5400) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:37:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119231c00) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:37:08 INFO - PROCESS | 1647 | 1464734228356 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]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:37:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 15:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:37:08 INFO - PROCESS | 1647 | 1464734228407 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1647 | 1464734228409 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:37:08 INFO - PROCESS | 1647 | 1464734228411 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1647 | 1464734228412 Marionette TRACE conn2 <- [1,770,null,{}] 15:37:08 INFO - PROCESS | 1647 | 1464734228414 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}] 15:37:08 INFO - PROCESS | 1647 | 1464734228516 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:37:08 INFO - PROCESS | 1647 | 1464734228523 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x124525800 == 40 [pid = 1647] [id = 200] 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x128b65400) [pid = 1647] [serial = 598] [outer = 0x0] 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1291a6000) [pid = 1647] [serial = 599] [outer = 0x128b65400] 15:37:08 INFO - PROCESS | 1647 | 1464734228553 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x129606000) [pid = 1647] [serial = 600] [outer = 0x128b65400] 15:37:08 INFO - PROCESS | 1647 | 1464734228874 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]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 517ms 15:37:08 INFO - PROCESS | 1647 | 1464734228933 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1647 | 1464734228934 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:37:08 INFO - PROCESS | 1647 | 1464734228936 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1647 | 1464734228937 Marionette TRACE conn2 <- [1,774,null,{}] 15:37:08 INFO - PROCESS | 1647 | 1464734228939 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}] 15:37:09 INFO - PROCESS | 1647 | 1464734229014 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:37:09 INFO - PROCESS | 1647 | 1464734229018 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1260c9000 == 41 [pid = 1647] [id = 201] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x129622400) [pid = 1647] [serial = 601] [outer = 0x0] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12a8f1000) [pid = 1647] [serial = 602] [outer = 0x129622400] 15:37:09 INFO - PROCESS | 1647 | 1464734229047 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a8fa400) [pid = 1647] [serial = 603] [outer = 0x129622400] 15:37:09 INFO - PROCESS | 1647 | 1464734229343 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]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 422ms 15:37:09 INFO - PROCESS | 1647 | 1464734229363 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:37:09 INFO - PROCESS | 1647 | 1464734229365 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:37:09 INFO - PROCESS | 1647 | 1464734229367 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1647 | 1464734229368 Marionette TRACE conn2 <- [1,778,null,{}] 15:37:09 INFO - PROCESS | 1647 | 1464734229370 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}] 15:37:09 INFO - PROCESS | 1647 | 1464734229451 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:37:09 INFO - PROCESS | 1647 | 1464734229455 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12895d800 == 42 [pid = 1647] [id = 202] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12a8f5400) [pid = 1647] [serial = 604] [outer = 0x0] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12b15d800) [pid = 1647] [serial = 605] [outer = 0x12a8f5400] 15:37:09 INFO - PROCESS | 1647 | 1464734229483 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12ba1fc00) [pid = 1647] [serial = 606] [outer = 0x12a8f5400] 15:37:09 INFO - PROCESS | 1647 | 1464734229814 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]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 15:37:09 INFO - PROCESS | 1647 | 1464734229835 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1647 | 1464734229837 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:37:09 INFO - PROCESS | 1647 | 1464734229839 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1647 | 1464734229842 Marionette TRACE conn2 <- [1,782,null,{}] 15:37:09 INFO - PROCESS | 1647 | 1464734229845 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}] 15:37:09 INFO - PROCESS | 1647 | 1464734229949 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:37:09 INFO - PROCESS | 1647 | 1464734229957 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fe2800 == 43 [pid = 1647] [id = 203] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129659000) [pid = 1647] [serial = 607] [outer = 0x0] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12ba27400) [pid = 1647] [serial = 608] [outer = 0x129659000] 15:37:09 INFO - PROCESS | 1647 | 1464734229983 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12ba2dc00) [pid = 1647] [serial = 609] [outer = 0x129659000] 15:37:10 INFO - PROCESS | 1647 | 1464734230274 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]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 15:37:10 INFO - PROCESS | 1647 | 1464734230313 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1647 | 1464734230315 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:37:10 INFO - PROCESS | 1647 | 1464734230317 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1647 | 1464734230318 Marionette TRACE conn2 <- [1,786,null,{}] 15:37:10 INFO - PROCESS | 1647 | 1464734230320 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}] 15:37:10 INFO - PROCESS | 1647 | 1464734230397 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:37:10 INFO - PROCESS | 1647 | 1464734230401 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f0800 == 44 [pid = 1647] [id = 204] 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12ba2e000) [pid = 1647] [serial = 610] [outer = 0x0] 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12bb21c00) [pid = 1647] [serial = 611] [outer = 0x12ba2e000] 15:37:10 INFO - PROCESS | 1647 | 1464734230429 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12bb28800) [pid = 1647] [serial = 612] [outer = 0x12ba2e000] 15:37:10 INFO - PROCESS | 1647 | 1464734230918 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]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 668ms 15:37:10 INFO - PROCESS | 1647 | 1464734230986 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1647 | 1464734230988 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:37:10 INFO - PROCESS | 1647 | 1464734230993 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1647 | 1464734230995 Marionette TRACE conn2 <- [1,790,null,{}] 15:37:11 INFO - PROCESS | 1647 | 1464734230999 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}] 15:37:11 INFO - PROCESS | 1647 | 1464734231102 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:37:11 INFO - PROCESS | 1647 | 1464734231215 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181eb000 == 45 [pid = 1647] [id = 205] 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1187c2c00) [pid = 1647] [serial = 613] [outer = 0x0] 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118939800) [pid = 1647] [serial = 614] [outer = 0x1187c2c00] 15:37:11 INFO - PROCESS | 1647 | 1464734231248 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11970a800) [pid = 1647] [serial = 615] [outer = 0x1187c2c00] 15:37:11 INFO - PROCESS | 1647 | 1464734231747 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]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 770ms 15:37:11 INFO - PROCESS | 1647 | 1464734231780 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1647 | 1464734231786 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:37:11 INFO - PROCESS | 1647 | 1464734231796 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1647 | 1464734231799 Marionette TRACE conn2 <- [1,794,null,{}] 15:37:11 INFO - PROCESS | 1647 | 1464734231803 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}] 15:37:11 INFO - PROCESS | 1647 | 1464734231956 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:37:12 INFO - PROCESS | 1647 | 1464734232013 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x121479000 == 46 [pid = 1647] [id = 206] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x120eb5800) [pid = 1647] [serial = 616] [outer = 0x0] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121445c00) [pid = 1647] [serial = 617] [outer = 0x120eb5800] 15:37:12 INFO - PROCESS | 1647 | 1464734232036 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124565400) [pid = 1647] [serial = 618] [outer = 0x120eb5800] 15:37:12 INFO - PROCESS | 1647 | 1464734232534 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]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 774ms 15:37:12 INFO - PROCESS | 1647 | 1464734232570 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1647 | 1464734232572 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:37:12 INFO - PROCESS | 1647 | 1464734232578 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1647 | 1464734232582 Marionette TRACE conn2 <- [1,798,null,{}] 15:37:12 INFO - PROCESS | 1647 | 1464734232594 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}] 15:37:12 INFO - PROCESS | 1647 | 1464734232743 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:37:12 INFO - PROCESS | 1647 | 1464734232835 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a837000 == 47 [pid = 1647] [id = 207] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128909000) [pid = 1647] [serial = 619] [outer = 0x0] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128b66400) [pid = 1647] [serial = 620] [outer = 0x128909000] 15:37:12 INFO - PROCESS | 1647 | 1464734232867 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x129622c00) [pid = 1647] [serial = 621] [outer = 0x128909000] 15:37:13 INFO - PROCESS | 1647 | 1464734233277 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]]]}] 15:37:13 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 15:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 724ms 15:37:13 INFO - PROCESS | 1647 | 1464734233302 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1647 | 1464734233304 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:37:13 INFO - PROCESS | 1647 | 1464734233306 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1647 | 1464734233307 Marionette TRACE conn2 <- [1,802,null,{}] 15:37:13 INFO - PROCESS | 1647 | 1464734233310 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}] 15:37:13 INFO - PROCESS | 1647 | 1464734233412 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:37:13 INFO - PROCESS | 1647 | 1464734233458 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac64800 == 48 [pid = 1647] [id = 208] 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a8f2400) [pid = 1647] [serial = 622] [outer = 0x0] 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12bb16000) [pid = 1647] [serial = 623] [outer = 0x12a8f2400] 15:37:13 INFO - PROCESS | 1647 | 1464734233487 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12bb29c00) [pid = 1647] [serial = 624] [outer = 0x12a8f2400] 15:37:13 INFO - PROCESS | 1647 | 1464734233901 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]]]}] 15:37:13 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 15:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 619ms 15:37:13 INFO - PROCESS | 1647 | 1464734233926 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1647 | 1464734233927 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:37:13 INFO - PROCESS | 1647 | 1464734233929 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1647 | 1464734233931 Marionette TRACE conn2 <- [1,806,null,{}] 15:37:13 INFO - PROCESS | 1647 | 1464734233933 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}] 15:37:14 INFO - PROCESS | 1647 | 1464734234033 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:37:14 INFO - PROCESS | 1647 | 1464734234114 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12babf000 == 49 [pid = 1647] [id = 209] 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12bb2ec00) [pid = 1647] [serial = 625] [outer = 0x0] 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bf71400) [pid = 1647] [serial = 626] [outer = 0x12bb2ec00] 15:37:14 INFO - PROCESS | 1647 | 1464734234144 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118f3f800) [pid = 1647] [serial = 627] [outer = 0x12bb2ec00] 15:37:14 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:37:14 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:37:14 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:37:14 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 15:37:14 INFO - PROCESS | 1647 | 1464734234591 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]]]}] 15:37:14 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 15:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 15:37:14 INFO - PROCESS | 1647 | 1464734234600 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1647 | 1464734234601 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:37:14 INFO - PROCESS | 1647 | 1464734234603 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1647 | 1464734234604 Marionette TRACE conn2 <- [1,810,null,{}] 15:37:14 INFO - PROCESS | 1647 | 1464734234607 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}] 15:37:14 INFO - PROCESS | 1647 | 1464734234721 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:37:14 INFO - PROCESS | 1647 | 1464734234769 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcb5800 == 50 [pid = 1647] [id = 210] 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bf78800) [pid = 1647] [serial = 628] [outer = 0x0] 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c441000) [pid = 1647] [serial = 629] [outer = 0x12bf78800] 15:37:14 INFO - PROCESS | 1647 | 1464734234798 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c44c400) [pid = 1647] [serial = 630] [outer = 0x12bf78800] 15:37:15 INFO - PROCESS | 1647 | 1464734235211 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]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 619ms 15:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:37:15 INFO - PROCESS | 1647 | 1464734235223 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1647 | 1464734235224 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:37:15 INFO - PROCESS | 1647 | 1464734235227 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1647 | 1464734235228 Marionette TRACE conn2 <- [1,814,null,{}] 15:37:15 INFO - PROCESS | 1647 | 1464734235230 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}] 15:37:15 INFO - PROCESS | 1647 | 1464734235434 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:37:15 INFO - PROCESS | 1647 | 1464734235539 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180ae000 == 51 [pid = 1647] [id = 211] 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x116853c00) [pid = 1647] [serial = 631] [outer = 0x0] 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116a70800) [pid = 1647] [serial = 632] [outer = 0x116853c00] 15:37:15 INFO - PROCESS | 1647 | 1464734235568 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118437400) [pid = 1647] [serial = 633] [outer = 0x116853c00] 15:37:15 INFO - PROCESS | 1647 | 1464734235989 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] 15:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:37:16 INFO - PROCESS | 1647 | 1464734236000 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:37:16 INFO - PROCESS | 1647 | 1464734236003 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1647 | 1464734236006 Marionette TRACE conn2 <- [1,818,null,{}] 15:37:16 INFO - PROCESS | 1647 | 1464734236009 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}] 15:37:16 INFO - PROCESS | 1647 | 1464734236104 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:37:16 INFO - PROCESS | 1647 | 1464734236153 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187e7000 == 52 [pid = 1647] [id = 212] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11843e000) [pid = 1647] [serial = 634] [outer = 0x0] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118572400) [pid = 1647] [serial = 635] [outer = 0x11843e000] 15:37:16 INFO - PROCESS | 1647 | 1464734236182 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119498400) [pid = 1647] [serial = 636] [outer = 0x11843e000] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128fe2800 == 51 [pid = 1647] [id = 203] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12895d800 == 50 [pid = 1647] [id = 202] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1260c9000 == 49 [pid = 1647] [id = 201] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124525800 == 48 [pid = 1647] [id = 200] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1219cd000 == 47 [pid = 1647] [id = 199] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121266800 == 46 [pid = 1647] [id = 198] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11989b800 == 45 [pid = 1647] [id = 197] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x129637800) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x116f50000 == 44 [pid = 1647] [id = 196] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1187e8000 == 43 [pid = 1647] [id = 195] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1181e6000 == 42 [pid = 1647] [id = 192] 15:37:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1181f7000 == 41 [pid = 1647] [id = 191] 15:37:16 INFO - PROCESS | 1647 | 1464734236558 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]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 572ms 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128f4e800) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1293a0c00) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x124ecb400) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119708c00) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1264b9c00) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119a61400) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119497800) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12110bc00) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118f83800) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11856bc00) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121205000) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x112a9b400) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12939a000) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128904000) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1267de800) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1264af400) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11923a400) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x123634000) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1289d0400) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128b5a400) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1647 | 1464734236580 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1647 | 1464734236582 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:37:16 INFO - PROCESS | 1647 | 1464734236586 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1647 | 1464734236588 Marionette TRACE conn2 <- [1,822,null,{}] 15:37:16 INFO - PROCESS | 1647 | 1464734236590 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}] 15:37:16 INFO - PROCESS | 1647 | 1464734236667 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:37:16 INFO - PROCESS | 1647 | 1464734236678 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180af800 == 42 [pid = 1647] [id = 213] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1197f8800) [pid = 1647] [serial = 637] [outer = 0x0] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x120e2cc00) [pid = 1647] [serial = 638] [outer = 0x1197f8800] 15:37:16 INFO - PROCESS | 1647 | 1464734236704 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x120eb8000) [pid = 1647] [serial = 639] [outer = 0x1197f8800] 15:37:17 INFO - PROCESS | 1647 | 1464734237051 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] 15:37:17 INFO - PROCESS | 1647 | 1464734237063 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:37:17 INFO - PROCESS | 1647 | 1464734237070 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1647 | 1464734237073 Marionette TRACE conn2 <- [1,826,null,{}] 15:37:17 INFO - PROCESS | 1647 | 1464734237076 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}] 15:37:17 INFO - PROCESS | 1647 | 1464734237170 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:37:17 INFO - PROCESS | 1647 | 1464734237218 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cc7800 == 43 [pid = 1647] [id = 214] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x120eb3800) [pid = 1647] [serial = 640] [outer = 0x0] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121d10800) [pid = 1647] [serial = 641] [outer = 0x120eb3800] 15:37:17 INFO - PROCESS | 1647 | 1464734237244 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12643c000) [pid = 1647] [serial = 642] [outer = 0x120eb3800] 15:37:17 INFO - PROCESS | 1647 | 1464734237511 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]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 476ms 15:37:17 INFO - PROCESS | 1647 | 1464734237553 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1647 | 1464734237555 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:37:17 INFO - PROCESS | 1647 | 1464734237565 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1647 | 1464734237566 Marionette TRACE conn2 <- [1,830,null,{}] 15:37:17 INFO - PROCESS | 1647 | 1464734237568 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}] 15:37:17 INFO - PROCESS | 1647 | 1464734237650 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:37:17 INFO - PROCESS | 1647 | 1464734237655 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d5000 == 44 [pid = 1647] [id = 215] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12643c800) [pid = 1647] [serial = 643] [outer = 0x0] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126545400) [pid = 1647] [serial = 644] [outer = 0x12643c800] 15:37:17 INFO - PROCESS | 1647 | 1464734237682 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128903400) [pid = 1647] [serial = 645] [outer = 0x12643c800] 15:37:18 INFO - PROCESS | 1647 | 1464734238022 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 15:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:37:18 INFO - PROCESS | 1647 | 1464734238034 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1647 | 1464734238036 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:37:18 INFO - PROCESS | 1647 | 1464734238038 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1647 | 1464734238039 Marionette TRACE conn2 <- [1,834,null,{}] 15:37:18 INFO - PROCESS | 1647 | 1464734238044 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}] 15:37:18 INFO - PROCESS | 1647 | 1464734238118 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:37:18 INFO - PROCESS | 1647 | 1464734238126 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f0a800 == 45 [pid = 1647] [id = 216] 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128b57c00) [pid = 1647] [serial = 646] [outer = 0x0] 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128b5f400) [pid = 1647] [serial = 647] [outer = 0x128b57c00] 15:37:18 INFO - PROCESS | 1647 | 1464734238156 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12939cc00) [pid = 1647] [serial = 648] [outer = 0x128b57c00] 15:37:18 INFO - PROCESS | 1647 | 1464734238491 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 472ms 15:37:18 INFO - PROCESS | 1647 | 1464734238510 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1647 | 1464734238511 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:37:18 INFO - PROCESS | 1647 | 1464734238514 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1647 | 1464734238515 Marionette TRACE conn2 <- [1,838,null,{}] 15:37:18 INFO - PROCESS | 1647 | 1464734238517 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}] 15:37:18 INFO - PROCESS | 1647 | 1464734238607 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:37:18 INFO - PROCESS | 1647 | 1464734238641 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126952800 == 46 [pid = 1647] [id = 217] 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126439c00) [pid = 1647] [serial = 649] [outer = 0x0] 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129609800) [pid = 1647] [serial = 650] [outer = 0x126439c00] 15:37:18 INFO - PROCESS | 1647 | 1464734238694 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12acd9000) [pid = 1647] [serial = 651] [outer = 0x126439c00] 15:37:19 INFO - PROCESS | 1647 | 1464734239028 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 15:37:19 INFO - PROCESS | 1647 | 1464734239034 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:37:19 INFO - PROCESS | 1647 | 1464734239035 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1647 | 1464734239037 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1647 | 1464734239038 Marionette TRACE conn2 <- [1,842,null,{}] 15:37:19 INFO - PROCESS | 1647 | 1464734239042 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}] 15:37:19 INFO - PROCESS | 1647 | 1464734239146 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:37:19 INFO - PROCESS | 1647 | 1464734239150 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cf7000 == 47 [pid = 1647] [id = 218] 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a8f1400) [pid = 1647] [serial = 652] [outer = 0x0] 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12ba23000) [pid = 1647] [serial = 653] [outer = 0x12a8f1400] 15:37:19 INFO - PROCESS | 1647 | 1464734239176 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bb2f000) [pid = 1647] [serial = 654] [outer = 0x12a8f1400] 15:37:19 INFO - PROCESS | 1647 | 1464734239485 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 470ms 15:37:19 INFO - PROCESS | 1647 | 1464734239514 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:37:19 INFO - PROCESS | 1647 | 1464734239515 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1647 | 1464734239530 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1647 | 1464734239531 Marionette TRACE conn2 <- [1,846,null,{}] 15:37:19 INFO - PROCESS | 1647 | 1464734239534 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}] 15:37:19 INFO - PROCESS | 1647 | 1464734239634 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:37:19 INFO - PROCESS | 1647 | 1464734239639 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297de000 == 48 [pid = 1647] [id = 219] 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12ba2e400) [pid = 1647] [serial = 655] [outer = 0x0] 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12bf7f400) [pid = 1647] [serial = 656] [outer = 0x12ba2e400] 15:37:19 INFO - PROCESS | 1647 | 1464734239664 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12c440800) [pid = 1647] [serial = 657] [outer = 0x12ba2e400] 15:37:19 INFO - PROCESS | 1647 | 1464734239979 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 481ms 15:37:20 INFO - PROCESS | 1647 | 1464734239998 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1647 | 1464734240000 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:37:20 INFO - PROCESS | 1647 | 1464734240002 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1647 | 1464734240003 Marionette TRACE conn2 <- [1,850,null,{}] 15:37:20 INFO - PROCESS | 1647 | 1464734240005 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}] 15:37:20 INFO - PROCESS | 1647 | 1464734240117 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:37:20 INFO - PROCESS | 1647 | 1464734240129 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac58800 == 49 [pid = 1647] [id = 220] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12c442000) [pid = 1647] [serial = 658] [outer = 0x0] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12c449c00) [pid = 1647] [serial = 659] [outer = 0x12c442000] 15:37:20 INFO - PROCESS | 1647 | 1464734240154 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12cbafc00) [pid = 1647] [serial = 660] [outer = 0x12c442000] 15:37:20 INFO - PROCESS | 1647 | 1464734240499 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]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 15:37:20 INFO - PROCESS | 1647 | 1464734240521 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1647 | 1464734240522 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:37:20 INFO - PROCESS | 1647 | 1464734240524 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1647 | 1464734240526 Marionette TRACE conn2 <- [1,854,null,{}] 15:37:20 INFO - PROCESS | 1647 | 1464734240529 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}] 15:37:20 INFO - PROCESS | 1647 | 1464734240627 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115f39800) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128b65400) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x129622400) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118316400) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119234400) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121d0f400) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a8f5400) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x121d10000) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:37:20 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x129659000) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:37:20 INFO - PROCESS | 1647 | 1464734240687 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cee000 == 50 [pid = 1647] [id = 221] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x111048000) [pid = 1647] [serial = 661] [outer = 0x0] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11104c000) [pid = 1647] [serial = 662] [outer = 0x111048000] 15:37:20 INFO - PROCESS | 1647 | 1464734240716 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x112fe9c00) [pid = 1647] [serial = 663] [outer = 0x111048000] 15:37:21 INFO - PROCESS | 1647 | 1464734241003 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]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 15:37:21 INFO - PROCESS | 1647 | 1464734241047 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1647 | 1464734241048 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:37:21 INFO - PROCESS | 1647 | 1464734241051 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1647 | 1464734241053 Marionette TRACE conn2 <- [1,858,null,{}] 15:37:21 INFO - PROCESS | 1647 | 1464734241056 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}] 15:37:21 INFO - PROCESS | 1647 | 1464734241151 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:37:21 INFO - PROCESS | 1647 | 1464734241159 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c3800 == 51 [pid = 1647] [id = 222] 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x111049000) [pid = 1647] [serial = 664] [outer = 0x0] 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12c44e800) [pid = 1647] [serial = 665] [outer = 0x111049000] 15:37:21 INFO - PROCESS | 1647 | 1464734241184 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12cbbd000) [pid = 1647] [serial = 666] [outer = 0x111049000] 15:37:21 INFO - PROCESS | 1647 | 1464734241509 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]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 15:37:21 INFO - PROCESS | 1647 | 1464734241523 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1647 | 1464734241526 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:37:21 INFO - PROCESS | 1647 | 1464734241529 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1647 | 1464734241531 Marionette TRACE conn2 <- [1,862,null,{}] 15:37:21 INFO - PROCESS | 1647 | 1464734241533 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}] 15:37:21 INFO - PROCESS | 1647 | 1464734241664 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:37:21 INFO - PROCESS | 1647 | 1464734241675 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c698800 == 52 [pid = 1647] [id = 223] 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bb33c00) [pid = 1647] [serial = 667] [outer = 0x0] 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bb39c00) [pid = 1647] [serial = 668] [outer = 0x12bb33c00] 15:37:21 INFO - PROCESS | 1647 | 1464734241715 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bb3dc00) [pid = 1647] [serial = 669] [outer = 0x12bb33c00] 15:37:22 INFO - PROCESS | 1647 | 1464734242094 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 571ms 15:37:22 INFO - PROCESS | 1647 | 1464734242101 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1647 | 1464734242103 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:37:22 INFO - PROCESS | 1647 | 1464734242107 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1647 | 1464734242111 Marionette TRACE conn2 <- [1,866,null,{}] 15:37:22 INFO - PROCESS | 1647 | 1464734242114 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}] 15:37:22 INFO - PROCESS | 1647 | 1464734242290 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:37:22 INFO - PROCESS | 1647 | 1464734242302 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb59800 == 53 [pid = 1647] [id = 224] 15:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x110fea400) [pid = 1647] [serial = 670] [outer = 0x0] 15:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x110ff0000) [pid = 1647] [serial = 671] [outer = 0x110fea400] 15:37:22 INFO - PROCESS | 1647 | 1464734242341 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x110ff5c00) [pid = 1647] [serial = 672] [outer = 0x110fea400] 15:37:22 INFO - PROCESS | 1647 | 1464734242873 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 822ms 15:37:22 INFO - PROCESS | 1647 | 1464734242937 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1647 | 1464734242939 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:37:22 INFO - PROCESS | 1647 | 1464734242943 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1647 | 1464734242945 Marionette TRACE conn2 <- [1,870,null,{}] 15:37:22 INFO - PROCESS | 1647 | 1464734242949 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}] 15:37:23 INFO - PROCESS | 1647 | 1464734243058 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:37:23 INFO - PROCESS | 1647 | 1464734243125 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180b2800 == 54 [pid = 1647] [id = 225] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11104d400) [pid = 1647] [serial = 673] [outer = 0x0] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x113ac9000) [pid = 1647] [serial = 674] [outer = 0x11104d400] 15:37:23 INFO - PROCESS | 1647 | 1464734243156 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11768e400) [pid = 1647] [serial = 675] [outer = 0x11104d400] 15:37:23 INFO - PROCESS | 1647 | 1464734243580 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]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 672ms 15:37:23 INFO - PROCESS | 1647 | 1464734243615 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1647 | 1464734243619 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:37:23 INFO - PROCESS | 1647 | 1464734243643 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1647 | 1464734243645 Marionette TRACE conn2 <- [1,874,null,{}] 15:37:23 INFO - PROCESS | 1647 | 1464734243648 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}] 15:37:23 INFO - PROCESS | 1647 | 1464734243754 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:37:23 INFO - PROCESS | 1647 | 1464734243819 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f1a800 == 55 [pid = 1647] [id = 226] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118440400) [pid = 1647] [serial = 676] [outer = 0x0] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x118574c00) [pid = 1647] [serial = 677] [outer = 0x118440400] 15:37:23 INFO - PROCESS | 1647 | 1464734243850 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11970b400) [pid = 1647] [serial = 678] [outer = 0x118440400] 15:37:24 INFO - PROCESS | 1647 | 1464734244266 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]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 15:37:24 INFO - PROCESS | 1647 | 1464734244313 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:37:24 INFO - PROCESS | 1647 | 1464734244315 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:37:24 INFO - PROCESS | 1647 | 1464734244317 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1647 | 1464734244320 Marionette TRACE conn2 <- [1,878,null,{}] 15:37:24 INFO - PROCESS | 1647 | 1464734244366 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}] 15:37:24 INFO - PROCESS | 1647 | 1464734244473 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:37:24 INFO - PROCESS | 1647 | 1464734244540 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce65000 == 56 [pid = 1647] [id = 227] 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x121765c00) [pid = 1647] [serial = 679] [outer = 0x0] 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x121d0f400) [pid = 1647] [serial = 680] [outer = 0x121765c00] 15:37:24 INFO - PROCESS | 1647 | 1464734244572 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121d34800) [pid = 1647] [serial = 681] [outer = 0x121765c00] 15:37:24 INFO - PROCESS | 1647 | 1464734244983 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 692ms 15:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:37:25 INFO - PROCESS | 1647 | 1464734245009 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1647 | 1464734245011 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:37:25 INFO - PROCESS | 1647 | 1464734245013 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1647 | 1464734245015 Marionette TRACE conn2 <- [1,882,null,{}] 15:37:25 INFO - PROCESS | 1647 | 1464734245017 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}] 15:37:25 INFO - PROCESS | 1647 | 1464734245121 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:37:25 INFO - PROCESS | 1647 | 1464734245184 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ceda800 == 57 [pid = 1647] [id = 228] 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x121d38800) [pid = 1647] [serial = 682] [outer = 0x0] 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x121d3cc00) [pid = 1647] [serial = 683] [outer = 0x121d38800] 15:37:25 INFO - PROCESS | 1647 | 1464734245213 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1246af400) [pid = 1647] [serial = 684] [outer = 0x121d38800] 15:37:25 INFO - PROCESS | 1647 | 1464734245617 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 15:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:37:25 INFO - PROCESS | 1647 | 1464734245634 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1647 | 1464734245635 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:37:25 INFO - PROCESS | 1647 | 1464734245638 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1647 | 1464734245639 Marionette TRACE conn2 <- [1,886,null,{}] 15:37:25 INFO - PROCESS | 1647 | 1464734245641 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}] 15:37:25 INFO - PROCESS | 1647 | 1464734245742 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:37:25 INFO - PROCESS | 1647 | 1464734245827 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b6800 == 58 [pid = 1647] [id = 229] 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1246b2000) [pid = 1647] [serial = 685] [outer = 0x0] 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1264ae400) [pid = 1647] [serial = 686] [outer = 0x1246b2000] 15:37:25 INFO - PROCESS | 1647 | 1464734245858 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128907c00) [pid = 1647] [serial = 687] [outer = 0x1246b2000] 15:37:26 INFO - PROCESS | 1647 | 1464734246301 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]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 15:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:37:26 INFO - PROCESS | 1647 | 1464734246309 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1647 | 1464734246311 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:37:26 INFO - PROCESS | 1647 | 1464734246313 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1647 | 1464734246314 Marionette TRACE conn2 <- [1,890,null,{}] 15:37:26 INFO - PROCESS | 1647 | 1464734246317 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}] 15:37:26 INFO - PROCESS | 1647 | 1464734246436 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:37:26 INFO - PROCESS | 1647 | 1464734246492 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x121385800 == 59 [pid = 1647] [id = 230] 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1248d9400) [pid = 1647] [serial = 688] [outer = 0x0] 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12890d000) [pid = 1647] [serial = 689] [outer = 0x1248d9400] 15:37:26 INFO - PROCESS | 1647 | 1464734246522 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a8f9000) [pid = 1647] [serial = 690] [outer = 0x1248d9400] 15:37:27 INFO - PROCESS | 1647 | 1464734247177 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]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 871ms 15:37:27 INFO - PROCESS | 1647 | 1464734247185 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1647 | 1464734247188 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:37:27 INFO - PROCESS | 1647 | 1464734247211 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1647 | 1464734247214 Marionette TRACE conn2 <- [1,894,null,{}] 15:37:27 INFO - PROCESS | 1647 | 1464734247219 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}] 15:37:27 INFO - PROCESS | 1647 | 1464734247318 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:37:27 INFO - PROCESS | 1647 | 1464734247387 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e33000 == 60 [pid = 1647] [id = 231] 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x116735000) [pid = 1647] [serial = 691] [outer = 0x0] 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x118081000) [pid = 1647] [serial = 692] [outer = 0x116735000] 15:37:27 INFO - PROCESS | 1647 | 1464734247416 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11843d800) [pid = 1647] [serial = 693] [outer = 0x116735000] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118f92800 == 59 [pid = 1647] [id = 181] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12c698800 == 58 [pid = 1647] [id = 223] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2c3800 == 57 [pid = 1647] [id = 222] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x128cee000 == 56 [pid = 1647] [id = 221] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac58800 == 55 [pid = 1647] [id = 220] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1297de000 == 54 [pid = 1647] [id = 219] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x128cf7000 == 53 [pid = 1647] [id = 218] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x120eaec00) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12bb21c00) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1184bf400) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x126952800 == 52 [pid = 1647] [id = 217] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x124f0a800 == 51 [pid = 1647] [id = 216] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d5000 == 50 [pid = 1647] [id = 215] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119cc7800 == 49 [pid = 1647] [id = 214] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1180af800 == 48 [pid = 1647] [id = 213] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1187e7000 == 47 [pid = 1647] [id = 212] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1180ae000 == 46 [pid = 1647] [id = 211] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x121479000 == 45 [pid = 1647] [id = 206] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1181eb000 == 44 [pid = 1647] [id = 205] 15:37:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f0800 == 43 [pid = 1647] [id = 204] 15:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 645ms 15:37:27 INFO - PROCESS | 1647 | 1464734247832 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]]]}] 15:37:27 INFO - PROCESS | 1647 | 1464734247836 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1647 | 1464734247840 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:37:27 INFO - PROCESS | 1647 | 1464734247849 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1647 | 1464734247850 Marionette TRACE conn2 <- [1,898,null,{}] 15:37:27 INFO - PROCESS | 1647 | 1464734247853 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}] 15:37:27 INFO - PROCESS | 1647 | 1464734247953 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11922f000) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11856ac00) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x119711000) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x120e30800) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x123631c00) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1245ad800) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x128909c00) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b15d800) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x124ec4c00) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1264b8800) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12ba1fc00) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12ba2dc00) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12ba27400) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1289d1c00) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129606000) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126c51400) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1291a6000) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a8f1000) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 15:37:27 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a8fa400) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 15:37:28 INFO - PROCESS | 1647 | 1464734248036 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x116881000 == 44 [pid = 1647] [id = 232] 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x115f39800) [pid = 1647] [serial = 694] [outer = 0x0] 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11843e400) [pid = 1647] [serial = 695] [outer = 0x115f39800] 15:37:28 INFO - PROCESS | 1647 | 1464734248078 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119490800) [pid = 1647] [serial = 696] [outer = 0x115f39800] 15:37:28 INFO - PROCESS | 1647 | 1464734248553 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]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 720ms 15:37:28 INFO - PROCESS | 1647 | 1464734248569 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1647 | 1464734248571 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:37:28 INFO - PROCESS | 1647 | 1464734248610 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1647 | 1464734248612 Marionette TRACE conn2 <- [1,902,null,{}] 15:37:28 INFO - PROCESS | 1647 | 1464734248620 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}] 15:37:28 INFO - PROCESS | 1647 | 1464734248701 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:37:28 INFO - PROCESS | 1647 | 1464734248711 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121479000 == 45 [pid = 1647] [id = 233] 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x120e37800) [pid = 1647] [serial = 697] [outer = 0x0] 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12110a000) [pid = 1647] [serial = 698] [outer = 0x120e37800] 15:37:28 INFO - PROCESS | 1647 | 1464734248739 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12182e800) [pid = 1647] [serial = 699] [outer = 0x120e37800] 15:37:29 INFO - PROCESS | 1647 | 1464734249083 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]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 549ms 15:37:29 INFO - PROCESS | 1647 | 1464734249133 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1647 | 1464734249135 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:37:29 INFO - PROCESS | 1647 | 1464734249145 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1647 | 1464734249146 Marionette TRACE conn2 <- [1,906,null,{}] 15:37:29 INFO - PROCESS | 1647 | 1464734249149 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}] 15:37:29 INFO - PROCESS | 1647 | 1464734249234 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:37:29 INFO - PROCESS | 1647 | 1464734249241 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e79800 == 46 [pid = 1647] [id = 234] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x121d33000) [pid = 1647] [serial = 700] [outer = 0x0] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x123631c00) [pid = 1647] [serial = 701] [outer = 0x121d33000] 15:37:29 INFO - PROCESS | 1647 | 1464734249268 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1248e3400) [pid = 1647] [serial = 702] [outer = 0x121d33000] 15:37:29 INFO - PROCESS | 1647 | 1464734249569 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]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 15:37:29 INFO - PROCESS | 1647 | 1464734249615 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1647 | 1464734249616 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:37:29 INFO - PROCESS | 1647 | 1464734249619 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1647 | 1464734249620 Marionette TRACE conn2 <- [1,910,null,{}] 15:37:29 INFO - PROCESS | 1647 | 1464734249622 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}] 15:37:29 INFO - PROCESS | 1647 | 1464734249702 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:37:29 INFO - PROCESS | 1647 | 1464734249763 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2e800 == 47 [pid = 1647] [id = 235] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121d35000) [pid = 1647] [serial = 703] [outer = 0x0] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x124ec4c00) [pid = 1647] [serial = 704] [outer = 0x121d35000] 15:37:29 INFO - PROCESS | 1647 | 1464734249788 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1264b9c00) [pid = 1647] [serial = 705] [outer = 0x121d35000] 15:37:30 INFO - PROCESS | 1647 | 1464734250204 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]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 618ms 15:37:30 INFO - PROCESS | 1647 | 1464734250240 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:37:30 INFO - PROCESS | 1647 | 1464734250245 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:37:30 INFO - PROCESS | 1647 | 1464734250248 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1647 | 1464734250250 Marionette TRACE conn2 <- [1,914,null,{}] 15:37:30 INFO - PROCESS | 1647 | 1464734250254 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}] 15:37:30 INFO - PROCESS | 1647 | 1464734250431 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:37:30 INFO - PROCESS | 1647 | 1464734250463 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b2000 == 48 [pid = 1647] [id = 236] 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128b5fc00) [pid = 1647] [serial = 706] [outer = 0x0] 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128b61800) [pid = 1647] [serial = 707] [outer = 0x128b5fc00] 15:37:30 INFO - PROCESS | 1647 | 1464734250490 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1291ac800) [pid = 1647] [serial = 708] [outer = 0x128b5fc00] 15:37:30 INFO - PROCESS | 1647 | 1464734250800 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]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 571ms 15:37:30 INFO - PROCESS | 1647 | 1464734250821 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1647 | 1464734250822 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:37:30 INFO - PROCESS | 1647 | 1464734250828 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1647 | 1464734250829 Marionette TRACE conn2 <- [1,918,null,{}] 15:37:30 INFO - PROCESS | 1647 | 1464734250831 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}] 15:37:30 INFO - PROCESS | 1647 | 1464734250930 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:37:30 INFO - PROCESS | 1647 | 1464734250934 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297df000 == 49 [pid = 1647] [id = 237] 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128b58000) [pid = 1647] [serial = 709] [outer = 0x0] 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12939c800) [pid = 1647] [serial = 710] [outer = 0x128b58000] 15:37:30 INFO - PROCESS | 1647 | 1464734250987 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12962f000) [pid = 1647] [serial = 711] [outer = 0x128b58000] 15:37:31 INFO - PROCESS | 1647 | 1464734251315 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 15:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:37:31 INFO - PROCESS | 1647 | 1464734251352 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1647 | 1464734251353 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:37:31 INFO - PROCESS | 1647 | 1464734251356 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1647 | 1464734251357 Marionette TRACE conn2 <- [1,922,null,{}] 15:37:31 INFO - PROCESS | 1647 | 1464734251359 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}] 15:37:31 INFO - PROCESS | 1647 | 1464734251459 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:37:31 INFO - PROCESS | 1647 | 1464734251492 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac5c800 == 50 [pid = 1647] [id = 238] 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129632000) [pid = 1647] [serial = 712] [outer = 0x0] 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a8f8800) [pid = 1647] [serial = 713] [outer = 0x129632000] 15:37:31 INFO - PROCESS | 1647 | 1464734251517 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12b15d800) [pid = 1647] [serial = 714] [outer = 0x129632000] 15:37:31 INFO - PROCESS | 1647 | 1464734251819 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 470ms 15:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:37:31 INFO - PROCESS | 1647 | 1464734251831 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1647 | 1464734251832 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:37:31 INFO - PROCESS | 1647 | 1464734251834 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1647 | 1464734251835 Marionette TRACE conn2 <- [1,926,null,{}] 15:37:31 INFO - PROCESS | 1647 | 1464734251837 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}] 15:37:31 INFO - PROCESS | 1647 | 1464734251970 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:37:31 INFO - PROCESS | 1647 | 1464734251984 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf04800 == 51 [pid = 1647] [id = 239] 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129632400) [pid = 1647] [serial = 715] [outer = 0x0] 15:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12ba2e800) [pid = 1647] [serial = 716] [outer = 0x129632400] 15:37:32 INFO - PROCESS | 1647 | 1464734252017 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12bb22c00) [pid = 1647] [serial = 717] [outer = 0x129632400] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x111049000) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a8f1400) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x120eb3800) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128b57c00) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x128b64c00) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12ba2e000) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11843e000) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12ba2e400) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x116853c00) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1197f8800) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x111048000) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12643c800) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x126439c00) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12c442000) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:37:32 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12bb33c00) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:37:32 INFO - PROCESS | 1647 | 1464734252811 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]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1019ms 15:37:32 INFO - PROCESS | 1647 | 1464734252854 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1647 | 1464734252858 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:37:32 INFO - PROCESS | 1647 | 1464734252863 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1647 | 1464734252866 Marionette TRACE conn2 <- [1,930,null,{}] 15:37:32 INFO - PROCESS | 1647 | 1464734252870 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}] 15:37:32 INFO - PROCESS | 1647 | 1464734252988 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:37:33 INFO - PROCESS | 1647 | 1464734253055 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11898b000 == 52 [pid = 1647] [id = 240] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x112fdec00) [pid = 1647] [serial = 718] [outer = 0x0] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x115f80400) [pid = 1647] [serial = 719] [outer = 0x112fdec00] 15:37:33 INFO - PROCESS | 1647 | 1464734253087 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x118317400) [pid = 1647] [serial = 720] [outer = 0x112fdec00] 15:37:33 INFO - PROCESS | 1647 | 1464734253499 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]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 15:37:33 INFO - PROCESS | 1647 | 1464734253534 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1647 | 1464734253538 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:37:33 INFO - PROCESS | 1647 | 1464734253543 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1647 | 1464734253545 Marionette TRACE conn2 <- [1,934,null,{}] 15:37:33 INFO - PROCESS | 1647 | 1464734253548 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}] 15:37:33 INFO - PROCESS | 1647 | 1464734253678 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:37:33 INFO - PROCESS | 1647 | 1464734253734 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1260c5000 == 53 [pid = 1647] [id = 241] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11843e800) [pid = 1647] [serial = 721] [outer = 0x0] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x118f91c00) [pid = 1647] [serial = 722] [outer = 0x11843e800] 15:37:33 INFO - PROCESS | 1647 | 1464734253764 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1197fbc00) [pid = 1647] [serial = 723] [outer = 0x11843e800] 15:37:34 INFO - PROCESS | 1647 | 1464734254187 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]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 15:37:34 INFO - PROCESS | 1647 | 1464734254214 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1647 | 1464734254216 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:37:34 INFO - PROCESS | 1647 | 1464734254218 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1647 | 1464734254221 Marionette TRACE conn2 <- [1,938,null,{}] 15:37:34 INFO - PROCESS | 1647 | 1464734254231 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}] 15:37:34 INFO - PROCESS | 1647 | 1464734254333 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:37:34 INFO - PROCESS | 1647 | 1464734254389 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b4000 == 54 [pid = 1647] [id = 242] 15:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x119d94800) [pid = 1647] [serial = 724] [outer = 0x0] 15:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x121d31400) [pid = 1647] [serial = 725] [outer = 0x119d94800] 15:37:34 INFO - PROCESS | 1647 | 1464734254433 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1264b2c00) [pid = 1647] [serial = 726] [outer = 0x119d94800] 15:37:34 INFO - PROCESS | 1647 | 1464734254851 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]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 674ms 15:37:34 INFO - PROCESS | 1647 | 1464734254893 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:37:34 INFO - PROCESS | 1647 | 1464734254895 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:37:34 INFO - PROCESS | 1647 | 1464734254898 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1647 | 1464734254899 Marionette TRACE conn2 <- [1,942,null,{}] 15:37:34 INFO - PROCESS | 1647 | 1464734254901 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}] 15:37:35 INFO - PROCESS | 1647 | 1464734255007 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:37:35 INFO - PROCESS | 1647 | 1464734255105 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c699800 == 55 [pid = 1647] [id = 243] 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1267e3c00) [pid = 1647] [serial = 727] [outer = 0x0] 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12890c800) [pid = 1647] [serial = 728] [outer = 0x1267e3c00] 15:37:35 INFO - PROCESS | 1647 | 1464734255136 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x128b5ec00) [pid = 1647] [serial = 729] [outer = 0x1267e3c00] 15:37:35 INFO - PROCESS | 1647 | 1464734255543 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]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 668ms 15:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:37:35 INFO - PROCESS | 1647 | 1464734255567 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1647 | 1464734255568 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:37:35 INFO - PROCESS | 1647 | 1464734255570 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1647 | 1464734255572 Marionette TRACE conn2 <- [1,946,null,{}] 15:37:35 INFO - PROCESS | 1647 | 1464734255574 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}] 15:37:35 INFO - PROCESS | 1647 | 1464734255674 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:37:35 INFO - PROCESS | 1647 | 1464734255725 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3a9800 == 56 [pid = 1647] [id = 244] 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12890fc00) [pid = 1647] [serial = 730] [outer = 0x0] 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a8f1400) [pid = 1647] [serial = 731] [outer = 0x12890fc00] 15:37:35 INFO - PROCESS | 1647 | 1464734255754 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12ba2ec00) [pid = 1647] [serial = 732] [outer = 0x12890fc00] 15:37:36 INFO - PROCESS | 1647 | 1464734256173 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]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 623ms 15:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:37:36 INFO - PROCESS | 1647 | 1464734256194 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1647 | 1464734256195 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:37:36 INFO - PROCESS | 1647 | 1464734256198 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1647 | 1464734256199 Marionette TRACE conn2 <- [1,950,null,{}] 15:37:36 INFO - PROCESS | 1647 | 1464734256201 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}] 15:37:36 INFO - PROCESS | 1647 | 1464734256316 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:37:36 INFO - PROCESS | 1647 | 1464734256403 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7c6000 == 57 [pid = 1647] [id = 245] 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12bb28400) [pid = 1647] [serial = 733] [outer = 0x0] 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12bb3e000) [pid = 1647] [serial = 734] [outer = 0x12bb28400] 15:37:36 INFO - PROCESS | 1647 | 1464734256433 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12bf81400) [pid = 1647] [serial = 735] [outer = 0x12bb28400] 15:37:36 INFO - PROCESS | 1647 | 1464734256847 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]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 668ms 15:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:37:36 INFO - PROCESS | 1647 | 1464734256866 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1647 | 1464734256868 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:37:36 INFO - PROCESS | 1647 | 1464734256870 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1647 | 1464734256871 Marionette TRACE conn2 <- [1,954,null,{}] 15:37:36 INFO - PROCESS | 1647 | 1464734256874 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}] 15:37:36 INFO - PROCESS | 1647 | 1464734256977 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:37:37 INFO - PROCESS | 1647 | 1464734257032 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171dc800 == 58 [pid = 1647] [id = 246] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x111047400) [pid = 1647] [serial = 736] [outer = 0x0] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12362a400) [pid = 1647] [serial = 737] [outer = 0x111047400] 15:37:37 INFO - PROCESS | 1647 | 1464734257062 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12bf7d000) [pid = 1647] [serial = 738] [outer = 0x111047400] 15:37:37 INFO - PROCESS | 1647 | 1464734257596 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]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 775ms 15:37:37 INFO - PROCESS | 1647 | 1464734257660 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1647 | 1464734257664 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:37:37 INFO - PROCESS | 1647 | 1464734257668 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1647 | 1464734257670 Marionette TRACE conn2 <- [1,958,null,{}] 15:37:37 INFO - PROCESS | 1647 | 1464734257677 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}] 15:37:37 INFO - PROCESS | 1647 | 1464734257801 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:37:37 INFO - PROCESS | 1647 | 1464734257901 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12126c800 == 59 [pid = 1647] [id = 247] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x116602800) [pid = 1647] [serial = 739] [outer = 0x0] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x118439c00) [pid = 1647] [serial = 740] [outer = 0x116602800] 15:37:37 INFO - PROCESS | 1647 | 1464734257948 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1187c0c00) [pid = 1647] [serial = 741] [outer = 0x116602800] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac5c800 == 58 [pid = 1647] [id = 238] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1297df000 == 57 [pid = 1647] [id = 237] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b2000 == 56 [pid = 1647] [id = 236] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2e800 == 55 [pid = 1647] [id = 235] 15:37:38 INFO - PROCESS | 1647 | 1464734258487 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]]]}] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x110ff0000) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x121445c00) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x118939800) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12c441000) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12bf71400) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x128b66400) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12bb16000) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x124e79800 == 54 [pid = 1647] [id = 234] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x121479000 == 53 [pid = 1647] [id = 233] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x116881000 == 52 [pid = 1647] [id = 232] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x117e33000 == 51 [pid = 1647] [id = 231] 15:37:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1180b2800 == 50 [pid = 1647] [id = 225] 15:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 879ms 15:37:38 INFO - PROCESS | 1647 | 1464734258548 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1647 | 1464734258554 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:37:38 INFO - PROCESS | 1647 | 1464734258562 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1647 | 1464734258564 Marionette TRACE conn2 <- [1,962,null,{}] 15:37:38 INFO - PROCESS | 1647 | 1464734258568 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}] 15:37:38 INFO - PROCESS | 1647 | 1464734258702 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:37:38 INFO - PROCESS | 1647 | 1464734258715 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11897b000 == 51 [pid = 1647] [id = 248] 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x119497800) [pid = 1647] [serial = 742] [outer = 0x0] 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1197f8800) [pid = 1647] [serial = 743] [outer = 0x119497800] 15:37:38 INFO - PROCESS | 1647 | 1464734258754 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12110ec00) [pid = 1647] [serial = 744] [outer = 0x119497800] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12bb3dc00) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x121d10800) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12939cc00) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12a8f4000) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bb28800) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x118572400) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12c440800) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x118437400) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x119498400) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x120e2cc00) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11104c000) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x116a70800) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x120eb8000) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x126545400) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12acd9000) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x128903400) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12cbafc00) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12c449c00) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x112fe9c00) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x128b5f400) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12bb39c00) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129609800) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12cbbd000) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12bf7f400) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12c44e800) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12643c000) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12ba23000) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 15:37:38 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bb2f000) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 15:37:39 INFO - PROCESS | 1647 | 1464734259148 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]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 624ms 15:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:37:39 INFO - PROCESS | 1647 | 1464734259184 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1647 | 1464734259186 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:37:39 INFO - PROCESS | 1647 | 1464734259188 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1647 | 1464734259190 Marionette TRACE conn2 <- [1,966,null,{}] 15:37:39 INFO - PROCESS | 1647 | 1464734259198 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}] 15:37:39 INFO - PROCESS | 1647 | 1464734259302 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:37:39 INFO - PROCESS | 1647 | 1464734259309 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e7d800 == 52 [pid = 1647] [id = 249] 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1219e3800) [pid = 1647] [serial = 745] [outer = 0x0] 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x121d3e000) [pid = 1647] [serial = 746] [outer = 0x1219e3800] 15:37:39 INFO - PROCESS | 1647 | 1464734259338 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x124fd5800) [pid = 1647] [serial = 747] [outer = 0x1219e3800] 15:37:39 INFO - PROCESS | 1647 | 1464734259665 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]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 15:37:39 INFO - PROCESS | 1647 | 1464734259711 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1647 | 1464734259713 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:37:39 INFO - PROCESS | 1647 | 1464734259715 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1647 | 1464734259716 Marionette TRACE conn2 <- [1,970,null,{}] 15:37:39 INFO - PROCESS | 1647 | 1464734259719 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}] 15:37:39 INFO - PROCESS | 1647 | 1464734259814 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:37:39 INFO - PROCESS | 1647 | 1464734259819 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cf2000 == 53 [pid = 1647] [id = 250] 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1264b7400) [pid = 1647] [serial = 748] [outer = 0x0] 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x126c53000) [pid = 1647] [serial = 749] [outer = 0x1264b7400] 15:37:39 INFO - PROCESS | 1647 | 1464734259846 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128b66400) [pid = 1647] [serial = 750] [outer = 0x1264b7400] 15:37:40 INFO - PROCESS | 1647 | 1464734260151 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]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 15:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:37:40 INFO - PROCESS | 1647 | 1464734260185 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1647 | 1464734260186 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1647 | 1464734260188 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1647 | 1464734260189 Marionette TRACE conn2 <- [1,974,null,{}] 15:37:40 INFO - PROCESS | 1647 | 1464734260194 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}] 15:37:40 INFO - PROCESS | 1647 | 1464734260276 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:37:40 INFO - PROCESS | 1647 | 1464734260337 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293d0000 == 54 [pid = 1647] [id = 251] 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126549000) [pid = 1647] [serial = 751] [outer = 0x0] 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1291a7800) [pid = 1647] [serial = 752] [outer = 0x126549000] 15:37:40 INFO - PROCESS | 1647 | 1464734260362 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12965b800) [pid = 1647] [serial = 753] [outer = 0x126549000] 15:37:40 INFO - PROCESS | 1647 | 1464734260693 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]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 15:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:37:40 INFO - PROCESS | 1647 | 1464734260711 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1647 | 1464734260712 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1647 | 1464734260714 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1647 | 1464734260715 Marionette TRACE conn2 <- [1,978,null,{}] 15:37:40 INFO - PROCESS | 1647 | 1464734260718 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}] 15:37:40 INFO - PROCESS | 1647 | 1464734260836 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:37:40 INFO - PROCESS | 1647 | 1464734260849 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac5c800 == 55 [pid = 1647] [id = 252] 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12a8f5c00) [pid = 1647] [serial = 754] [outer = 0x0] 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bb3c800) [pid = 1647] [serial = 755] [outer = 0x12a8f5c00] 15:37:40 INFO - PROCESS | 1647 | 1464734260882 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12bf86800) [pid = 1647] [serial = 756] [outer = 0x12a8f5c00] 15:37:41 INFO - PROCESS | 1647 | 1464734261209 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]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 15:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:37:41 INFO - PROCESS | 1647 | 1464734261236 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1647 | 1464734261237 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:37:41 INFO - PROCESS | 1647 | 1464734261239 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1647 | 1464734261241 Marionette TRACE conn2 <- [1,982,null,{}] 15:37:41 INFO - PROCESS | 1647 | 1464734261245 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}] 15:37:41 INFO - PROCESS | 1647 | 1464734261351 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:37:41 INFO - PROCESS | 1647 | 1464734261405 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcab800 == 56 [pid = 1647] [id = 253] 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12c446400) [pid = 1647] [serial = 757] [outer = 0x0] 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12c44bc00) [pid = 1647] [serial = 758] [outer = 0x12c446400] 15:37:41 INFO - PROCESS | 1647 | 1464734261429 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12cbb3800) [pid = 1647] [serial = 759] [outer = 0x12c446400] 15:37:41 INFO - PROCESS | 1647 | 1464734261726 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]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 523ms 15:37:41 INFO - PROCESS | 1647 | 1464734261766 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1647 | 1464734261767 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:37:41 INFO - PROCESS | 1647 | 1464734261769 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1647 | 1464734261770 Marionette TRACE conn2 <- [1,986,null,{}] 15:37:41 INFO - PROCESS | 1647 | 1464734261773 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}] 15:37:41 INFO - PROCESS | 1647 | 1464734261879 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:37:41 INFO - PROCESS | 1647 | 1464734261914 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c3000 == 57 [pid = 1647] [id = 254] 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x121d4b000) [pid = 1647] [serial = 760] [outer = 0x0] 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x121d50000) [pid = 1647] [serial = 761] [outer = 0x121d4b000] 15:37:41 INFO - PROCESS | 1647 | 1464734261939 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x121d55800) [pid = 1647] [serial = 762] [outer = 0x121d4b000] 15:37:42 INFO - PROCESS | 1647 | 1464734262267 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]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 15:37:42 INFO - PROCESS | 1647 | 1464734262287 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1647 | 1464734262289 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:37:42 INFO - PROCESS | 1647 | 1464734262292 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1647 | 1464734262294 Marionette TRACE conn2 <- [1,990,null,{}] 15:37:42 INFO - PROCESS | 1647 | 1464734262296 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}] 15:37:42 INFO - PROCESS | 1647 | 1464734262402 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:37:42 INFO - PROCESS | 1647 | 1464734262416 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cecc000 == 58 [pid = 1647] [id = 255] 15:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x121d4e000) [pid = 1647] [serial = 763] [outer = 0x0] 15:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12c448000) [pid = 1647] [serial = 764] [outer = 0x121d4e000] 15:37:42 INFO - PROCESS | 1647 | 1464734262440 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12c60e000) [pid = 1647] [serial = 765] [outer = 0x121d4e000] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129632000) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128b58000) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1248d9400) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x121d33000) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x115f39800) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x116735000) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x120e37800) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x120ead400) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x117e03000) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x111fd7800) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x124ec9c00) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1184b4000) [pid = 1647] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12965a800) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x121336000) [pid = 1647] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1289c7400) [pid = 1647] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x119707c00) [pid = 1647] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x121d35000) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x128b5fc00) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12a8f2400) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12bb2ec00) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128909000) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1187c2c00) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119234000) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x117e0d800) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bf78800) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:37:42 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x120eb5800) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:37:42 INFO - PROCESS | 1647 | 1464734262938 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]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 15:37:42 INFO - PROCESS | 1647 | 1464734262963 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:37:42 INFO - PROCESS | 1647 | 1464734262965 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:37:42 INFO - PROCESS | 1647 | 1464734262968 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1647 | 1464734262970 Marionette TRACE conn2 <- [1,994,null,{}] 15:37:42 INFO - PROCESS | 1647 | 1464734262974 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}] 15:37:43 INFO - PROCESS | 1647 | 1464734263143 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:37:43 INFO - PROCESS | 1647 | 1464734263224 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297d0800 == 59 [pid = 1647] [id = 256] 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x112a7ec00) [pid = 1647] [serial = 766] [outer = 0x0] 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119707c00) [pid = 1647] [serial = 767] [outer = 0x112a7ec00] 15:37:43 INFO - PROCESS | 1647 | 1464734263249 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x120eb5800) [pid = 1647] [serial = 768] [outer = 0x112a7ec00] 15:37:43 INFO - PROCESS | 1647 | 1464734263593 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]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 15:37:43 INFO - PROCESS | 1647 | 1464734263639 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1647 | 1464734263641 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:37:43 INFO - PROCESS | 1647 | 1464734263644 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1647 | 1464734263647 Marionette TRACE conn2 <- [1,998,null,{}] 15:37:43 INFO - PROCESS | 1647 | 1464734263651 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}] 15:37:43 INFO - PROCESS | 1647 | 1464734263775 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:37:43 INFO - PROCESS | 1647 | 1464734263780 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7dd000 == 60 [pid = 1647] [id = 257] 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119235c00) [pid = 1647] [serial = 769] [outer = 0x0] 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1264bd400) [pid = 1647] [serial = 770] [outer = 0x119235c00] 15:37:43 INFO - PROCESS | 1647 | 1464734263811 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12c611c00) [pid = 1647] [serial = 771] [outer = 0x119235c00] 15:37:44 INFO - PROCESS | 1647 | 1464734264127 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]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 15:37:44 INFO - PROCESS | 1647 | 1464734264166 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1647 | 1464734264167 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:37:44 INFO - PROCESS | 1647 | 1464734264170 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1647 | 1464734264171 Marionette TRACE conn2 <- [1,1002,null,{}] 15:37:44 INFO - PROCESS | 1647 | 1464734264173 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}] 15:37:44 INFO - PROCESS | 1647 | 1464734264262 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:37:44 INFO - PROCESS | 1647 | 1464734264317 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df27000 == 61 [pid = 1647] [id = 258] 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12ba23c00) [pid = 1647] [serial = 772] [outer = 0x0] 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12c614800) [pid = 1647] [serial = 773] [outer = 0x12ba23c00] 15:37:44 INFO - PROCESS | 1647 | 1464734264344 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12cbbc800) [pid = 1647] [serial = 774] [outer = 0x12ba23c00] 15:37:44 INFO - PROCESS | 1647 | 1464734264665 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]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 15:37:44 INFO - PROCESS | 1647 | 1464734264696 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1647 | 1464734264697 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:37:44 INFO - PROCESS | 1647 | 1464734264699 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1647 | 1464734264701 Marionette TRACE conn2 <- [1,1006,null,{}] 15:37:44 INFO - PROCESS | 1647 | 1464734264703 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}] 15:37:44 INFO - PROCESS | 1647 | 1464734264862 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:37:44 INFO - PROCESS | 1647 | 1464734264918 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f3a000 == 62 [pid = 1647] [id = 259] 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x110feb000) [pid = 1647] [serial = 775] [outer = 0x0] 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x110ff6000) [pid = 1647] [serial = 776] [outer = 0x110feb000] 15:37:44 INFO - PROCESS | 1647 | 1464734264950 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x112a73800) [pid = 1647] [serial = 777] [outer = 0x110feb000] 15:37:45 INFO - PROCESS | 1647 | 1464734265413 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]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 768ms 15:37:45 INFO - PROCESS | 1647 | 1464734265469 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1647 | 1464734265472 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:37:45 INFO - PROCESS | 1647 | 1464734265475 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1647 | 1464734265478 Marionette TRACE conn2 <- [1,1010,null,{}] 15:37:45 INFO - PROCESS | 1647 | 1464734265481 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}] 15:37:45 INFO - PROCESS | 1647 | 1464734265618 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:37:45 INFO - PROCESS | 1647 | 1464734265700 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218ca000 == 63 [pid = 1647] [id = 260] 15:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x118f90400) [pid = 1647] [serial = 778] [outer = 0x0] 15:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119a62c00) [pid = 1647] [serial = 779] [outer = 0x118f90400] 15:37:45 INFO - PROCESS | 1647 | 1464734265733 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x121110c00) [pid = 1647] [serial = 780] [outer = 0x118f90400] 15:37:46 INFO - PROCESS | 1647 | 1464734266160 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]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 15:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:37:46 INFO - PROCESS | 1647 | 1464734266199 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1647 | 1464734266200 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:37:46 INFO - PROCESS | 1647 | 1464734266203 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1647 | 1464734266204 Marionette TRACE conn2 <- [1,1014,null,{}] 15:37:46 INFO - PROCESS | 1647 | 1464734266207 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}] 15:37:46 INFO - PROCESS | 1647 | 1464734266315 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:37:46 INFO - PROCESS | 1647 | 1464734266388 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7c7800 == 64 [pid = 1647] [id = 261] 15:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1219de000) [pid = 1647] [serial = 781] [outer = 0x0] 15:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12362cc00) [pid = 1647] [serial = 782] [outer = 0x1219de000] 15:37:46 INFO - PROCESS | 1647 | 1464734266419 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x124fda400) [pid = 1647] [serial = 783] [outer = 0x1219de000] 15:37:46 INFO - PROCESS | 1647 | 1464734266845 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]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 15:37:46 INFO - PROCESS | 1647 | 1464734266874 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1647 | 1464734266878 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:37:46 INFO - PROCESS | 1647 | 1464734266886 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1647 | 1464734266889 Marionette TRACE conn2 <- [1,1018,null,{}] 15:37:46 INFO - PROCESS | 1647 | 1464734266892 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}] 15:37:47 INFO - PROCESS | 1647 | 1464734267028 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:37:47 INFO - PROCESS | 1647 | 1464734267085 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x121aaa000 == 65 [pid = 1647] [id = 262] 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1264bdc00) [pid = 1647] [serial = 784] [outer = 0x0] 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12965d000) [pid = 1647] [serial = 785] [outer = 0x1264bdc00] 15:37:47 INFO - PROCESS | 1647 | 1464734267115 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12bb1dc00) [pid = 1647] [serial = 786] [outer = 0x1264bdc00] 15:37:47 INFO - PROCESS | 1647 | 1464734267557 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]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 731ms 15:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:37:47 INFO - PROCESS | 1647 | 1464734267612 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1647 | 1464734267614 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:37:47 INFO - PROCESS | 1647 | 1464734267616 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1647 | 1464734267617 Marionette TRACE conn2 <- [1,1022,null,{}] 15:37:47 INFO - PROCESS | 1647 | 1464734267620 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}] 15:37:47 INFO - PROCESS | 1647 | 1464734267728 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:37:47 INFO - PROCESS | 1647 | 1464734267797 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11898a800 == 66 [pid = 1647] [id = 263] 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11224e400) [pid = 1647] [serial = 787] [outer = 0x0] 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x112785c00) [pid = 1647] [serial = 788] [outer = 0x11224e400] 15:37:47 INFO - PROCESS | 1647 | 1464734267829 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11278ac00) [pid = 1647] [serial = 789] [outer = 0x11224e400] 15:37:48 INFO - PROCESS | 1647 | 1464734268467 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]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 871ms 15:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:37:48 INFO - PROCESS | 1647 | 1464734268502 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1647 | 1464734268504 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:37:48 INFO - PROCESS | 1647 | 1464734268508 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1647 | 1464734268512 Marionette TRACE conn2 <- [1,1026,null,{}] 15:37:48 INFO - PROCESS | 1647 | 1464734268516 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}] 15:37:48 INFO - PROCESS | 1647 | 1464734268612 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:37:48 INFO - PROCESS | 1647 | 1464734268688 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x116481800 == 67 [pid = 1647] [id = 264] 15:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x110ff2000) [pid = 1647] [serial = 790] [outer = 0x0] 15:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11104dc00) [pid = 1647] [serial = 791] [outer = 0x110ff2000] 15:37:48 INFO - PROCESS | 1647 | 1464734268717 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x112fdd800) [pid = 1647] [serial = 792] [outer = 0x110ff2000] 15:37:49 INFO - PROCESS | 1647 | 1464734269144 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]]]}] 15:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 676ms 15:37:49 INFO - PROCESS | 1647 | 1464734269198 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1647 | 1464734269204 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:37:49 INFO - PROCESS | 1647 | 1464734269215 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1647 | 1464734269217 Marionette TRACE conn2 <- [1,1030,null,{}] 15:37:49 INFO - PROCESS | 1647 | 1464734269221 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}] 15:37:49 INFO - PROCESS | 1647 | 1464734269358 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:37:49 INFO - PROCESS | 1647 | 1464734269461 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e0800 == 68 [pid = 1647] [id = 265] 15:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x115f3e400) [pid = 1647] [serial = 793] [outer = 0x0] 15:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1166cf800) [pid = 1647] [serial = 794] [outer = 0x115f3e400] 15:37:49 INFO - PROCESS | 1647 | 1464734269505 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x117153c00) [pid = 1647] [serial = 795] [outer = 0x115f3e400] 15:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a837000 == 67 [pid = 1647] [id = 207] 15:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12df27000 == 66 [pid = 1647] [id = 258] 15:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7dd000 == 65 [pid = 1647] [id = 257] 15:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1297d0800 == 64 [pid = 1647] [id = 256] 15:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12cecc000 == 63 [pid = 1647] [id = 255] 15:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12ba2e800) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 15:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x113ac9000) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 15:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x118574c00) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 15:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x121d0f400) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 15:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x121d3cc00) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 15:37:49 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1264ae400) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 15:37:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2c3000 == 62 [pid = 1647] [id = 254] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcab800 == 61 [pid = 1647] [id = 253] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac5c800 == 60 [pid = 1647] [id = 252] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1293d0000 == 59 [pid = 1647] [id = 251] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x128cf2000 == 58 [pid = 1647] [id = 250] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x124e7d800 == 57 [pid = 1647] [id = 249] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11897b000 == 56 [pid = 1647] [id = 248] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12126c800 == 55 [pid = 1647] [id = 247] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12c699800 == 54 [pid = 1647] [id = 243] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b4000 == 53 [pid = 1647] [id = 242] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1260c5000 == 52 [pid = 1647] [id = 241] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11898b000 == 51 [pid = 1647] [id = 240] 15:37:50 INFO - PROCESS | 1647 | 1464734270014 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]]]}] 15:37:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf04800 == 50 [pid = 1647] [id = 239] 15:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 820ms 15:37:50 INFO - PROCESS | 1647 | 1464734270035 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1647 | 1464734270036 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:37:50 INFO - PROCESS | 1647 | 1464734270039 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1647 | 1464734270041 Marionette TRACE conn2 <- [1,1034,null,{}] 15:37:50 INFO - PROCESS | 1647 | 1464734270049 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}] 15:37:50 INFO - PROCESS | 1647 | 1464734270133 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:37:50 INFO - PROCESS | 1647 | 1464734270139 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180b0800 == 51 [pid = 1647] [id = 266] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x118081400) [pid = 1647] [serial = 796] [outer = 0x0] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11843c000) [pid = 1647] [serial = 797] [outer = 0x118081400] 15:37:50 INFO - PROCESS | 1647 | 1464734270168 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1187d7400) [pid = 1647] [serial = 798] [outer = 0x118081400] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x119230800) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12bb21000) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1264b6c00) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12a8f4c00) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x120eb5000) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1237ac000) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x119a60800) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x115f7a000) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x128f48c00) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x124ec4c00) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x128b61800) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12bb29c00) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x118f3f800) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x129622c00) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11970a800) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12120c000) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118932800) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12c44c400) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x124565400) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12b15d800) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12962f000) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a8f8800) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1291ac800) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a8f9000) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12890d000) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x123631c00) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1248e3400) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11843e400) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119490800) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11843d800) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118081000) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12110a000) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12182e800) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12939c800) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1264b9c00) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 15:37:50 INFO - PROCESS | 1647 | 1464734270615 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 621ms 15:37:50 INFO - PROCESS | 1647 | 1464734270661 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1647 | 1464734270664 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:37:50 INFO - PROCESS | 1647 | 1464734270668 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1647 | 1464734270669 Marionette TRACE conn2 <- [1,1038,null,{}] 15:37:50 INFO - PROCESS | 1647 | 1464734270673 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}] 15:37:50 INFO - PROCESS | 1647 | 1464734270793 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:37:50 INFO - PROCESS | 1647 | 1464734270871 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198cd800 == 52 [pid = 1647] [id = 267] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118083800) [pid = 1647] [serial = 799] [outer = 0x0] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118f83000) [pid = 1647] [serial = 800] [outer = 0x118083800] 15:37:50 INFO - PROCESS | 1647 | 1464734270915 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11923ac00) [pid = 1647] [serial = 801] [outer = 0x118083800] 15:37:51 INFO - PROCESS | 1647 | 1464734271217 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]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 570ms 15:37:51 INFO - PROCESS | 1647 | 1464734271238 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1647 | 1464734271239 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:37:51 INFO - PROCESS | 1647 | 1464734271250 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1647 | 1464734271260 Marionette TRACE conn2 <- [1,1042,null,{}] 15:37:51 INFO - PROCESS | 1647 | 1464734271265 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}] 15:37:51 INFO - PROCESS | 1647 | 1464734271345 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:37:51 INFO - PROCESS | 1647 | 1464734271411 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x121380000 == 53 [pid = 1647] [id = 268] 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118f3f800) [pid = 1647] [serial = 802] [outer = 0x0] 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119709c00) [pid = 1647] [serial = 803] [outer = 0x118f3f800] 15:37:51 INFO - PROCESS | 1647 | 1464734271436 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1197fe800) [pid = 1647] [serial = 804] [outer = 0x118f3f800] 15:37:51 INFO - PROCESS | 1647 | 1464734271706 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]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 488ms 15:37:51 INFO - PROCESS | 1647 | 1464734271731 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1647 | 1464734271732 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:37:51 INFO - PROCESS | 1647 | 1464734271734 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1647 | 1464734271735 Marionette TRACE conn2 <- [1,1046,null,{}] 15:37:51 INFO - PROCESS | 1647 | 1464734271737 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}] 15:37:51 INFO - PROCESS | 1647 | 1464734271848 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:37:51 INFO - PROCESS | 1647 | 1464734271855 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x116847800 == 54 [pid = 1647] [id = 269] 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x120e2cc00) [pid = 1647] [serial = 805] [outer = 0x0] 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x120eb5000) [pid = 1647] [serial = 806] [outer = 0x120e2cc00] 15:37:51 INFO - PROCESS | 1647 | 1464734271881 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x121d32400) [pid = 1647] [serial = 807] [outer = 0x120e2cc00] 15:37:52 INFO - PROCESS | 1647 | 1464734272235 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]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 15:37:52 INFO - PROCESS | 1647 | 1464734272252 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1647 | 1464734272254 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:37:52 INFO - PROCESS | 1647 | 1464734272256 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1647 | 1464734272257 Marionette TRACE conn2 <- [1,1050,null,{}] 15:37:52 INFO - PROCESS | 1647 | 1464734272259 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}] 15:37:52 INFO - PROCESS | 1647 | 1464734272360 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:37:52 INFO - PROCESS | 1647 | 1464734272364 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e7c800 == 55 [pid = 1647] [id = 270] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1197f7000) [pid = 1647] [serial = 808] [outer = 0x0] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x121d38000) [pid = 1647] [serial = 809] [outer = 0x1197f7000] 15:37:52 INFO - PROCESS | 1647 | 1464734272398 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x121d4dc00) [pid = 1647] [serial = 810] [outer = 0x1197f7000] 15:37:52 INFO - PROCESS | 1647 | 1464734272736 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]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 15:37:52 INFO - PROCESS | 1647 | 1464734272781 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1647 | 1464734272782 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:37:52 INFO - PROCESS | 1647 | 1464734272785 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1647 | 1464734272786 Marionette TRACE conn2 <- [1,1054,null,{}] 15:37:52 INFO - PROCESS | 1647 | 1464734272788 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}] 15:37:52 INFO - PROCESS | 1647 | 1464734272884 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:37:52 INFO - PROCESS | 1647 | 1464734272889 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f91000 == 56 [pid = 1647] [id = 271] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x121d4f000) [pid = 1647] [serial = 811] [outer = 0x0] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x121d56000) [pid = 1647] [serial = 812] [outer = 0x121d4f000] 15:37:52 INFO - PROCESS | 1647 | 1464734272915 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1237adc00) [pid = 1647] [serial = 813] [outer = 0x121d4f000] 15:37:53 INFO - PROCESS | 1647 | 1464734273252 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]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 15:37:53 INFO - PROCESS | 1647 | 1464734273303 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1647 | 1464734273304 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:37:53 INFO - PROCESS | 1647 | 1464734273307 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1647 | 1464734273308 Marionette TRACE conn2 <- [1,1058,null,{}] 15:37:53 INFO - PROCESS | 1647 | 1464734273310 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}] 15:37:53 INFO - PROCESS | 1647 | 1464734273408 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:37:53 INFO - PROCESS | 1647 | 1464734273421 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780b000 == 57 [pid = 1647] [id = 272] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x124257c00) [pid = 1647] [serial = 814] [outer = 0x0] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1245b4400) [pid = 1647] [serial = 815] [outer = 0x124257c00] 15:37:53 INFO - PROCESS | 1647 | 1464734273447 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x124ec3000) [pid = 1647] [serial = 816] [outer = 0x124257c00] 15:37:53 INFO - PROCESS | 1647 | 1464734273793 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]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 15:37:53 INFO - PROCESS | 1647 | 1464734273830 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1647 | 1464734273832 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:37:53 INFO - PROCESS | 1647 | 1464734273834 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1647 | 1464734273835 Marionette TRACE conn2 <- [1,1062,null,{}] 15:37:53 INFO - PROCESS | 1647 | 1464734273837 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}] 15:37:53 INFO - PROCESS | 1647 | 1464734273936 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:37:53 INFO - PROCESS | 1647 | 1464734273943 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cf1800 == 58 [pid = 1647] [id = 273] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1245afc00) [pid = 1647] [serial = 817] [outer = 0x0] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x124fd4400) [pid = 1647] [serial = 818] [outer = 0x1245afc00] 15:37:53 INFO - PROCESS | 1647 | 1464734273997 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12643c800) [pid = 1647] [serial = 819] [outer = 0x1245afc00] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12c446400) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12a8f5c00) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x121d4b000) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1264b7400) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x121d4e000) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119497800) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1219e3800) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x112a7ec00) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x126549000) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119235c00) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116602800) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:37:54 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x111047400) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:37:54 INFO - PROCESS | 1647 | 1464734274467 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]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 669ms 15:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:37:54 INFO - PROCESS | 1647 | 1464734274503 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:37:54 INFO - PROCESS | 1647 | 1464734274505 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:37:54 INFO - PROCESS | 1647 | 1464734274512 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1647 | 1464734274514 Marionette TRACE conn2 <- [1,1066,null,{}] 15:37:54 INFO - PROCESS | 1647 | 1464734274517 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}] 15:37:54 INFO - PROCESS | 1647 | 1464734274642 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:37:54 INFO - PROCESS | 1647 | 1464734274680 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12911d000 == 59 [pid = 1647] [id = 274] 15:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x121d36400) [pid = 1647] [serial = 820] [outer = 0x0] 15:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x126438000) [pid = 1647] [serial = 821] [outer = 0x121d36400] 15:37:54 INFO - PROCESS | 1647 | 1464734274728 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1267dec00) [pid = 1647] [serial = 822] [outer = 0x121d36400] 15:37:55 INFO - PROCESS | 1647 | 1464734274999 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]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 526ms 15:37:55 INFO - PROCESS | 1647 | 1464734275034 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1647 | 1464734275047 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:37:55 INFO - PROCESS | 1647 | 1464734275054 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1647 | 1464734275055 Marionette TRACE conn2 <- [1,1070,null,{}] 15:37:55 INFO - PROCESS | 1647 | 1464734275060 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}] 15:37:55 INFO - PROCESS | 1647 | 1464734275143 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:37:55 INFO - PROCESS | 1647 | 1464734275148 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a814000 == 60 [pid = 1647] [id = 275] 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x126c48400) [pid = 1647] [serial = 823] [outer = 0x0] 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12890d000) [pid = 1647] [serial = 824] [outer = 0x126c48400] 15:37:55 INFO - PROCESS | 1647 | 1464734275173 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1289d0400) [pid = 1647] [serial = 825] [outer = 0x126c48400] 15:37:55 INFO - PROCESS | 1647 | 1464734275510 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]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 15:37:55 INFO - PROCESS | 1647 | 1464734275550 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1647 | 1464734275553 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:37:55 INFO - PROCESS | 1647 | 1464734275561 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1647 | 1464734275563 Marionette TRACE conn2 <- [1,1074,null,{}] 15:37:55 INFO - PROCESS | 1647 | 1464734275566 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}] 15:37:55 INFO - PROCESS | 1647 | 1464734275692 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:37:55 INFO - PROCESS | 1647 | 1464734275699 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a810800 == 61 [pid = 1647] [id = 276] 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1269f5000) [pid = 1647] [serial = 826] [outer = 0x0] 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x128b5f000) [pid = 1647] [serial = 827] [outer = 0x1269f5000] 15:37:55 INFO - PROCESS | 1647 | 1464734275739 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128f48400) [pid = 1647] [serial = 828] [outer = 0x1269f5000] 15:37:56 INFO - PROCESS | 1647 | 1464734276140 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 623ms 15:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:37:56 INFO - PROCESS | 1647 | 1464734276189 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1647 | 1464734276191 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:37:56 INFO - PROCESS | 1647 | 1464734276195 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1647 | 1464734276196 Marionette TRACE conn2 <- [1,1078,null,{}] 15:37:56 INFO - PROCESS | 1647 | 1464734276198 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}] 15:37:56 INFO - PROCESS | 1647 | 1464734276285 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:37:56 INFO - PROCESS | 1647 | 1464734276388 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x112ab4800 == 62 [pid = 1647] [id = 277] 15:37:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x110fec000) [pid = 1647] [serial = 829] [outer = 0x0] 15:37:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x111042400) [pid = 1647] [serial = 830] [outer = 0x110fec000] 15:37:56 INFO - PROCESS | 1647 | 1464734276423 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x111f3d800) [pid = 1647] [serial = 831] [outer = 0x110fec000] 15:37:56 INFO - PROCESS | 1647 | 1464734276868 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 719ms 15:37:56 INFO - PROCESS | 1647 | 1464734276915 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1647 | 1464734276917 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:37:56 INFO - PROCESS | 1647 | 1464734276920 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1647 | 1464734276923 Marionette TRACE conn2 <- [1,1082,null,{}] 15:37:56 INFO - PROCESS | 1647 | 1464734276946 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}] 15:37:57 INFO - PROCESS | 1647 | 1464734277055 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:37:57 INFO - PROCESS | 1647 | 1464734277159 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da0800 == 63 [pid = 1647] [id = 278] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x115f3d400) [pid = 1647] [serial = 832] [outer = 0x0] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11660ac00) [pid = 1647] [serial = 833] [outer = 0x115f3d400] 15:37:57 INFO - PROCESS | 1647 | 1464734277190 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x117e0f800) [pid = 1647] [serial = 834] [outer = 0x115f3d400] 15:37:57 INFO - PROCESS | 1647 | 1464734277614 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]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 741ms 15:37:57 INFO - PROCESS | 1647 | 1464734277677 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1647 | 1464734277680 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:37:57 INFO - PROCESS | 1647 | 1464734277684 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1647 | 1464734277685 Marionette TRACE conn2 <- [1,1086,null,{}] 15:37:57 INFO - PROCESS | 1647 | 1464734277688 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}] 15:37:57 INFO - PROCESS | 1647 | 1464734277794 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:37:57 INFO - PROCESS | 1647 | 1464734277861 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293ca800 == 64 [pid = 1647] [id = 279] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11843f000) [pid = 1647] [serial = 835] [outer = 0x0] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1187c3800) [pid = 1647] [serial = 836] [outer = 0x11843f000] 15:37:57 INFO - PROCESS | 1647 | 1464734277891 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x119236c00) [pid = 1647] [serial = 837] [outer = 0x11843f000] 15:37:58 INFO - PROCESS | 1647 | 1464734278296 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]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 619ms 15:37:58 INFO - PROCESS | 1647 | 1464734278303 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1647 | 1464734278305 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:37:58 INFO - PROCESS | 1647 | 1464734278312 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1647 | 1464734278316 Marionette TRACE conn2 <- [1,1090,null,{}] 15:37:58 INFO - PROCESS | 1647 | 1464734278320 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}] 15:37:58 INFO - PROCESS | 1647 | 1464734278448 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:37:58 INFO - PROCESS | 1647 | 1464734278516 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcab000 == 65 [pid = 1647] [id = 280] 15:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x119aab400) [pid = 1647] [serial = 838] [outer = 0x0] 15:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x121105c00) [pid = 1647] [serial = 839] [outer = 0x119aab400] 15:37:58 INFO - PROCESS | 1647 | 1464734278545 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x121d38400) [pid = 1647] [serial = 840] [outer = 0x119aab400] 15:37:58 INFO - PROCESS | 1647 | 1464734278941 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]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 677ms 15:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:37:58 INFO - PROCESS | 1647 | 1464734278986 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1647 | 1464734278988 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:37:58 INFO - PROCESS | 1647 | 1464734278990 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1647 | 1464734278991 Marionette TRACE conn2 <- [1,1094,null,{}] 15:37:58 INFO - PROCESS | 1647 | 1464734278994 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}] 15:37:59 INFO - PROCESS | 1647 | 1464734279100 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:37:59 INFO - PROCESS | 1647 | 1464734279153 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1d000 == 66 [pid = 1647] [id = 281] 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x121207400) [pid = 1647] [serial = 841] [outer = 0x0] 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1264b4c00) [pid = 1647] [serial = 842] [outer = 0x121207400] 15:37:59 INFO - PROCESS | 1647 | 1464734279183 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1245b4800) [pid = 1647] [serial = 843] [outer = 0x121207400] 15:37:59 INFO - PROCESS | 1647 | 1464734279640 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]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 15:37:59 INFO - PROCESS | 1647 | 1464734279674 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1647 | 1464734279676 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:37:59 INFO - PROCESS | 1647 | 1464734279680 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1647 | 1464734279681 Marionette TRACE conn2 <- [1,1098,null,{}] 15:37:59 INFO - PROCESS | 1647 | 1464734279684 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}] 15:37:59 INFO - PROCESS | 1647 | 1464734279805 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:37:59 INFO - PROCESS | 1647 | 1464734279872 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c68d000 == 67 [pid = 1647] [id = 282] 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x128b5f400) [pid = 1647] [serial = 844] [outer = 0x0] 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1291a6000) [pid = 1647] [serial = 845] [outer = 0x128b5f400] 15:37:59 INFO - PROCESS | 1647 | 1464734279906 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1293a6000) [pid = 1647] [serial = 846] [outer = 0x128b5f400] 15:38:00 INFO - PROCESS | 1647 | 1464734280348 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]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 718ms 15:38:00 INFO - PROCESS | 1647 | 1464734280399 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1647 | 1464734280400 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:38:00 INFO - PROCESS | 1647 | 1464734280403 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1647 | 1464734280404 Marionette TRACE conn2 <- [1,1102,null,{}] 15:38:00 INFO - PROCESS | 1647 | 1464734280406 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}] 15:38:00 INFO - PROCESS | 1647 | 1464734280514 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:38:00 INFO - PROCESS | 1647 | 1464734280570 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x121696000 == 68 [pid = 1647] [id = 283] 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x126c52c00) [pid = 1647] [serial = 847] [outer = 0x0] 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x129606c00) [pid = 1647] [serial = 848] [outer = 0x126c52c00] 15:38:00 INFO - PROCESS | 1647 | 1464734280599 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a8ef800) [pid = 1647] [serial = 849] [outer = 0x126c52c00] 15:38:01 INFO - PROCESS | 1647 | 1464734281289 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 918ms 15:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:38:01 INFO - PROCESS | 1647 | 1464734281322 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1647 | 1464734281326 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:38:01 INFO - PROCESS | 1647 | 1464734281331 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1647 | 1464734281334 Marionette TRACE conn2 <- [1,1106,null,{}] 15:38:01 INFO - PROCESS | 1647 | 1464734281340 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}] 15:38:01 INFO - PROCESS | 1647 | 1464734281439 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:38:01 INFO - PROCESS | 1647 | 1464734281495 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121abd800 == 69 [pid = 1647] [id = 284] 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1130af400) [pid = 1647] [serial = 850] [outer = 0x0] 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x113362c00) [pid = 1647] [serial = 851] [outer = 0x1130af400] 15:38:01 INFO - PROCESS | 1647 | 1464734281525 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11685b000) [pid = 1647] [serial = 852] [outer = 0x1130af400] 15:38:01 INFO - PROCESS | 1647 | 1464734281943 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 625ms 15:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:38:01 INFO - PROCESS | 1647 | 1464734281955 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1647 | 1464734281959 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:38:01 INFO - PROCESS | 1647 | 1464734281963 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1647 | 1464734281965 Marionette TRACE conn2 <- [1,1110,null,{}] 15:38:01 INFO - PROCESS | 1647 | 1464734281968 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}] 15:38:02 INFO - PROCESS | 1647 | 1464734282070 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:38:02 INFO - PROCESS | 1647 | 1464734282148 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180af800 == 70 [pid = 1647] [id = 285] 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11685a400) [pid = 1647] [serial = 853] [outer = 0x0] 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11843f400) [pid = 1647] [serial = 854] [outer = 0x11685a400] 15:38:02 INFO - PROCESS | 1647 | 1464734282176 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1187dac00) [pid = 1647] [serial = 855] [outer = 0x11685a400] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a810800 == 69 [pid = 1647] [id = 276] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a814000 == 68 [pid = 1647] [id = 275] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12911d000 == 67 [pid = 1647] [id = 274] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x128cf1800 == 66 [pid = 1647] [id = 273] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12780b000 == 65 [pid = 1647] [id = 272] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x124f91000 == 64 [pid = 1647] [id = 271] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x124e7c800 == 63 [pid = 1647] [id = 270] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x116847800 == 62 [pid = 1647] [id = 269] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x121380000 == 61 [pid = 1647] [id = 268] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1198cd800 == 60 [pid = 1647] [id = 267] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1180b0800 == 59 [pid = 1647] [id = 266] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1181e0800 == 58 [pid = 1647] [id = 265] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x116481800 == 57 [pid = 1647] [id = 264] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11898a800 == 56 [pid = 1647] [id = 263] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x121aaa000 == 55 [pid = 1647] [id = 262] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7c7800 == 54 [pid = 1647] [id = 261] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1218ca000 == 53 [pid = 1647] [id = 260] 15:38:02 INFO - PROCESS | 1647 | --DOCSHELL 0x116f3a000 == 52 [pid = 1647] [id = 259] 15:38:02 INFO - PROCESS | 1647 | 1464734282564 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 624ms 15:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:38:02 INFO - PROCESS | 1647 | 1464734282587 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1647 | 1464734282589 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1647 | 1464734282591 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1647 | 1464734282595 Marionette TRACE conn2 <- [1,1114,null,{}] 15:38:02 INFO - PROCESS | 1647 | 1464734282602 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}] 15:38:02 INFO - PROCESS | 1647 | 1464734282695 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12c44bc00) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12bb3c800) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x121d50000) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126c53000) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128b66400) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12cbb3800) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x115f80400) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x121d31400) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12c448000) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1197f8800) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12110ec00) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12890c800) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x121d55800) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12a8f1400) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x121d3e000) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x124fd5800) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12bb3e000) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119707c00) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1291a7800) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1264bd400) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x118f91c00) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1187c0c00) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x118439c00) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12bf7d000) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12362a400) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12c611c00) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12c60e000) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12c614800) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12965b800) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x120eb5800) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12bf86800) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 15:38:02 INFO - PROCESS | 1647 | 1464734282779 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11968a000 == 53 [pid = 1647] [id = 286] 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1184b7800) [pid = 1647] [serial = 856] [outer = 0x0] 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x119239c00) [pid = 1647] [serial = 857] [outer = 0x1184b7800] 15:38:02 INFO - PROCESS | 1647 | 1464734282807 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x120e32c00) [pid = 1647] [serial = 858] [outer = 0x1184b7800] 15:38:03 INFO - PROCESS | 1647 | 1464734283095 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]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 523ms 15:38:03 INFO - PROCESS | 1647 | 1464734283116 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:38:03 INFO - PROCESS | 1647 | 1464734283117 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:38:03 INFO - PROCESS | 1647 | 1464734283119 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1647 | 1464734283121 Marionette TRACE conn2 <- [1,1118,null,{}] 15:38:03 INFO - PROCESS | 1647 | 1464734283123 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}] 15:38:03 INFO - PROCESS | 1647 | 1464734283219 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:38:03 INFO - PROCESS | 1647 | 1464734283279 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b2800 == 54 [pid = 1647] [id = 287] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x120e2b000) [pid = 1647] [serial = 859] [outer = 0x0] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12110b400) [pid = 1647] [serial = 860] [outer = 0x120e2b000] 15:38:03 INFO - PROCESS | 1647 | 1464734283306 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x121d3ac00) [pid = 1647] [serial = 861] [outer = 0x120e2b000] 15:38:03 INFO - PROCESS | 1647 | 1464734283593 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]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 15:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:38:03 INFO - PROCESS | 1647 | 1464734283638 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1647 | 1464734283640 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:38:03 INFO - PROCESS | 1647 | 1464734283652 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1647 | 1464734283653 Marionette TRACE conn2 <- [1,1122,null,{}] 15:38:03 INFO - PROCESS | 1647 | 1464734283656 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}] 15:38:03 INFO - PROCESS | 1647 | 1464734283736 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:38:03 INFO - PROCESS | 1647 | 1464734283741 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12641f800 == 55 [pid = 1647] [id = 288] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x120eb1800) [pid = 1647] [serial = 862] [outer = 0x0] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121d55800) [pid = 1647] [serial = 863] [outer = 0x120eb1800] 15:38:03 INFO - PROCESS | 1647 | 1464734283767 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x124564800) [pid = 1647] [serial = 864] [outer = 0x120eb1800] 15:38:04 INFO - PROCESS | 1647 | 1464734284123 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]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 528ms 15:38:04 INFO - PROCESS | 1647 | 1464734284171 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1647 | 1464734284172 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:38:04 INFO - PROCESS | 1647 | 1464734284174 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1647 | 1464734284175 Marionette TRACE conn2 <- [1,1126,null,{}] 15:38:04 INFO - PROCESS | 1647 | 1464734284178 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}] 15:38:04 INFO - PROCESS | 1647 | 1464734284271 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:38:04 INFO - PROCESS | 1647 | 1464734284278 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x129118000 == 56 [pid = 1647] [id = 289] 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x124ec7000) [pid = 1647] [serial = 865] [outer = 0x0] 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1264b1800) [pid = 1647] [serial = 866] [outer = 0x124ec7000] 15:38:04 INFO - PROCESS | 1647 | 1464734284304 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1289cec00) [pid = 1647] [serial = 867] [outer = 0x124ec7000] 15:38:04 INFO - PROCESS | 1647 | 1464734284645 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]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 15:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:38:04 INFO - PROCESS | 1647 | 1464734284695 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1647 | 1464734284696 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:38:04 INFO - PROCESS | 1647 | 1464734284698 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1647 | 1464734284699 Marionette TRACE conn2 <- [1,1130,null,{}] 15:38:04 INFO - PROCESS | 1647 | 1464734284702 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}] 15:38:04 INFO - PROCESS | 1647 | 1464734284820 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:38:04 INFO - PROCESS | 1647 | 1464734284834 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297e8000 == 57 [pid = 1647] [id = 290] 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128b5dc00) [pid = 1647] [serial = 868] [outer = 0x0] 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128f50800) [pid = 1647] [serial = 869] [outer = 0x128b5dc00] 15:38:04 INFO - PROCESS | 1647 | 1464734284859 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1293a1000) [pid = 1647] [serial = 870] [outer = 0x128b5dc00] 15:38:05 INFO - PROCESS | 1647 | 1464734285203 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 15:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:38:05 INFO - PROCESS | 1647 | 1464734285219 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1647 | 1464734285220 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:38:05 INFO - PROCESS | 1647 | 1464734285222 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1647 | 1464734285223 Marionette TRACE conn2 <- [1,1134,null,{}] 15:38:05 INFO - PROCESS | 1647 | 1464734285226 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}] 15:38:05 INFO - PROCESS | 1647 | 1464734285327 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:38:05 INFO - PROCESS | 1647 | 1464734285339 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b2e1000 == 58 [pid = 1647] [id = 291] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1293a2c00) [pid = 1647] [serial = 871] [outer = 0x0] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12961f400) [pid = 1647] [serial = 872] [outer = 0x1293a2c00] 15:38:05 INFO - PROCESS | 1647 | 1464734285367 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x120e2bc00) [pid = 1647] [serial = 873] [outer = 0x1293a2c00] 15:38:05 INFO - PROCESS | 1647 | 1464734285697 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 522ms 15:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:38:05 INFO - PROCESS | 1647 | 1464734285744 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1647 | 1464734285745 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:38:05 INFO - PROCESS | 1647 | 1464734285747 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1647 | 1464734285749 Marionette TRACE conn2 <- [1,1138,null,{}] 15:38:05 INFO - PROCESS | 1647 | 1464734285751 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}] 15:38:05 INFO - PROCESS | 1647 | 1464734285853 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:38:05 INFO - PROCESS | 1647 | 1464734285870 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2a5800 == 59 [pid = 1647] [id = 292] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12642d400) [pid = 1647] [serial = 874] [outer = 0x0] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a8f7000) [pid = 1647] [serial = 875] [outer = 0x12642d400] 15:38:05 INFO - PROCESS | 1647 | 1464734285894 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12acd9000) [pid = 1647] [serial = 876] [outer = 0x12642d400] 15:38:06 INFO - PROCESS | 1647 | 1464734286255 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 15:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:38:06 INFO - PROCESS | 1647 | 1464734286267 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1647 | 1464734286268 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:38:06 INFO - PROCESS | 1647 | 1464734286270 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1647 | 1464734286271 Marionette TRACE conn2 <- [1,1142,null,{}] 15:38:06 INFO - PROCESS | 1647 | 1464734286273 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}] 15:38:06 INFO - PROCESS | 1647 | 1464734286378 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:38:06 INFO - PROCESS | 1647 | 1464734286390 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb47800 == 60 [pid = 1647] [id = 293] 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a8f9c00) [pid = 1647] [serial = 877] [outer = 0x0] 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b16a000) [pid = 1647] [serial = 878] [outer = 0x12a8f9c00] 15:38:06 INFO - PROCESS | 1647 | 1464734286416 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12ba28400) [pid = 1647] [serial = 879] [outer = 0x12a8f9c00] 15:38:06 INFO - PROCESS | 1647 | 1464734286763 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 15:38:06 INFO - PROCESS | 1647 | 1464734286789 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1647 | 1464734286791 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1197f7000) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x121d4f000) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x124257c00) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x110ff2000) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x118f3f800) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x115f3e400) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x121d36400) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1245afc00) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11224e400) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x118081400) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x120e2cc00) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:38:06 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x126c48400) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:38:06 INFO - PROCESS | 1647 | 1464734286973 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1647 | 1464734286976 Marionette TRACE conn2 <- [1,1146,null,{}] 15:38:06 INFO - PROCESS | 1647 | 1464734286979 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}] 15:38:07 INFO - PROCESS | 1647 | 1464734287078 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:38:07 INFO - PROCESS | 1647 | 1464734287082 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b1000 == 61 [pid = 1647] [id = 294] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x121d57800) [pid = 1647] [serial = 880] [outer = 0x0] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x124eca000) [pid = 1647] [serial = 881] [outer = 0x121d57800] 15:38:07 INFO - PROCESS | 1647 | 1464734287112 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12bb26c00) [pid = 1647] [serial = 882] [outer = 0x121d57800] 15:38:07 INFO - PROCESS | 1647 | 1464734287465 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]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 535ms 15:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:38:07 INFO - PROCESS | 1647 | 1464734287494 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1647 | 1464734287495 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:38:07 INFO - PROCESS | 1647 | 1464734287497 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1647 | 1464734287498 Marionette TRACE conn2 <- [1,1150,null,{}] 15:38:07 INFO - PROCESS | 1647 | 1464734287500 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}] 15:38:07 INFO - PROCESS | 1647 | 1464734287585 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:38:07 INFO - PROCESS | 1647 | 1464734287745 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7d2000 == 62 [pid = 1647] [id = 295] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12ba2e800) [pid = 1647] [serial = 883] [outer = 0x0] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12bf7f800) [pid = 1647] [serial = 884] [outer = 0x12ba2e800] 15:38:07 INFO - PROCESS | 1647 | 1464734287776 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12bf8b400) [pid = 1647] [serial = 885] [outer = 0x12ba2e800] 15:38:08 INFO - PROCESS | 1647 | 1464734288067 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 15:38:08 INFO - PROCESS | 1647 | 1464734288117 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1647 | 1464734288118 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:38:08 INFO - PROCESS | 1647 | 1464734288120 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1647 | 1464734288121 Marionette TRACE conn2 <- [1,1154,null,{}] 15:38:08 INFO - PROCESS | 1647 | 1464734288124 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}] 15:38:08 INFO - PROCESS | 1647 | 1464734288217 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:38:08 INFO - PROCESS | 1647 | 1464734288272 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dc50800 == 63 [pid = 1647] [id = 296] 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x120e37400) [pid = 1647] [serial = 886] [outer = 0x0] 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12c446400) [pid = 1647] [serial = 887] [outer = 0x120e37400] 15:38:08 INFO - PROCESS | 1647 | 1464734288297 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12c60a400) [pid = 1647] [serial = 888] [outer = 0x120e37400] 15:38:08 INFO - PROCESS | 1647 | 1464734288584 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 473ms 15:38:08 INFO - PROCESS | 1647 | 1464734288599 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1647 | 1464734288609 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:38:08 INFO - PROCESS | 1647 | 1464734288618 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1647 | 1464734288619 Marionette TRACE conn2 <- [1,1158,null,{}] 15:38:08 INFO - PROCESS | 1647 | 1464734288622 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}] 15:38:08 INFO - PROCESS | 1647 | 1464734288715 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:38:08 INFO - PROCESS | 1647 | 1464734288720 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df37800 == 64 [pid = 1647] [id = 297] 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11982e400) [pid = 1647] [serial = 889] [outer = 0x0] 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119832c00) [pid = 1647] [serial = 890] [outer = 0x11982e400] 15:38:08 INFO - PROCESS | 1647 | 1464734288745 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x119837800) [pid = 1647] [serial = 891] [outer = 0x11982e400] 15:38:09 INFO - PROCESS | 1647 | 1464734289187 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]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 618ms 15:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:38:09 INFO - PROCESS | 1647 | 1464734289238 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1647 | 1464734289241 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1647 | 1464734289244 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1647 | 1464734289247 Marionette TRACE conn2 <- [1,1162,null,{}] 15:38:09 INFO - PROCESS | 1647 | 1464734289251 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}] 15:38:09 INFO - PROCESS | 1647 | 1464734289368 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:38:09 INFO - PROCESS | 1647 | 1464734289462 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11898c000 == 65 [pid = 1647] [id = 298] 15:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1130ab400) [pid = 1647] [serial = 892] [outer = 0x0] 15:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x113cc0800) [pid = 1647] [serial = 893] [outer = 0x1130ab400] 15:38:09 INFO - PROCESS | 1647 | 1464734289494 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x116a6d000) [pid = 1647] [serial = 894] [outer = 0x1130ab400] 15:38:09 INFO - PROCESS | 1647 | 1464734289928 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]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 721ms 15:38:09 INFO - PROCESS | 1647 | 1464734289966 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1647 | 1464734289970 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:38:09 INFO - PROCESS | 1647 | 1464734289975 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1647 | 1464734289977 Marionette TRACE conn2 <- [1,1166,null,{}] 15:38:09 INFO - PROCESS | 1647 | 1464734289979 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}] 15:38:10 INFO - PROCESS | 1647 | 1464734290089 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:38:10 INFO - PROCESS | 1647 | 1464734290147 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12174d000 == 66 [pid = 1647] [id = 299] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x118436c00) [pid = 1647] [serial = 895] [outer = 0x0] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x118f4b400) [pid = 1647] [serial = 896] [outer = 0x118436c00] 15:38:10 INFO - PROCESS | 1647 | 1464734290176 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1197f7c00) [pid = 1647] [serial = 897] [outer = 0x118436c00] 15:38:10 INFO - PROCESS | 1647 | 1464734290632 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]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 719ms 15:38:10 INFO - PROCESS | 1647 | 1464734290710 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1647 | 1464734290711 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:38:10 INFO - PROCESS | 1647 | 1464734290715 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1647 | 1464734290718 Marionette TRACE conn2 <- [1,1170,null,{}] 15:38:10 INFO - PROCESS | 1647 | 1464734290728 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}] 15:38:10 INFO - PROCESS | 1647 | 1464734290837 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:38:10 INFO - PROCESS | 1647 | 1464734290908 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad3800 == 67 [pid = 1647] [id = 300] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x121d34c00) [pid = 1647] [serial = 898] [outer = 0x0] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x121d58c00) [pid = 1647] [serial = 899] [outer = 0x121d34c00] 15:38:10 INFO - PROCESS | 1647 | 1464734290940 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x124ec5c00) [pid = 1647] [serial = 900] [outer = 0x121d34c00] 15:38:11 INFO - PROCESS | 1647 | 1464734291346 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]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 674ms 15:38:11 INFO - PROCESS | 1647 | 1464734291389 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1647 | 1464734291391 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:38:11 INFO - PROCESS | 1647 | 1464734291393 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1647 | 1464734291395 Marionette TRACE conn2 <- [1,1174,null,{}] 15:38:11 INFO - PROCESS | 1647 | 1464734291397 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}] 15:38:11 INFO - PROCESS | 1647 | 1464734291505 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:38:11 INFO - PROCESS | 1647 | 1464734291605 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7de800 == 68 [pid = 1647] [id = 301] 15:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12653e400) [pid = 1647] [serial = 901] [outer = 0x0] 15:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1267ed000) [pid = 1647] [serial = 902] [outer = 0x12653e400] 15:38:11 INFO - PROCESS | 1647 | 1464734291647 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12962ec00) [pid = 1647] [serial = 903] [outer = 0x12653e400] 15:38:12 INFO - PROCESS | 1647 | 1464734292072 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] 15:38:12 INFO - PROCESS | 1647 | 1464734292133 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:38:12 INFO - PROCESS | 1647 | 1464734292135 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1647 | 1464734292137 Marionette TRACE conn2 <- [1,1178,null,{}] 15:38:12 INFO - PROCESS | 1647 | 1464734292139 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}] 15:38:12 INFO - PROCESS | 1647 | 1464734292278 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:38:12 INFO - PROCESS | 1647 | 1464734292317 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c53000 == 69 [pid = 1647] [id = 302] 15:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12a8fa000) [pid = 1647] [serial = 904] [outer = 0x0] 15:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12bb1c400) [pid = 1647] [serial = 905] [outer = 0x12a8fa000] 15:38:12 INFO - PROCESS | 1647 | 1464734292345 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12bb39c00) [pid = 1647] [serial = 906] [outer = 0x12a8fa000] 15:38:12 INFO - PROCESS | 1647 | 1464734292790 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] 15:38:12 INFO - PROCESS | 1647 | 1464734292806 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:38:12 INFO - PROCESS | 1647 | 1464734292808 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1647 | 1464734292811 Marionette TRACE conn2 <- [1,1182,null,{}] 15:38:12 INFO - PROCESS | 1647 | 1464734292814 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}] 15:38:12 INFO - PROCESS | 1647 | 1464734292935 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:38:13 INFO - PROCESS | 1647 | 1464734293008 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181fd800 == 70 [pid = 1647] [id = 303] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1130aa400) [pid = 1647] [serial = 907] [outer = 0x0] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12c443c00) [pid = 1647] [serial = 908] [outer = 0x1130aa400] 15:38:13 INFO - PROCESS | 1647 | 1464734293038 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12cbb3800) [pid = 1647] [serial = 909] [outer = 0x1130aa400] 15:38:13 INFO - PROCESS | 1647 | 1464734293494 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] 15:38:13 INFO - PROCESS | 1647 | 1464734293562 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:38:13 INFO - PROCESS | 1647 | 1464734293568 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1647 | 1464734293570 Marionette TRACE conn2 <- [1,1186,null,{}] 15:38:13 INFO - PROCESS | 1647 | 1464734293574 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}] 15:38:13 INFO - PROCESS | 1647 | 1464734293731 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:38:13 INFO - PROCESS | 1647 | 1464734293835 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e6e000 == 71 [pid = 1647] [id = 304] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x112789000) [pid = 1647] [serial = 910] [outer = 0x0] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11314b400) [pid = 1647] [serial = 911] [outer = 0x112789000] 15:38:13 INFO - PROCESS | 1647 | 1464734293867 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x113150400) [pid = 1647] [serial = 912] [outer = 0x112789000] 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x111f31000) [pid = 1647] [serial = 913] [outer = 0x12ceaa400] 15:38:14 INFO - PROCESS | 1647 | 1464734294521 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] 15:38:14 INFO - PROCESS | 1647 | 1464734294602 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:38:14 INFO - PROCESS | 1647 | 1464734294605 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1647 | 1464734294608 Marionette TRACE conn2 <- [1,1190,null,{}] 15:38:14 INFO - PROCESS | 1647 | 1464734294620 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}] 15:38:14 INFO - PROCESS | 1647 | 1464734294721 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:38:14 INFO - PROCESS | 1647 | 1464734294794 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x113c1a000 == 72 [pid = 1647] [id = 305] 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x112a75800) [pid = 1647] [serial = 914] [outer = 0x0] 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x112a7fc00) [pid = 1647] [serial = 915] [outer = 0x112a75800] 15:38:14 INFO - PROCESS | 1647 | 1464734294824 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x112fe7000) [pid = 1647] [serial = 916] [outer = 0x112a75800] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b6800 == 71 [pid = 1647] [id = 229] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12dc50800 == 70 [pid = 1647] [id = 296] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7d2000 == 69 [pid = 1647] [id = 295] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x110ff6000) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x119a62c00) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12965d000) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12362cc00) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x128b5f000) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b1000 == 68 [pid = 1647] [id = 294] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb47800 == 67 [pid = 1647] [id = 293] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2a5800 == 66 [pid = 1647] [id = 292] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12b2e1000 == 65 [pid = 1647] [id = 291] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1297e8000 == 64 [pid = 1647] [id = 290] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x129118000 == 63 [pid = 1647] [id = 289] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12641f800 == 62 [pid = 1647] [id = 288] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b2800 == 61 [pid = 1647] [id = 287] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11968a000 == 60 [pid = 1647] [id = 286] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1180af800 == 59 [pid = 1647] [id = 285] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x121abd800 == 58 [pid = 1647] [id = 284] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x121696000 == 57 [pid = 1647] [id = 283] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12c68d000 == 56 [pid = 1647] [id = 282] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1d000 == 55 [pid = 1647] [id = 281] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcab000 == 54 [pid = 1647] [id = 280] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1293ca800 == 53 [pid = 1647] [id = 279] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x119da0800 == 52 [pid = 1647] [id = 278] 15:38:15 INFO - PROCESS | 1647 | --DOCSHELL 0x112ab4800 == 51 [pid = 1647] [id = 277] 15:38:15 INFO - PROCESS | 1647 | 1464734295296 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] 15:38:15 INFO - PROCESS | 1647 | 1464734295340 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x121d38000) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x121d56000) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1245b4400) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1237adc00) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11104dc00) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x112fdd800) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x119709c00) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1197fe800) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x117153c00) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1166cf800) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x126438000) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x124fd4400) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11278ac00) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x112785c00) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11843c000) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1187d7400) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x124ec3000) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x118f83000) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x120eb5000) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12890d000) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1289d0400) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12643c800) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x121d4dc00) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1267dec00) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x121d32400) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 15:38:15 INFO - PROCESS | 1647 | 1464734295370 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1647 | 1464734295372 Marionette TRACE conn2 <- [1,1194,null,{}] 15:38:15 INFO - PROCESS | 1647 | 1464734295380 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}] 15:38:15 INFO - PROCESS | 1647 | 1464734295468 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:38:15 INFO - PROCESS | 1647 | 1464734295473 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180b2800 == 52 [pid = 1647] [id = 306] 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x115d0c800) [pid = 1647] [serial = 917] [outer = 0x0] 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x115da0000) [pid = 1647] [serial = 918] [outer = 0x115d0c800] 15:38:15 INFO - PROCESS | 1647 | 1464734295500 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11604e000) [pid = 1647] [serial = 919] [outer = 0x115d0c800] 15:38:15 INFO - PROCESS | 1647 | 1464734295867 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] 15:38:15 INFO - PROCESS | 1647 | 1464734295913 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:38:15 INFO - PROCESS | 1647 | 1464734295917 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1647 | 1464734295920 Marionette TRACE conn2 <- [1,1198,null,{}] 15:38:15 INFO - PROCESS | 1647 | 1464734295927 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}] 15:38:16 INFO - PROCESS | 1647 | 1464734296014 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:38:16 INFO - PROCESS | 1647 | 1464734296019 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119693800 == 53 [pid = 1647] [id = 307] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1168b4400) [pid = 1647] [serial = 920] [outer = 0x0] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x117689000) [pid = 1647] [serial = 921] [outer = 0x1168b4400] 15:38:16 INFO - PROCESS | 1647 | 1464734296047 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x118440000) [pid = 1647] [serial = 922] [outer = 0x1168b4400] 15:38:16 INFO - PROCESS | 1647 | 1464734296378 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]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 472ms 15:38:16 INFO - PROCESS | 1647 | 1464734296389 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1647 | 1464734296392 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:38:16 INFO - PROCESS | 1647 | 1464734296403 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1647 | 1464734296404 Marionette TRACE conn2 <- [1,1202,null,{}] 15:38:16 INFO - PROCESS | 1647 | 1464734296406 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}] 15:38:16 INFO - PROCESS | 1647 | 1464734296497 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:38:16 INFO - PROCESS | 1647 | 1464734296550 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dae000 == 54 [pid = 1647] [id = 308] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118439000) [pid = 1647] [serial = 923] [outer = 0x0] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x118572c00) [pid = 1647] [serial = 924] [outer = 0x118439000] 15:38:16 INFO - PROCESS | 1647 | 1464734296576 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1187d8400) [pid = 1647] [serial = 925] [outer = 0x118439000] 15:38:16 INFO - PROCESS | 1647 | 1464734296866 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]]]}] 15:38:16 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 15:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 517ms 15:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:38:16 INFO - PROCESS | 1647 | 1464734296921 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1647 | 1464734296922 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:38:16 INFO - PROCESS | 1647 | 1464734296924 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1647 | 1464734296927 Marionette TRACE conn2 <- [1,1206,null,{}] 15:38:16 INFO - PROCESS | 1647 | 1464734296930 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}] 15:38:17 INFO - PROCESS | 1647 | 1464734297009 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:38:17 INFO - PROCESS | 1647 | 1464734297069 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12168e800 == 55 [pid = 1647] [id = 309] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1184c1000) [pid = 1647] [serial = 926] [outer = 0x0] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x118935000) [pid = 1647] [serial = 927] [outer = 0x1184c1000] 15:38:17 INFO - PROCESS | 1647 | 1464734297095 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x119234000) [pid = 1647] [serial = 928] [outer = 0x1184c1000] 15:38:17 INFO - PROCESS | 1647 | 1464734297417 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]]]}] 15:38:17 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 15:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms 15:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:38:17 INFO - PROCESS | 1647 | 1464734297448 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1647 | 1464734297449 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:38:17 INFO - PROCESS | 1647 | 1464734297452 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1647 | 1464734297453 Marionette TRACE conn2 <- [1,1210,null,{}] 15:38:17 INFO - PROCESS | 1647 | 1464734297455 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}] 15:38:17 INFO - PROCESS | 1647 | 1464734297572 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:38:17 INFO - PROCESS | 1647 | 1464734297586 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121dce000 == 56 [pid = 1647] [id = 310] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x119273000) [pid = 1647] [serial = 929] [outer = 0x0] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x119707800) [pid = 1647] [serial = 930] [outer = 0x119273000] 15:38:17 INFO - PROCESS | 1647 | 1464734297612 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x120e32800) [pid = 1647] [serial = 931] [outer = 0x119273000] 15:38:17 INFO - PROCESS | 1647 | 1464734297946 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]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 15:38:17 INFO - PROCESS | 1647 | 1464734297970 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1647 | 1464734297972 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:38:17 INFO - PROCESS | 1647 | 1464734297976 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1647 | 1464734297979 Marionette TRACE conn2 <- [1,1214,null,{}] 15:38:17 INFO - PROCESS | 1647 | 1464734297988 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}] 15:38:18 INFO - PROCESS | 1647 | 1464734298089 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:38:18 INFO - PROCESS | 1647 | 1464734298094 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e84800 == 57 [pid = 1647] [id = 311] 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x119837c00) [pid = 1647] [serial = 932] [outer = 0x0] 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x120eb5800) [pid = 1647] [serial = 933] [outer = 0x119837c00] 15:38:18 INFO - PROCESS | 1647 | 1464734298148 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12110f400) [pid = 1647] [serial = 934] [outer = 0x119837c00] 15:38:18 INFO - PROCESS | 1647 | 1464734298443 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]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 15:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:38:18 INFO - PROCESS | 1647 | 1464734298502 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1647 | 1464734298503 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:38:18 INFO - PROCESS | 1647 | 1464734298505 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1647 | 1464734298506 Marionette TRACE conn2 <- [1,1218,null,{}] 15:38:18 INFO - PROCESS | 1647 | 1464734298509 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}] 15:38:18 INFO - PROCESS | 1647 | 1464734298613 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:38:18 INFO - PROCESS | 1647 | 1464734298648 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126412800 == 58 [pid = 1647] [id = 312] 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x120eb4000) [pid = 1647] [serial = 935] [outer = 0x0] 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x121445c00) [pid = 1647] [serial = 936] [outer = 0x120eb4000] 15:38:18 INFO - PROCESS | 1647 | 1464734298673 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x121d07c00) [pid = 1647] [serial = 937] [outer = 0x120eb4000] 15:38:19 INFO - PROCESS | 1647 | 1464734299012 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]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 15:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:38:19 INFO - PROCESS | 1647 | 1464734299028 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1647 | 1464734299029 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:38:19 INFO - PROCESS | 1647 | 1464734299031 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1647 | 1464734299032 Marionette TRACE conn2 <- [1,1222,null,{}] 15:38:19 INFO - PROCESS | 1647 | 1464734299034 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}] 15:38:19 INFO - PROCESS | 1647 | 1464734299138 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:38:19 INFO - PROCESS | 1647 | 1464734299155 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128964000 == 59 [pid = 1647] [id = 313] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x121d0a000) [pid = 1647] [serial = 938] [outer = 0x0] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x121d33000) [pid = 1647] [serial = 939] [outer = 0x121d0a000] 15:38:19 INFO - PROCESS | 1647 | 1464734299180 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x121d3e000) [pid = 1647] [serial = 940] [outer = 0x121d0a000] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1293a2c00) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12642d400) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12a8f9c00) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x120e2b000) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x124ec7000) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1184b7800) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11685a400) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x120eb1800) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1130af400) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x121d57800) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x120e37400) [pid = 1647] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x128b5dc00) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12ba2e800) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1269f5000) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:38:19 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x118083800) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:38:19 INFO - PROCESS | 1647 | 1464734299685 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1647 | 1464734299702 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:38:19 INFO - PROCESS | 1647 | 1464734299704 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1647 | 1464734299705 Marionette TRACE conn2 <- [1,1226,null,{}] 15:38:19 INFO - PROCESS | 1647 | 1464734299708 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}] 15:38:19 INFO - PROCESS | 1647 | 1464734299790 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:38:19 INFO - PROCESS | 1647 | 1464734299797 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cf4800 == 60 [pid = 1647] [id = 314] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x119829c00) [pid = 1647] [serial = 941] [outer = 0x0] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x121d4c400) [pid = 1647] [serial = 942] [outer = 0x119829c00] 15:38:19 INFO - PROCESS | 1647 | 1464734299823 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x121d56400) [pid = 1647] [serial = 943] [outer = 0x119829c00] 15:38:20 INFO - PROCESS | 1647 | 1464734300175 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 15:38:20 INFO - PROCESS | 1647 | 1464734300222 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1647 | 1464734300224 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:38:20 INFO - PROCESS | 1647 | 1464734300229 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1647 | 1464734300230 Marionette TRACE conn2 <- [1,1230,null,{}] 15:38:20 INFO - PROCESS | 1647 | 1464734300233 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}] 15:38:20 INFO - PROCESS | 1647 | 1464734300331 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:38:20 INFO - PROCESS | 1647 | 1464734300335 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297dc000 == 61 [pid = 1647] [id = 315] 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x121d3b400) [pid = 1647] [serial = 944] [outer = 0x0] 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1246b9800) [pid = 1647] [serial = 945] [outer = 0x121d3b400] 15:38:20 INFO - PROCESS | 1647 | 1464734300365 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1264ae400) [pid = 1647] [serial = 946] [outer = 0x121d3b400] 15:38:20 INFO - PROCESS | 1647 | 1464734300680 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 15:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:38:20 INFO - PROCESS | 1647 | 1464734300698 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1647 | 1464734300699 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:38:20 INFO - PROCESS | 1647 | 1464734300701 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1647 | 1464734300702 Marionette TRACE conn2 <- [1,1234,null,{}] 15:38:20 INFO - PROCESS | 1647 | 1464734300705 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}] 15:38:20 INFO - PROCESS | 1647 | 1464734300792 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:38:20 INFO - PROCESS | 1647 | 1464734300851 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a80a000 == 62 [pid = 1647] [id = 316] 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x121d54c00) [pid = 1647] [serial = 947] [outer = 0x0] 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1264bb000) [pid = 1647] [serial = 948] [outer = 0x121d54c00] 15:38:20 INFO - PROCESS | 1647 | 1464734300876 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12676bc00) [pid = 1647] [serial = 949] [outer = 0x121d54c00] 15:38:21 INFO - PROCESS | 1647 | 1464734301152 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]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 15:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:38:21 INFO - PROCESS | 1647 | 1464734301170 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1647 | 1464734301172 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1647 | 1464734301181 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1647 | 1464734301182 Marionette TRACE conn2 <- [1,1238,null,{}] 15:38:21 INFO - PROCESS | 1647 | 1464734301185 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}] 15:38:21 INFO - PROCESS | 1647 | 1464734301284 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:38:21 INFO - PROCESS | 1647 | 1464734301288 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b2db800 == 63 [pid = 1647] [id = 317] 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x120e2b000) [pid = 1647] [serial = 950] [outer = 0x0] 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x126c4ec00) [pid = 1647] [serial = 951] [outer = 0x120e2b000] 15:38:21 INFO - PROCESS | 1647 | 1464734301313 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1289c8000) [pid = 1647] [serial = 952] [outer = 0x120e2b000] 15:38:21 INFO - PROCESS | 1647 | 1464734301735 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]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 576ms 15:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:38:21 INFO - PROCESS | 1647 | 1464734301750 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1647 | 1464734301753 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1647 | 1464734301757 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1647 | 1464734301759 Marionette TRACE conn2 <- [1,1242,null,{}] 15:38:21 INFO - PROCESS | 1647 | 1464734301782 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}] 15:38:21 INFO - PROCESS | 1647 | 1464734301898 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:38:21 INFO - PROCESS | 1647 | 1464734301970 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x116878000 == 64 [pid = 1647] [id = 318] 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x111d84800) [pid = 1647] [serial = 953] [outer = 0x0] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x112fb1800) [pid = 1647] [serial = 954] [outer = 0x111d84800] 15:38:22 INFO - PROCESS | 1647 | 1464734302002 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11314f800) [pid = 1647] [serial = 955] [outer = 0x111d84800] 15:38:22 INFO - PROCESS | 1647 | 1464734302439 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]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 689ms 15:38:22 INFO - PROCESS | 1647 | 1464734302446 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1647 | 1464734302450 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:38:22 INFO - PROCESS | 1647 | 1464734302455 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1647 | 1464734302457 Marionette TRACE conn2 <- [1,1246,null,{}] 15:38:22 INFO - PROCESS | 1647 | 1464734302462 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}] 15:38:22 INFO - PROCESS | 1647 | 1464734302593 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:38:22 INFO - PROCESS | 1647 | 1464734302666 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x121271000 == 65 [pid = 1647] [id = 319] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x115f82c00) [pid = 1647] [serial = 956] [outer = 0x0] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x116862000) [pid = 1647] [serial = 957] [outer = 0x115f82c00] 15:38:22 INFO - PROCESS | 1647 | 1464734302696 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x117e0f000) [pid = 1647] [serial = 958] [outer = 0x115f82c00] 15:38:23 INFO - PROCESS | 1647 | 1464734303140 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]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 721ms 15:38:23 INFO - PROCESS | 1647 | 1464734303179 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1647 | 1464734303182 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:38:23 INFO - PROCESS | 1647 | 1464734303185 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1647 | 1464734303190 Marionette TRACE conn2 <- [1,1250,null,{}] 15:38:23 INFO - PROCESS | 1647 | 1464734303201 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}] 15:38:23 INFO - PROCESS | 1647 | 1464734303369 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:38:23 INFO - PROCESS | 1647 | 1464734303474 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f5800 == 66 [pid = 1647] [id = 320] 15:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1187be800) [pid = 1647] [serial = 959] [outer = 0x0] 15:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11923b400) [pid = 1647] [serial = 960] [outer = 0x1187be800] 15:38:23 INFO - PROCESS | 1647 | 1464734303506 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11982f800) [pid = 1647] [serial = 961] [outer = 0x1187be800] 15:38:23 INFO - PROCESS | 1647 | 1464734303955 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]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 827ms 15:38:24 INFO - PROCESS | 1647 | 1464734304013 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:38:24 INFO - PROCESS | 1647 | 1464734304015 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:38:24 INFO - PROCESS | 1647 | 1464734304017 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1647 | 1464734304019 Marionette TRACE conn2 <- [1,1254,null,{}] 15:38:24 INFO - PROCESS | 1647 | 1464734304021 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}] 15:38:24 INFO - PROCESS | 1647 | 1464734304132 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:38:24 INFO - PROCESS | 1647 | 1464734304207 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1c000 == 67 [pid = 1647] [id = 321] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x119a5f800) [pid = 1647] [serial = 962] [outer = 0x0] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12160a800) [pid = 1647] [serial = 963] [outer = 0x119a5f800] 15:38:24 INFO - PROCESS | 1647 | 1464734304238 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1237ac000) [pid = 1647] [serial = 964] [outer = 0x119a5f800] 15:38:24 INFO - PROCESS | 1647 | 1464734304653 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]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 15:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:38:24 INFO - PROCESS | 1647 | 1464734304686 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1647 | 1464734304688 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:38:24 INFO - PROCESS | 1647 | 1464734304690 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1647 | 1464734304691 Marionette TRACE conn2 <- [1,1258,null,{}] 15:38:24 INFO - PROCESS | 1647 | 1464734304694 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}] 15:38:24 INFO - PROCESS | 1647 | 1464734304801 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:38:24 INFO - PROCESS | 1647 | 1464734304859 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c697000 == 68 [pid = 1647] [id = 322] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x119aabc00) [pid = 1647] [serial = 965] [outer = 0x0] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1248d5400) [pid = 1647] [serial = 966] [outer = 0x119aabc00] 15:38:24 INFO - PROCESS | 1647 | 1464734304929 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12643a400) [pid = 1647] [serial = 967] [outer = 0x119aabc00] 15:38:25 INFO - PROCESS | 1647 | 1464734305361 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]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 721ms 15:38:25 INFO - PROCESS | 1647 | 1464734305428 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1647 | 1464734305430 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:38:25 INFO - PROCESS | 1647 | 1464734305432 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1647 | 1464734305433 Marionette TRACE conn2 <- [1,1262,null,{}] 15:38:25 INFO - PROCESS | 1647 | 1464734305436 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}] 15:38:25 INFO - PROCESS | 1647 | 1464734305591 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:38:25 INFO - PROCESS | 1647 | 1464734305646 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cec9800 == 69 [pid = 1647] [id = 323] 15:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x128b5dc00) [pid = 1647] [serial = 968] [outer = 0x0] 15:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x128f4b800) [pid = 1647] [serial = 969] [outer = 0x128b5dc00] 15:38:25 INFO - PROCESS | 1647 | 1464734305676 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1291ad000) [pid = 1647] [serial = 970] [outer = 0x128b5dc00] 15:38:26 INFO - PROCESS | 1647 | 1464734306123 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]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 720ms 15:38:26 INFO - PROCESS | 1647 | 1464734306160 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1647 | 1464734306162 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:38:26 INFO - PROCESS | 1647 | 1464734306166 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1647 | 1464734306167 Marionette TRACE conn2 <- [1,1266,null,{}] 15:38:26 INFO - PROCESS | 1647 | 1464734306169 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}] 15:38:26 INFO - PROCESS | 1647 | 1464734306282 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:38:26 INFO - PROCESS | 1647 | 1464734306356 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f19000 == 70 [pid = 1647] [id = 324] 15:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x1122a7800) [pid = 1647] [serial = 971] [outer = 0x0] 15:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x1289cdc00) [pid = 1647] [serial = 972] [outer = 0x1122a7800] 15:38:26 INFO - PROCESS | 1647 | 1464734306385 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12939c000) [pid = 1647] [serial = 973] [outer = 0x1122a7800] 15:38:26 INFO - PROCESS | 1647 | 1464734306990 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]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 874ms 15:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:38:27 INFO - PROCESS | 1647 | 1464734307064 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1647 | 1464734307066 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:38:27 INFO - PROCESS | 1647 | 1464734307069 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1647 | 1464734307072 Marionette TRACE conn2 <- [1,1270,null,{}] 15:38:27 INFO - PROCESS | 1647 | 1464734307076 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}] 15:38:27 INFO - PROCESS | 1647 | 1464734307180 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:38:27 INFO - PROCESS | 1647 | 1464734307249 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b2800 == 71 [pid = 1647] [id = 325] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1130b7c00) [pid = 1647] [serial = 974] [outer = 0x0] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x11314ac00) [pid = 1647] [serial = 975] [outer = 0x1130b7c00] 15:38:27 INFO - PROCESS | 1647 | 1464734307277 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x115da1800) [pid = 1647] [serial = 976] [outer = 0x1130b7c00] 15:38:27 INFO - PROCESS | 1647 | 1464734307699 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]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 677ms 15:38:27 INFO - PROCESS | 1647 | 1464734307747 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1647 | 1464734307751 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:38:27 INFO - PROCESS | 1647 | 1464734307755 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1647 | 1464734307757 Marionette TRACE conn2 <- [1,1274,null,{}] 15:38:27 INFO - PROCESS | 1647 | 1464734307759 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}] 15:38:27 INFO - PROCESS | 1647 | 1464734307864 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:38:27 INFO - PROCESS | 1647 | 1464734307927 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e32800 == 72 [pid = 1647] [id = 326] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1160af400) [pid = 1647] [serial = 977] [outer = 0x0] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x117151800) [pid = 1647] [serial = 978] [outer = 0x1160af400] 15:38:27 INFO - PROCESS | 1647 | 1464734307955 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11831f400) [pid = 1647] [serial = 979] [outer = 0x1160af400] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a80a000 == 71 [pid = 1647] [id = 316] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1297dc000 == 70 [pid = 1647] [id = 315] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128cf4800 == 69 [pid = 1647] [id = 314] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128964000 == 68 [pid = 1647] [id = 313] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126412800 == 67 [pid = 1647] [id = 312] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x129606c00) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11660ac00) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x111042400) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x1187c3800) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x1264b4c00) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x121105c00) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x1291a6000) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x119832c00) [pid = 1647] [serial = 890] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x124e84800 == 66 [pid = 1647] [id = 311] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x121dce000 == 65 [pid = 1647] [id = 310] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12168e800 == 64 [pid = 1647] [id = 309] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119dae000 == 63 [pid = 1647] [id = 308] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119693800 == 62 [pid = 1647] [id = 307] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1180b2800 == 61 [pid = 1647] [id = 306] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x113c1a000 == 60 [pid = 1647] [id = 305] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x124e6e000 == 59 [pid = 1647] [id = 304] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1181fd800 == 58 [pid = 1647] [id = 303] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128c53000 == 57 [pid = 1647] [id = 302] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7de800 == 56 [pid = 1647] [id = 301] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad3800 == 55 [pid = 1647] [id = 300] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12174d000 == 54 [pid = 1647] [id = 299] 15:38:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11898c000 == 53 [pid = 1647] [id = 298] 15:38:28 INFO - PROCESS | 1647 | 1464734308433 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]]]}] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x128f48400) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12961f400) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12a8f7000) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x120e2bc00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12b16a000) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12110b400) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x121d3ac00) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1264b1800) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x1289cec00) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12acd9000) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x119239c00) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x120e32c00) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1187dac00) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11843f400) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x121d55800) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x124564800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11685b000) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x113362c00) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x124eca000) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12bb26c00) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12c446400) [pid = 1647] [serial = 887] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12c60a400) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12ba28400) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x128f50800) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1293a1000) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12bf7f800) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12bf8b400) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11923ac00) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 15:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 15:38:28 INFO - PROCESS | 1647 | 1464734308480 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1647 | 1464734308482 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:38:28 INFO - PROCESS | 1647 | 1464734308484 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1647 | 1464734308486 Marionette TRACE conn2 <- [1,1278,null,{}] 15:38:28 INFO - PROCESS | 1647 | 1464734308495 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}] 15:38:28 INFO - PROCESS | 1647 | 1464734308589 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:38:28 INFO - PROCESS | 1647 | 1464734308594 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11897a000 == 54 [pid = 1647] [id = 327] 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11831f800) [pid = 1647] [serial = 980] [outer = 0x0] 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1187d5000) [pid = 1647] [serial = 981] [outer = 0x11831f800] 15:38:28 INFO - PROCESS | 1647 | 1464734308622 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x119234c00) [pid = 1647] [serial = 982] [outer = 0x11831f800] 15:38:29 INFO - PROCESS | 1647 | 1464734309000 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]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 571ms 15:38:29 INFO - PROCESS | 1647 | 1464734309056 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1647 | 1464734309058 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:38:29 INFO - PROCESS | 1647 | 1464734309060 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1647 | 1464734309061 Marionette TRACE conn2 <- [1,1282,null,{}] 15:38:29 INFO - PROCESS | 1647 | 1464734309063 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}] 15:38:29 INFO - PROCESS | 1647 | 1464734309153 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:38:29 INFO - PROCESS | 1647 | 1464734309159 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x121738800 == 55 [pid = 1647] [id = 328] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1197ef400) [pid = 1647] [serial = 983] [outer = 0x0] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11982d800) [pid = 1647] [serial = 984] [outer = 0x1197ef400] 15:38:29 INFO - PROCESS | 1647 | 1464734309185 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x120e32000) [pid = 1647] [serial = 985] [outer = 0x1197ef400] 15:38:29 INFO - PROCESS | 1647 | 1464734309513 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]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 15:38:29 INFO - PROCESS | 1647 | 1464734309530 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1647 | 1464734309539 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:38:29 INFO - PROCESS | 1647 | 1464734309541 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1647 | 1464734309543 Marionette TRACE conn2 <- [1,1286,null,{}] 15:38:29 INFO - PROCESS | 1647 | 1464734309559 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}] 15:38:29 INFO - PROCESS | 1647 | 1464734309639 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:38:29 INFO - PROCESS | 1647 | 1464734309646 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1236d8800 == 56 [pid = 1647] [id = 329] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x120eadc00) [pid = 1647] [serial = 986] [outer = 0x0] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x121111400) [pid = 1647] [serial = 987] [outer = 0x120eadc00] 15:38:29 INFO - PROCESS | 1647 | 1464734309671 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12182e400) [pid = 1647] [serial = 988] [outer = 0x120eadc00] 15:38:30 INFO - PROCESS | 1647 | 1464734310013 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]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 479ms 15:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:38:30 INFO - PROCESS | 1647 | 1464734310020 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1647 | 1464734310021 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:38:30 INFO - PROCESS | 1647 | 1464734310023 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1647 | 1464734310025 Marionette TRACE conn2 <- [1,1290,null,{}] 15:38:30 INFO - PROCESS | 1647 | 1464734310031 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}] 15:38:30 INFO - PROCESS | 1647 | 1464734310135 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:38:30 INFO - PROCESS | 1647 | 1464734310199 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1260cd000 == 57 [pid = 1647] [id = 330] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x120eac400) [pid = 1647] [serial = 989] [outer = 0x0] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x121d10800) [pid = 1647] [serial = 990] [outer = 0x120eac400] 15:38:30 INFO - PROCESS | 1647 | 1464734310225 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12642d400) [pid = 1647] [serial = 991] [outer = 0x120eac400] 15:38:30 INFO - PROCESS | 1647 | 1464734310532 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]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 15:38:30 INFO - PROCESS | 1647 | 1464734310549 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1647 | 1464734310550 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:38:30 INFO - PROCESS | 1647 | 1464734310560 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1647 | 1464734310562 Marionette TRACE conn2 <- [1,1294,null,{}] 15:38:30 INFO - PROCESS | 1647 | 1464734310566 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}] 15:38:30 INFO - PROCESS | 1647 | 1464734310678 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:38:30 INFO - PROCESS | 1647 | 1464734310690 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c3e800 == 58 [pid = 1647] [id = 331] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1264b2400) [pid = 1647] [serial = 992] [outer = 0x0] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x1267e0400) [pid = 1647] [serial = 993] [outer = 0x1264b2400] 15:38:30 INFO - PROCESS | 1647 | 1464734310716 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12890f000) [pid = 1647] [serial = 994] [outer = 0x1264b2400] 15:38:31 INFO - PROCESS | 1647 | 1464734311055 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]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 15:38:31 INFO - PROCESS | 1647 | 1464734311081 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1647 | 1464734311083 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:38:31 INFO - PROCESS | 1647 | 1464734311092 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1647 | 1464734311093 Marionette TRACE conn2 <- [1,1298,null,{}] 15:38:31 INFO - PROCESS | 1647 | 1464734311095 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}] 15:38:31 INFO - PROCESS | 1647 | 1464734311251 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:38:31 INFO - PROCESS | 1647 | 1464734311267 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x129112800 == 59 [pid = 1647] [id = 332] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12654a800) [pid = 1647] [serial = 995] [outer = 0x0] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x128b5a800) [pid = 1647] [serial = 996] [outer = 0x12654a800] 15:38:31 INFO - PROCESS | 1647 | 1464734311307 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x128f50800) [pid = 1647] [serial = 997] [outer = 0x12654a800] 15:38:31 INFO - PROCESS | 1647 | 1464734311754 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]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 15:38:31 INFO - PROCESS | 1647 | 1464734311762 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1647 | 1464734311763 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:38:31 INFO - PROCESS | 1647 | 1464734311766 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1647 | 1464734311767 Marionette TRACE conn2 <- [1,1302,null,{}] 15:38:31 INFO - PROCESS | 1647 | 1464734311769 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}] 15:38:31 INFO - PROCESS | 1647 | 1464734311877 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:38:31 INFO - PROCESS | 1647 | 1464734311891 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4e3800 == 60 [pid = 1647] [id = 333] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x116068400) [pid = 1647] [serial = 998] [outer = 0x0] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12939bc00) [pid = 1647] [serial = 999] [outer = 0x116068400] 15:38:31 INFO - PROCESS | 1647 | 1464734311917 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1293a8800) [pid = 1647] [serial = 1000] [outer = 0x116068400] 15:38:32 INFO - PROCESS | 1647 | 1464734312268 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]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 15:38:32 INFO - PROCESS | 1647 | 1464734312286 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1647 | 1464734312288 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:38:32 INFO - PROCESS | 1647 | 1464734312290 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1647 | 1464734312291 Marionette TRACE conn2 <- [1,1306,null,{}] 15:38:32 INFO - PROCESS | 1647 | 1464734312294 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}] 15:38:32 INFO - PROCESS | 1647 | 1464734312404 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:38:32 INFO - PROCESS | 1647 | 1464734312420 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac63800 == 61 [pid = 1647] [id = 334] 15:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1293a2000) [pid = 1647] [serial = 1001] [outer = 0x0] 15:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12962b800) [pid = 1647] [serial = 1002] [outer = 0x1293a2000] 15:38:32 INFO - PROCESS | 1647 | 1464734312445 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x129654400) [pid = 1647] [serial = 1003] [outer = 0x1293a2000] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x126c52c00) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x119273000) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x120eb4000) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x119837c00) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x1168b4400) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x115d0c800) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12a8fa000) [pid = 1647] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x112789000) [pid = 1647] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x121d34c00) [pid = 1647] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1130ab400) [pid = 1647] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x118436c00) [pid = 1647] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x112a75800) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x121d0a000) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12653e400) [pid = 1647] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x118439000) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x119829c00) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1184c1000) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x121d3b400) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x121d54c00) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x129632400) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x121207400) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11843e800) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1267e3c00) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1219de000) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x121765c00) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12890fc00) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x115f3d400) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12bb28400) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x110fea400) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x112fdec00) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x110feb000) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11843f000) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1264bdc00) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x118f90400) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x118440400) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11104d400) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1246b2000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x119aab400) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x110fec000) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x121d38800) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x128b5f400) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119d94800) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12ba23c00) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:38:33 INFO - PROCESS | 1647 | 1464734313036 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]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 772ms 15:38:33 INFO - PROCESS | 1647 | 1464734313064 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1647 | 1464734313066 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:38:33 INFO - PROCESS | 1647 | 1464734313082 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1647 | 1464734313083 Marionette TRACE conn2 <- [1,1310,null,{}] 15:38:33 INFO - PROCESS | 1647 | 1464734313086 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}] 15:38:33 INFO - PROCESS | 1647 | 1464734313197 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:38:33 INFO - PROCESS | 1647 | 1464734313202 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f07000 == 62 [pid = 1647] [id = 335] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x112783c00) [pid = 1647] [serial = 1004] [outer = 0x0] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x115f3d400) [pid = 1647] [serial = 1005] [outer = 0x112783c00] 15:38:33 INFO - PROCESS | 1647 | 1464734313231 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x120ead800) [pid = 1647] [serial = 1006] [outer = 0x112783c00] 15:38:33 INFO - PROCESS | 1647 | 1464734313576 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] 15:38:33 INFO - PROCESS | 1647 | 1464734313604 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:38:33 INFO - PROCESS | 1647 | 1464734313606 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1647 | 1464734313607 Marionette TRACE conn2 <- [1,1314,null,{}] 15:38:33 INFO - PROCESS | 1647 | 1464734313611 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}] 15:38:33 INFO - PROCESS | 1647 | 1464734313701 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:38:33 INFO - PROCESS | 1647 | 1464734313760 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac2000 == 63 [pid = 1647] [id = 336] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x113369400) [pid = 1647] [serial = 1007] [outer = 0x0] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x121d09800) [pid = 1647] [serial = 1008] [outer = 0x113369400] 15:38:33 INFO - PROCESS | 1647 | 1464734313785 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x126549c00) [pid = 1647] [serial = 1009] [outer = 0x113369400] 15:38:34 INFO - PROCESS | 1647 | 1464734314070 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]]]}] 15:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 15:38:34 INFO - PROCESS | 1647 | 1464734314125 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1647 | 1464734314127 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:38:34 INFO - PROCESS | 1647 | 1464734314131 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1647 | 1464734314132 Marionette TRACE conn2 <- [1,1318,null,{}] 15:38:34 INFO - PROCESS | 1647 | 1464734314134 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}] 15:38:34 INFO - PROCESS | 1647 | 1464734314220 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:38:34 INFO - PROCESS | 1647 | 1464734314225 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce6a800 == 64 [pid = 1647] [id = 337] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119837c00) [pid = 1647] [serial = 1010] [outer = 0x0] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129622800) [pid = 1647] [serial = 1011] [outer = 0x119837c00] 15:38:34 INFO - PROCESS | 1647 | 1464734314250 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12965fc00) [pid = 1647] [serial = 1012] [outer = 0x119837c00] 15:38:34 INFO - PROCESS | 1647 | 1464734314579 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]]]}] 15:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 467ms 15:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:38:34 INFO - PROCESS | 1647 | 1464734314599 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1647 | 1464734314600 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:38:34 INFO - PROCESS | 1647 | 1464734314613 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1647 | 1464734314614 Marionette TRACE conn2 <- [1,1322,null,{}] 15:38:34 INFO - PROCESS | 1647 | 1464734314616 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}] 15:38:34 INFO - PROCESS | 1647 | 1464734314748 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:38:34 INFO - PROCESS | 1647 | 1464734314757 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cedc800 == 65 [pid = 1647] [id = 338] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x121d34000) [pid = 1647] [serial = 1013] [outer = 0x0] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12965f800) [pid = 1647] [serial = 1014] [outer = 0x121d34000] 15:38:34 INFO - PROCESS | 1647 | 1464734314799 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12acd7400) [pid = 1647] [serial = 1015] [outer = 0x121d34000] 15:38:35 INFO - PROCESS | 1647 | 1464734315446 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]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 880ms 15:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:38:35 INFO - PROCESS | 1647 | 1464734315483 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1647 | 1464734315486 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:38:35 INFO - PROCESS | 1647 | 1464734315489 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1647 | 1464734315492 Marionette TRACE conn2 <- [1,1326,null,{}] 15:38:35 INFO - PROCESS | 1647 | 1464734315496 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}] 15:38:35 INFO - PROCESS | 1647 | 1464734315614 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:38:35 INFO - PROCESS | 1647 | 1464734315690 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837d000 == 66 [pid = 1647] [id = 339] 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1130b6c00) [pid = 1647] [serial = 1016] [outer = 0x0] 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x113a3f000) [pid = 1647] [serial = 1017] [outer = 0x1130b6c00] 15:38:35 INFO - PROCESS | 1647 | 1464734315721 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x116730800) [pid = 1647] [serial = 1018] [outer = 0x1130b6c00] 15:38:36 INFO - PROCESS | 1647 | 1464734316123 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]]]}] 15:38:36 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 15:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 673ms 15:38:36 INFO - PROCESS | 1647 | 1464734316164 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1647 | 1464734316168 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:38:36 INFO - PROCESS | 1647 | 1464734316173 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1647 | 1464734316175 Marionette TRACE conn2 <- [1,1330,null,{}] 15:38:36 INFO - PROCESS | 1647 | 1464734316178 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}] 15:38:36 INFO - PROCESS | 1647 | 1464734316310 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:38:36 INFO - PROCESS | 1647 | 1464734316389 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e84800 == 67 [pid = 1647] [id = 340] 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x115f41000) [pid = 1647] [serial = 1019] [outer = 0x0] 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1184b7800) [pid = 1647] [serial = 1020] [outer = 0x115f41000] 15:38:36 INFO - PROCESS | 1647 | 1464734316431 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x118f8f800) [pid = 1647] [serial = 1021] [outer = 0x115f41000] 15:38:36 INFO - PROCESS | 1647 | 1464734316851 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]]]}] 15:38:36 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 15:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 722ms 15:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:38:36 INFO - PROCESS | 1647 | 1464734316896 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1647 | 1464734316897 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:38:36 INFO - PROCESS | 1647 | 1464734316900 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1647 | 1464734316902 Marionette TRACE conn2 <- [1,1334,null,{}] 15:38:36 INFO - PROCESS | 1647 | 1464734316910 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}] 15:38:37 INFO - PROCESS | 1647 | 1464734317024 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:38:37 INFO - PROCESS | 1647 | 1464734317127 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b1000 == 68 [pid = 1647] [id = 341] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x119834400) [pid = 1647] [serial = 1022] [outer = 0x0] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x121207800) [pid = 1647] [serial = 1023] [outer = 0x119834400] 15:38:37 INFO - PROCESS | 1647 | 1464734317162 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12455c000) [pid = 1647] [serial = 1024] [outer = 0x119834400] 15:38:37 INFO - PROCESS | 1647 | 1464734317605 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]]]}] 15:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 775ms 15:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:38:37 INFO - PROCESS | 1647 | 1464734317675 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1647 | 1464734317677 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:38:37 INFO - PROCESS | 1647 | 1464734317679 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1647 | 1464734317681 Marionette TRACE conn2 <- [1,1338,null,{}] 15:38:37 INFO - PROCESS | 1647 | 1464734317683 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}] 15:38:37 INFO - PROCESS | 1647 | 1464734317797 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:38:37 INFO - PROCESS | 1647 | 1464734317902 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7d3800 == 69 [pid = 1647] [id = 342] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1248db000) [pid = 1647] [serial = 1025] [outer = 0x0] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1264b6800) [pid = 1647] [serial = 1026] [outer = 0x1248db000] 15:38:37 INFO - PROCESS | 1647 | 1464734317934 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1289d6000) [pid = 1647] [serial = 1027] [outer = 0x1248db000] 15:38:38 INFO - PROCESS | 1647 | 1464734318818 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]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1170ms 15:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:38:38 INFO - PROCESS | 1647 | 1464734318851 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1647 | 1464734318852 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:38:38 INFO - PROCESS | 1647 | 1464734318854 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1647 | 1464734318856 Marionette TRACE conn2 <- [1,1342,null,{}] 15:38:38 INFO - PROCESS | 1647 | 1464734318858 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}] 15:38:38 INFO - PROCESS | 1647 | 1464734318970 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:38:39 INFO - PROCESS | 1647 | 1464734319072 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fb9800 == 70 [pid = 1647] [id = 343] 15:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x110fec400) [pid = 1647] [serial = 1028] [outer = 0x0] 15:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1122b1000) [pid = 1647] [serial = 1029] [outer = 0x110fec400] 15:38:39 INFO - PROCESS | 1647 | 1464734319104 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x118436400) [pid = 1647] [serial = 1030] [outer = 0x110fec400] 15:38:39 INFO - PROCESS | 1647 | 1464734319779 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]]]}] 15:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 971ms 15:38:39 INFO - PROCESS | 1647 | 1464734319826 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:38:39 INFO - PROCESS | 1647 | 1464734319828 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:38:39 INFO - PROCESS | 1647 | 1464734319832 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1647 | 1464734319834 Marionette TRACE conn2 <- [1,1346,null,{}] 15:38:39 INFO - PROCESS | 1647 | 1464734319838 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}] 15:38:39 INFO - PROCESS | 1647 | 1464734319942 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:38:40 INFO - PROCESS | 1647 | 1464734320018 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da7800 == 71 [pid = 1647] [id = 344] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x112a9b000) [pid = 1647] [serial = 1031] [outer = 0x0] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x112fe9c00) [pid = 1647] [serial = 1032] [outer = 0x112a9b000] 15:38:40 INFO - PROCESS | 1647 | 1464734320047 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x113151c00) [pid = 1647] [serial = 1033] [outer = 0x112a9b000] 15:38:40 INFO - PROCESS | 1647 | 1464734320521 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]]]}] 15:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 721ms 15:38:40 INFO - PROCESS | 1647 | 1464734320553 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1647 | 1464734320558 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:38:40 INFO - PROCESS | 1647 | 1464734320592 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1647 | 1464734320597 Marionette TRACE conn2 <- [1,1350,null,{}] 15:38:40 INFO - PROCESS | 1647 | 1464734320601 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}] 15:38:40 INFO - PROCESS | 1647 | 1464734320786 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce6a800 == 70 [pid = 1647] [id = 337] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12bac2000 == 69 [pid = 1647] [id = 336] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12c443c00) [pid = 1647] [serial = 908] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x126c4ec00) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x124f07000 == 68 [pid = 1647] [id = 335] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac63800 == 67 [pid = 1647] [id = 334] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4e3800 == 66 [pid = 1647] [id = 333] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x129112800 == 65 [pid = 1647] [id = 332] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x128c3e800 == 64 [pid = 1647] [id = 331] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1260cd000 == 63 [pid = 1647] [id = 330] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1236d8800 == 62 [pid = 1647] [id = 329] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x121738800 == 61 [pid = 1647] [id = 328] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11897a000 == 60 [pid = 1647] [id = 327] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x117e32800 == 59 [pid = 1647] [id = 326] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b2800 == 58 [pid = 1647] [id = 325] 15:38:40 INFO - PROCESS | 1647 | 1464734320934 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f5800 == 57 [pid = 1647] [id = 320] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x121271000 == 56 [pid = 1647] [id = 319] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116878000 == 55 [pid = 1647] [id = 318] 15:38:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b2db800 == 54 [pid = 1647] [id = 317] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12cbbc800) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12a8ef800) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x119236c00) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12bb1dc00) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x121110c00) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11970b400) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11768e400) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x128907c00) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x121d38400) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x111f3d800) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1246af400) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1293a6000) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1264b2c00) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12676bc00) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12bb22c00) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1245b4800) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1197fbc00) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x128b5ec00) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x124fda400) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x121d34800) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12ba2ec00) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x117e0f800) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12bf81400) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x110ff5c00) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118317400) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x112a73800) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119707800) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x121445c00) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12110f400) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x120eb5800) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x121d07c00) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x117689000) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x118440000) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115da0000) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11604e000) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12bb39c00) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12bb1c400) [pid = 1647] [serial = 905] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x113150400) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11314b400) [pid = 1647] [serial = 911] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x124ec5c00) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x121d58c00) [pid = 1647] [serial = 899] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x116a6d000) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x113cc0800) [pid = 1647] [serial = 893] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1197f7c00) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118f4b400) [pid = 1647] [serial = 896] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x112fe7000) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x112a7fc00) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x121d33000) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12962ec00) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118572c00) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1267ed000) [pid = 1647] [serial = 902] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1187d8400) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x121d56400) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121d4c400) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118935000) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121d3e000) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1264ae400) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1246b9800) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1264bb000) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x120e32800) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119234000) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121826000) [pid = 1647] [serial = 516] [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.] 15:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d35000 == 55 [pid = 1647] [id = 345] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x110ff5c00) [pid = 1647] [serial = 1034] [outer = 0x0] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x112a99400) [pid = 1647] [serial = 1035] [outer = 0x110ff5c00] 15:38:41 INFO - PROCESS | 1647 | 1464734320999 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116735000) [pid = 1647] [serial = 1036] [outer = 0x110ff5c00] 15:38:41 INFO - PROCESS | 1647 | 1464734321377 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]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 827ms 15:38:41 INFO - PROCESS | 1647 | 1464734321417 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1647 | 1464734321419 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:38:41 INFO - PROCESS | 1647 | 1464734321457 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1647 | 1464734321460 Marionette TRACE conn2 <- [1,1354,null,{}] 15:38:41 INFO - PROCESS | 1647 | 1464734321471 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}] 15:38:41 INFO - PROCESS | 1647 | 1464734321602 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:38:41 INFO - PROCESS | 1647 | 1464734321616 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b5800 == 56 [pid = 1647] [id = 346] 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118322400) [pid = 1647] [serial = 1037] [outer = 0x0] 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11856d000) [pid = 1647] [serial = 1038] [outer = 0x118322400] 15:38:41 INFO - PROCESS | 1647 | 1464734321662 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118934400) [pid = 1647] [serial = 1039] [outer = 0x118322400] 15:38:42 INFO - PROCESS | 1647 | 1464734322076 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]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 681ms 15:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:38:42 INFO - PROCESS | 1647 | 1464734322129 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1647 | 1464734322131 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:38:42 INFO - PROCESS | 1647 | 1464734322133 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1647 | 1464734322134 Marionette TRACE conn2 <- [1,1358,null,{}] 15:38:42 INFO - PROCESS | 1647 | 1464734322137 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}] 15:38:42 INFO - PROCESS | 1647 | 1464734322239 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:38:42 INFO - PROCESS | 1647 | 1464734322254 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12173b000 == 57 [pid = 1647] [id = 347] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119235400) [pid = 1647] [serial = 1040] [outer = 0x0] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119702c00) [pid = 1647] [serial = 1041] [outer = 0x119235400] 15:38:42 INFO - PROCESS | 1647 | 1464734322280 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1197f5400) [pid = 1647] [serial = 1042] [outer = 0x119235400] 15:38:42 INFO - PROCESS | 1647 | 1464734322603 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]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 15:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:38:42 INFO - PROCESS | 1647 | 1464734322652 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1647 | 1464734322653 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:38:42 INFO - PROCESS | 1647 | 1464734322655 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1647 | 1464734322656 Marionette TRACE conn2 <- [1,1362,null,{}] 15:38:42 INFO - PROCESS | 1647 | 1464734322658 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}] 15:38:42 INFO - PROCESS | 1647 | 1464734322768 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:38:42 INFO - PROCESS | 1647 | 1464734322804 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x121aa4800 == 58 [pid = 1647] [id = 348] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x113144800) [pid = 1647] [serial = 1043] [outer = 0x0] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119830000) [pid = 1647] [serial = 1044] [outer = 0x113144800] 15:38:42 INFO - PROCESS | 1647 | 1464734322830 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119d95000) [pid = 1647] [serial = 1045] [outer = 0x113144800] 15:38:43 INFO - PROCESS | 1647 | 1464734323166 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]]]}] 15:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 15:38:43 INFO - PROCESS | 1647 | 1464734323174 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1647 | 1464734323176 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:38:43 INFO - PROCESS | 1647 | 1464734323179 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1647 | 1464734323180 Marionette TRACE conn2 <- [1,1366,null,{}] 15:38:43 INFO - PROCESS | 1647 | 1464734323182 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}] 15:38:43 INFO - PROCESS | 1647 | 1464734323302 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:38:43 INFO - PROCESS | 1647 | 1464734323317 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x124211800 == 59 [pid = 1647] [id = 349] 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x120e35800) [pid = 1647] [serial = 1046] [outer = 0x0] 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12110f400) [pid = 1647] [serial = 1047] [outer = 0x120e35800] 15:38:43 INFO - PROCESS | 1647 | 1464734323344 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x121d32400) [pid = 1647] [serial = 1048] [outer = 0x120e35800] 15:38:43 INFO - PROCESS | 1647 | 1464734323716 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] 15:38:43 INFO - PROCESS | 1647 | 1464734323754 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:38:43 INFO - PROCESS | 1647 | 1464734323756 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1647 | 1464734323757 Marionette TRACE conn2 <- [1,1370,null,{}] 15:38:43 INFO - PROCESS | 1647 | 1464734323760 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}] 15:38:43 INFO - PROCESS | 1647 | 1464734323861 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:38:43 INFO - PROCESS | 1647 | 1464734323895 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f13000 == 60 [pid = 1647] [id = 350] 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x121823800) [pid = 1647] [serial = 1049] [outer = 0x0] 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x121d49400) [pid = 1647] [serial = 1050] [outer = 0x121823800] 15:38:43 INFO - PROCESS | 1647 | 1464734323921 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x121d56800) [pid = 1647] [serial = 1051] [outer = 0x121823800] 15:38:44 INFO - PROCESS | 1647 | 1464734324254 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] 15:38:44 INFO - PROCESS | 1647 | 1464734324279 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:38:44 INFO - PROCESS | 1647 | 1464734324282 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1647 | 1464734324283 Marionette TRACE conn2 <- [1,1374,null,{}] 15:38:44 INFO - PROCESS | 1647 | 1464734324292 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}] 15:38:44 INFO - PROCESS | 1647 | 1464734324394 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:38:44 INFO - PROCESS | 1647 | 1464734324398 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x127804000 == 61 [pid = 1647] [id = 351] 15:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x121d4a000) [pid = 1647] [serial = 1052] [outer = 0x0] 15:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1245b3400) [pid = 1647] [serial = 1053] [outer = 0x121d4a000] 15:38:44 INFO - PROCESS | 1647 | 1464734324456 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x124ec8400) [pid = 1647] [serial = 1054] [outer = 0x121d4a000] 15:38:44 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:44 INFO - PROCESS | 1647 | 1464734324798 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] 15:38:44 INFO - PROCESS | 1647 | 1464734324852 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:38:44 INFO - PROCESS | 1647 | 1464734324854 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1647 | 1464734324855 Marionette TRACE conn2 <- [1,1378,null,{}] 15:38:44 INFO - PROCESS | 1647 | 1464734324857 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}] 15:38:44 INFO - PROCESS | 1647 | 1464734324961 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:38:44 INFO - PROCESS | 1647 | 1464734324996 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c4c000 == 62 [pid = 1647] [id = 352] 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124ecb400) [pid = 1647] [serial = 1055] [outer = 0x0] 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1264b2c00) [pid = 1647] [serial = 1056] [outer = 0x124ecb400] 15:38:45 INFO - PROCESS | 1647 | 1464734325024 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1264bc800) [pid = 1647] [serial = 1057] [outer = 0x124ecb400] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119837c00) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12654a800) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1264b2400) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x116068400) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1293a2000) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1160af400) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1130b7c00) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1197ef400) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x120eadc00) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11831f800) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x120e2b000) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x120eac400) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x112783c00) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x113369400) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1130aa400) [pid = 1647] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:38:45 INFO - PROCESS | 1647 | 1464734325420 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] 15:38:45 INFO - PROCESS | 1647 | 1464734325474 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:38:45 INFO - PROCESS | 1647 | 1464734325488 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1647 | 1464734325490 Marionette TRACE conn2 <- [1,1382,null,{}] 15:38:45 INFO - PROCESS | 1647 | 1464734325499 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}] 15:38:45 INFO - PROCESS | 1647 | 1464734325590 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:38:45 INFO - PROCESS | 1647 | 1464734325595 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409800 == 63 [pid = 1647] [id = 353] 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118938000) [pid = 1647] [serial = 1058] [outer = 0x0] 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1197fb800) [pid = 1647] [serial = 1059] [outer = 0x118938000] 15:38:45 INFO - PROCESS | 1647 | 1464734325621 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1264af000) [pid = 1647] [serial = 1060] [outer = 0x118938000] 15:38:45 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:45 INFO - PROCESS | 1647 | 1464734325968 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] 15:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:38:46 INFO - PROCESS | 1647 | 1464734326014 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:38:46 INFO - PROCESS | 1647 | 1464734326017 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1647 | 1464734326027 Marionette TRACE conn2 <- [1,1386,null,{}] 15:38:46 INFO - PROCESS | 1647 | 1464734326029 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}] 15:38:46 INFO - PROCESS | 1647 | 1464734326151 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:38:46 INFO - PROCESS | 1647 | 1464734326161 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297d7000 == 64 [pid = 1647] [id = 354] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x113ac3c00) [pid = 1647] [serial = 1061] [outer = 0x0] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126549800) [pid = 1647] [serial = 1062] [outer = 0x113ac3c00] 15:38:46 INFO - PROCESS | 1647 | 1464734326190 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128b60800) [pid = 1647] [serial = 1063] [outer = 0x113ac3c00] 15:38:46 INFO - PROCESS | 1647 | 1464734326513 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] 15:38:46 INFO - PROCESS | 1647 | 1464734326548 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:38:46 INFO - PROCESS | 1647 | 1464734326550 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1647 | 1464734326551 Marionette TRACE conn2 <- [1,1390,null,{}] 15:38:46 INFO - PROCESS | 1647 | 1464734326554 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}] 15:38:46 INFO - PROCESS | 1647 | 1464734326642 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:38:46 INFO - PROCESS | 1647 | 1464734326646 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4fe000 == 65 [pid = 1647] [id = 355] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128f43400) [pid = 1647] [serial = 1064] [outer = 0x0] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1291ad800) [pid = 1647] [serial = 1065] [outer = 0x128f43400] 15:38:46 INFO - PROCESS | 1647 | 1464734326671 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1293a6400) [pid = 1647] [serial = 1066] [outer = 0x128f43400] 15:38:47 INFO - PROCESS | 1647 | 1464734326999 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]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 15:38:47 INFO - PROCESS | 1647 | 1464734327021 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1647 | 1464734327022 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:38:47 INFO - PROCESS | 1647 | 1464734327024 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1647 | 1464734327026 Marionette TRACE conn2 <- [1,1394,null,{}] 15:38:47 INFO - PROCESS | 1647 | 1464734327030 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}] 15:38:47 INFO - PROCESS | 1647 | 1464734327150 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:38:47 INFO - PROCESS | 1647 | 1464734327157 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac65800 == 66 [pid = 1647] [id = 356] 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x128908c00) [pid = 1647] [serial = 1067] [outer = 0x0] 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128f44000) [pid = 1647] [serial = 1068] [outer = 0x128908c00] 15:38:47 INFO - PROCESS | 1647 | 1464734327182 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12962f000) [pid = 1647] [serial = 1069] [outer = 0x128908c00] 15:38:47 INFO - PROCESS | 1647 | 1464734327691 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]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 722ms 15:38:47 INFO - PROCESS | 1647 | 1464734327748 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:38:47 INFO - PROCESS | 1647 | 1464734327753 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1647 | 1464734327758 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1647 | 1464734327762 Marionette TRACE conn2 <- [1,1398,null,{}] 15:38:47 INFO - PROCESS | 1647 | 1464734327767 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}] 15:38:47 INFO - PROCESS | 1647 | 1464734327940 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:38:48 INFO - PROCESS | 1647 | 1464734328112 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837c000 == 67 [pid = 1647] [id = 357] 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x115d06400) [pid = 1647] [serial = 1070] [outer = 0x0] 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x116068400) [pid = 1647] [serial = 1071] [outer = 0x115d06400] 15:38:48 INFO - PROCESS | 1647 | 1464734328143 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x117685400) [pid = 1647] [serial = 1072] [outer = 0x115d06400] 15:38:48 INFO - PROCESS | 1647 | 1464734328576 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]]]}] 15:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 875ms 15:38:48 INFO - PROCESS | 1647 | 1464734328643 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1647 | 1464734328647 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:38:48 INFO - PROCESS | 1647 | 1464734328653 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1647 | 1464734328655 Marionette TRACE conn2 <- [1,1402,null,{}] 15:38:48 INFO - PROCESS | 1647 | 1464734328658 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}] 15:38:48 INFO - PROCESS | 1647 | 1464734328769 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:38:48 INFO - PROCESS | 1647 | 1464734328842 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab3800 == 68 [pid = 1647] [id = 358] 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118440800) [pid = 1647] [serial = 1073] [outer = 0x0] 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1187cb800) [pid = 1647] [serial = 1074] [outer = 0x118440800] 15:38:48 INFO - PROCESS | 1647 | 1464734328872 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x118f90000) [pid = 1647] [serial = 1075] [outer = 0x118440800] 15:38:49 INFO - PROCESS | 1647 | 1464734329296 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]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 15:38:49 INFO - PROCESS | 1647 | 1464734329338 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1647 | 1464734329339 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:38:49 INFO - PROCESS | 1647 | 1464734329354 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1647 | 1464734329357 Marionette TRACE conn2 <- [1,1406,null,{}] 15:38:49 INFO - PROCESS | 1647 | 1464734329384 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}] 15:38:49 INFO - PROCESS | 1647 | 1464734329499 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:38:49 INFO - PROCESS | 1647 | 1464734329573 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc9f800 == 69 [pid = 1647] [id = 359] 15:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x120eb8800) [pid = 1647] [serial = 1076] [outer = 0x0] 15:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x121203800) [pid = 1647] [serial = 1077] [outer = 0x120eb8800] 15:38:49 INFO - PROCESS | 1647 | 1464734329606 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121d09400) [pid = 1647] [serial = 1078] [outer = 0x120eb8800] 15:38:50 INFO - PROCESS | 1647 | 1464734330015 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]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 737ms 15:38:50 INFO - PROCESS | 1647 | 1464734330079 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1647 | 1464734330081 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:38:50 INFO - PROCESS | 1647 | 1464734330084 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1647 | 1464734330085 Marionette TRACE conn2 <- [1,1410,null,{}] 15:38:50 INFO - PROCESS | 1647 | 1464734330088 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}] 15:38:50 INFO - PROCESS | 1647 | 1464734330199 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:38:50 INFO - PROCESS | 1647 | 1464734330273 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1a000 == 70 [pid = 1647] [id = 360] 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1237aa400) [pid = 1647] [serial = 1079] [outer = 0x0] 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x126549000) [pid = 1647] [serial = 1080] [outer = 0x1237aa400] 15:38:50 INFO - PROCESS | 1647 | 1464734330304 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128907c00) [pid = 1647] [serial = 1081] [outer = 0x1237aa400] 15:38:50 INFO - PROCESS | 1647 | 1464734330756 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]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 719ms 15:38:50 INFO - PROCESS | 1647 | 1464734330813 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1647 | 1464734330815 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:38:50 INFO - PROCESS | 1647 | 1464734330819 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1647 | 1464734330820 Marionette TRACE conn2 <- [1,1414,null,{}] 15:38:50 INFO - PROCESS | 1647 | 1464734330823 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}] 15:38:50 INFO - PROCESS | 1647 | 1464734330955 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:38:51 INFO - PROCESS | 1647 | 1464734331059 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c694800 == 71 [pid = 1647] [id = 361] 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1267ea000) [pid = 1647] [serial = 1082] [outer = 0x0] 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128b65000) [pid = 1647] [serial = 1083] [outer = 0x1267ea000] 15:38:51 INFO - PROCESS | 1647 | 1464734331106 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12961c400) [pid = 1647] [serial = 1084] [outer = 0x1267ea000] 15:38:51 INFO - PROCESS | 1647 | 1464734331639 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]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 869ms 15:38:51 INFO - PROCESS | 1647 | 1464734331689 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1647 | 1464734331690 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:38:51 INFO - PROCESS | 1647 | 1464734331693 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1647 | 1464734331696 Marionette TRACE conn2 <- [1,1418,null,{}] 15:38:51 INFO - PROCESS | 1647 | 1464734331699 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}] 15:38:51 INFO - PROCESS | 1647 | 1464734331814 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:38:51 INFO - PROCESS | 1647 | 1464734331886 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce66000 == 72 [pid = 1647] [id = 362] 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x128b5d800) [pid = 1647] [serial = 1085] [outer = 0x0] 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12acd3c00) [pid = 1647] [serial = 1086] [outer = 0x128b5d800] 15:38:51 INFO - PROCESS | 1647 | 1464734331916 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b164000) [pid = 1647] [serial = 1087] [outer = 0x128b5d800] 15:38:52 INFO - PROCESS | 1647 | 1464734332410 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]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 923ms 15:38:52 INFO - PROCESS | 1647 | 1464734332618 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1647 | 1464734332621 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:38:52 INFO - PROCESS | 1647 | 1464734332624 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1647 | 1464734332626 Marionette TRACE conn2 <- [1,1422,null,{}] 15:38:52 INFO - PROCESS | 1647 | 1464734332630 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}] 15:38:52 INFO - PROCESS | 1647 | 1464734332737 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:38:52 INFO - PROCESS | 1647 | 1464734332795 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da7000 == 73 [pid = 1647] [id = 363] 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11278b000) [pid = 1647] [serial = 1088] [outer = 0x0] 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x112a7dc00) [pid = 1647] [serial = 1089] [outer = 0x11278b000] 15:38:52 INFO - PROCESS | 1647 | 1464734332823 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x113ac5800) [pid = 1647] [serial = 1090] [outer = 0x11278b000] 15:38:53 INFO - PROCESS | 1647 | 1464734333304 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]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 723ms 15:38:53 INFO - PROCESS | 1647 | 1464734333348 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:38:53 INFO - PROCESS | 1647 | 1464734333350 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1647 | 1464734333355 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1647 | 1464734333358 Marionette TRACE conn2 <- [1,1426,null,{}] 15:38:53 INFO - PROCESS | 1647 | 1464734333383 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}] 15:38:53 INFO - PROCESS | 1647 | 1464734333486 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:38:53 INFO - PROCESS | 1647 | 1464734333560 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119695000 == 74 [pid = 1647] [id = 364] 15:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x116a71c00) [pid = 1647] [serial = 1091] [outer = 0x0] 15:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x117684000) [pid = 1647] [serial = 1092] [outer = 0x116a71c00] 15:38:53 INFO - PROCESS | 1647 | 1464734333588 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11843a000) [pid = 1647] [serial = 1093] [outer = 0x116a71c00] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4fe000 == 73 [pid = 1647] [id = 355] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1297d7000 == 72 [pid = 1647] [id = 354] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x126409800 == 71 [pid = 1647] [id = 353] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x128c4c000 == 70 [pid = 1647] [id = 352] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x127804000 == 69 [pid = 1647] [id = 351] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124f13000 == 68 [pid = 1647] [id = 350] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x112fb1800) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x128f4b800) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1248d5400) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1289cdc00) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11923b400) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x116862000) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12160a800) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124211800 == 67 [pid = 1647] [id = 349] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x121aa4800 == 66 [pid = 1647] [id = 348] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12173b000 == 65 [pid = 1647] [id = 347] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b5800 == 64 [pid = 1647] [id = 346] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x115d35000 == 63 [pid = 1647] [id = 345] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119da7800 == 62 [pid = 1647] [id = 344] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124e84800 == 61 [pid = 1647] [id = 340] 15:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x11837d000 == 60 [pid = 1647] [id = 339] 15:38:54 INFO - PROCESS | 1647 | 1464734334004 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]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 693ms 15:38:54 INFO - PROCESS | 1647 | 1464734334056 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1647 | 1464734334057 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:38:54 INFO - PROCESS | 1647 | 1464734334062 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1647 | 1464734334063 Marionette TRACE conn2 <- [1,1430,null,{}] 15:38:54 INFO - PROCESS | 1647 | 1464734334070 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}] 15:38:54 INFO - PROCESS | 1647 | 1464734334162 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12cbb3800) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x129622800) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x128b5a800) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1267e0400) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12939bc00) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x128f50800) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12962b800) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11831f400) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x117151800) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115da1800) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11314ac00) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11982d800) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x120e32000) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x121111400) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12182e400) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1187d5000) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119234c00) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1289c8000) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x121d10800) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x115f3d400) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x129654400) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x120ead800) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1293a8800) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126549c00) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12890f000) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121d09800) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12965fc00) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12642d400) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 15:38:54 INFO - PROCESS | 1647 | 1464734334231 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11925a800 == 61 [pid = 1647] [id = 365] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115d0a800) [pid = 1647] [serial = 1094] [outer = 0x0] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11831f400) [pid = 1647] [serial = 1095] [outer = 0x115d0a800] 15:38:54 INFO - PROCESS | 1647 | 1464734334262 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119230c00) [pid = 1647] [serial = 1096] [outer = 0x115d0a800] 15:38:54 INFO - PROCESS | 1647 | 1464734334599 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]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 15:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:38:54 INFO - PROCESS | 1647 | 1464734334632 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1647 | 1464734334633 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:38:54 INFO - PROCESS | 1647 | 1464734334635 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1647 | 1464734334636 Marionette TRACE conn2 <- [1,1434,null,{}] 15:38:54 INFO - PROCESS | 1647 | 1464734334638 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}] 15:38:54 INFO - PROCESS | 1647 | 1464734334728 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:38:54 INFO - PROCESS | 1647 | 1464734334785 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121380000 == 62 [pid = 1647] [id = 366] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11922f800) [pid = 1647] [serial = 1097] [outer = 0x0] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1197fdc00) [pid = 1647] [serial = 1098] [outer = 0x11922f800] 15:38:54 INFO - PROCESS | 1647 | 1464734334811 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119d94800) [pid = 1647] [serial = 1099] [outer = 0x11922f800] 15:38:55 INFO - PROCESS | 1647 | 1464734335114 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]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 15:38:55 INFO - PROCESS | 1647 | 1464734335153 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:38:55 INFO - PROCESS | 1647 | 1464734335162 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:38:55 INFO - PROCESS | 1647 | 1464734335165 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1647 | 1464734335166 Marionette TRACE conn2 <- [1,1438,null,{}] 15:38:55 INFO - PROCESS | 1647 | 1464734335168 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}] 15:38:55 INFO - PROCESS | 1647 | 1464734335252 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:38:55 INFO - PROCESS | 1647 | 1464734335256 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x124599800 == 63 [pid = 1647] [id = 367] 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119491800) [pid = 1647] [serial = 1100] [outer = 0x0] 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x121109000) [pid = 1647] [serial = 1101] [outer = 0x119491800] 15:38:55 INFO - PROCESS | 1647 | 1464734335282 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12182c800) [pid = 1647] [serial = 1102] [outer = 0x119491800] 15:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 473ms 15:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:38:55 INFO - PROCESS | 1647 | 1464734335634 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]]]}] 15:38:55 INFO - PROCESS | 1647 | 1464734335638 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1647 | 1464734335640 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:38:55 INFO - PROCESS | 1647 | 1464734335646 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1647 | 1464734335648 Marionette TRACE conn2 <- [1,1442,null,{}] 15:38:55 INFO - PROCESS | 1647 | 1464734335650 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}] 15:38:55 INFO - PROCESS | 1647 | 1464734335791 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:38:55 INFO - PROCESS | 1647 | 1464734335826 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409000 == 64 [pid = 1647] [id = 368] 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119a62c00) [pid = 1647] [serial = 1103] [outer = 0x0] 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x121d3d400) [pid = 1647] [serial = 1104] [outer = 0x119a62c00] 15:38:55 INFO - PROCESS | 1647 | 1464734335853 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124ecb800) [pid = 1647] [serial = 1105] [outer = 0x119a62c00] 15:38:56 INFO - PROCESS | 1647 | 1464734336174 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]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 573ms 15:38:56 INFO - PROCESS | 1647 | 1464734336216 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1647 | 1464734336217 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:38:56 INFO - PROCESS | 1647 | 1464734336219 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1647 | 1464734336220 Marionette TRACE conn2 <- [1,1446,null,{}] 15:38:56 INFO - PROCESS | 1647 | 1464734336223 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}] 15:38:56 INFO - PROCESS | 1647 | 1464734336344 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:38:56 INFO - PROCESS | 1647 | 1464734336361 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c4e000 == 65 [pid = 1647] [id = 369] 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x121d4c400) [pid = 1647] [serial = 1106] [outer = 0x0] 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1264b0400) [pid = 1647] [serial = 1107] [outer = 0x121d4c400] 15:38:56 INFO - PROCESS | 1647 | 1464734336402 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1269f4c00) [pid = 1647] [serial = 1108] [outer = 0x121d4c400] 15:38:56 INFO - PROCESS | 1647 | 1464734336868 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]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 668ms 15:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:38:56 INFO - PROCESS | 1647 | 1464734336888 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1647 | 1464734336889 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:38:56 INFO - PROCESS | 1647 | 1464734336891 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1647 | 1464734336893 Marionette TRACE conn2 <- [1,1450,null,{}] 15:38:56 INFO - PROCESS | 1647 | 1464734336919 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}] 15:38:57 INFO - PROCESS | 1647 | 1464734337035 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:38:57 INFO - PROCESS | 1647 | 1464734337074 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x129118000 == 66 [pid = 1647] [id = 370] 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12643a800) [pid = 1647] [serial = 1109] [outer = 0x0] 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128b5a800) [pid = 1647] [serial = 1110] [outer = 0x12643a800] 15:38:57 INFO - PROCESS | 1647 | 1464734337098 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1291a8800) [pid = 1647] [serial = 1111] [outer = 0x12643a800] 15:38:57 INFO - PROCESS | 1647 | 1464734337431 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]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 15:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:38:57 INFO - PROCESS | 1647 | 1464734337467 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1647 | 1464734337468 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:38:57 INFO - PROCESS | 1647 | 1464734337470 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1647 | 1464734337471 Marionette TRACE conn2 <- [1,1454,null,{}] 15:38:57 INFO - PROCESS | 1647 | 1464734337474 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}] 15:38:57 INFO - PROCESS | 1647 | 1464734337581 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:38:57 INFO - PROCESS | 1647 | 1464734337618 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f9000 == 67 [pid = 1647] [id = 371] 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x128906000) [pid = 1647] [serial = 1112] [outer = 0x0] 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12960e800) [pid = 1647] [serial = 1113] [outer = 0x128906000] 15:38:57 INFO - PROCESS | 1647 | 1464734337650 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x129650800) [pid = 1647] [serial = 1114] [outer = 0x128906000] 15:38:57 INFO - PROCESS | 1647 | 1464734337990 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]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 15:38:58 INFO - PROCESS | 1647 | 1464734338040 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1647 | 1464734338041 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:38:58 INFO - PROCESS | 1647 | 1464734338043 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1647 | 1464734338044 Marionette TRACE conn2 <- [1,1458,null,{}] 15:38:58 INFO - PROCESS | 1647 | 1464734338047 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}] 15:38:58 INFO - PROCESS | 1647 | 1464734338296 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x128f43400) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x113ac3c00) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x124ecb400) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118322400) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x113144800) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x121d4a000) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x111d84800) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x110fec400) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11982e400) [pid = 1647] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119235400) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x120e35800) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x112a9b000) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119a5f800) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x128b5dc00) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x115f82c00) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1187be800) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118938000) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121823800) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x110ff5c00) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119aabc00) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1122a7800) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:38:58 INFO - PROCESS | 1647 | 1464734338349 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164ec800 == 68 [pid = 1647] [id = 372] 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x110feec00) [pid = 1647] [serial = 1115] [outer = 0x0] 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11277e000) [pid = 1647] [serial = 1116] [outer = 0x110feec00] 15:38:58 INFO - PROCESS | 1647 | 1464734338374 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11672b000) [pid = 1647] [serial = 1117] [outer = 0x110feec00] 15:38:58 INFO - PROCESS | 1647 | 1464734338684 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]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 15:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:38:58 INFO - PROCESS | 1647 | 1464734338716 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1647 | 1464734338717 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:38:58 INFO - PROCESS | 1647 | 1464734338719 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1647 | 1464734338721 Marionette TRACE conn2 <- [1,1462,null,{}] 15:38:58 INFO - PROCESS | 1647 | 1464734338723 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}] 15:38:58 INFO - PROCESS | 1647 | 1464734338850 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:38:58 INFO - PROCESS | 1647 | 1464734338874 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac64000 == 69 [pid = 1647] [id = 373] 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x110ff5c00) [pid = 1647] [serial = 1118] [outer = 0x0] 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119235400) [pid = 1647] [serial = 1119] [outer = 0x110ff5c00] 15:38:58 INFO - PROCESS | 1647 | 1464734338903 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a8f1400) [pid = 1647] [serial = 1120] [outer = 0x110ff5c00] 15:38:59 INFO - PROCESS | 1647 | 1464734339237 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]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 15:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:38:59 INFO - PROCESS | 1647 | 1464734339288 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1647 | 1464734339289 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:38:59 INFO - PROCESS | 1647 | 1464734339292 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1647 | 1464734339293 Marionette TRACE conn2 <- [1,1466,null,{}] 15:38:59 INFO - PROCESS | 1647 | 1464734339295 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}] 15:38:59 INFO - PROCESS | 1647 | 1464734339382 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:38:59 INFO - PROCESS | 1647 | 1464734339386 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb4d800 == 70 [pid = 1647] [id = 374] 15:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12acd3800) [pid = 1647] [serial = 1121] [outer = 0x0] 15:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12ba20400) [pid = 1647] [serial = 1122] [outer = 0x12acd3800] 15:38:59 INFO - PROCESS | 1647 | 1464734339411 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12ba28800) [pid = 1647] [serial = 1123] [outer = 0x12acd3800] 15:38:59 INFO - PROCESS | 1647 | 1464734339749 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]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 473ms 15:38:59 INFO - PROCESS | 1647 | 1464734339766 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1647 | 1464734339767 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:38:59 INFO - PROCESS | 1647 | 1464734339769 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1647 | 1464734339770 Marionette TRACE conn2 <- [1,1470,null,{}] 15:38:59 INFO - PROCESS | 1647 | 1464734339772 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}] 15:38:59 INFO - PROCESS | 1647 | 1464734339890 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:38:59 INFO - PROCESS | 1647 | 1464734339896 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce77800 == 71 [pid = 1647] [id = 375] 15:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128b5dc00) [pid = 1647] [serial = 1124] [outer = 0x0] 15:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12ba2b000) [pid = 1647] [serial = 1125] [outer = 0x128b5dc00] 15:38:59 INFO - PROCESS | 1647 | 1464734339921 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12bb1a800) [pid = 1647] [serial = 1126] [outer = 0x128b5dc00] 15:39:00 INFO - PROCESS | 1647 | 1464734340235 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]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 15:39:00 INFO - PROCESS | 1647 | 1464734340330 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1647 | 1464734340332 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:39:00 INFO - PROCESS | 1647 | 1464734340337 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1647 | 1464734340339 Marionette TRACE conn2 <- [1,1474,null,{}] 15:39:00 INFO - PROCESS | 1647 | 1464734340349 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}] 15:39:00 INFO - PROCESS | 1647 | 1464734340472 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:39:00 INFO - PROCESS | 1647 | 1464734340545 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171df000 == 72 [pid = 1647] [id = 376] 15:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x112a82400) [pid = 1647] [serial = 1127] [outer = 0x0] 15:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112fb1800) [pid = 1647] [serial = 1128] [outer = 0x112a82400] 15:39:00 INFO - PROCESS | 1647 | 1464734340576 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x113a3dc00) [pid = 1647] [serial = 1129] [outer = 0x112a82400] 15:39:01 INFO - PROCESS | 1647 | 1464734341055 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]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 771ms 15:39:01 INFO - PROCESS | 1647 | 1464734341140 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1647 | 1464734341142 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:39:01 INFO - PROCESS | 1647 | 1464734341150 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1647 | 1464734341153 Marionette TRACE conn2 <- [1,1478,null,{}] 15:39:01 INFO - PROCESS | 1647 | 1464734341156 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}] 15:39:01 INFO - PROCESS | 1647 | 1464734341271 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:39:01 INFO - PROCESS | 1647 | 1464734341331 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121dd2000 == 73 [pid = 1647] [id = 377] 15:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1184bbc00) [pid = 1647] [serial = 1130] [outer = 0x0] 15:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x118567400) [pid = 1647] [serial = 1131] [outer = 0x1184bbc00] 15:39:01 INFO - PROCESS | 1647 | 1464734341359 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x118f41800) [pid = 1647] [serial = 1132] [outer = 0x1184bbc00] 15:39:01 INFO - PROCESS | 1647 | 1464734341816 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]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 723ms 15:39:01 INFO - PROCESS | 1647 | 1464734341877 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1647 | 1464734341879 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:39:01 INFO - PROCESS | 1647 | 1464734341883 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1647 | 1464734341885 Marionette TRACE conn2 <- [1,1482,null,{}] 15:39:01 INFO - PROCESS | 1647 | 1464734341892 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}] 15:39:02 INFO - PROCESS | 1647 | 1464734342010 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:39:02 INFO - PROCESS | 1647 | 1464734342083 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf0b000 == 74 [pid = 1647] [id = 378] 15:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x121109400) [pid = 1647] [serial = 1133] [outer = 0x0] 15:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12132cc00) [pid = 1647] [serial = 1134] [outer = 0x121109400] 15:39:02 INFO - PROCESS | 1647 | 1464734342116 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x121d36000) [pid = 1647] [serial = 1135] [outer = 0x121109400] 15:39:02 INFO - PROCESS | 1647 | 1464734342550 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]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 15:39:02 INFO - PROCESS | 1647 | 1464734342609 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1647 | 1464734342610 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:39:02 INFO - PROCESS | 1647 | 1464734342631 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1647 | 1464734342632 Marionette TRACE conn2 <- [1,1486,null,{}] 15:39:02 INFO - PROCESS | 1647 | 1464734342635 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}] 15:39:02 INFO - PROCESS | 1647 | 1464734342749 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:39:02 INFO - PROCESS | 1647 | 1464734342821 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d4c6800 == 75 [pid = 1647] [id = 379] 15:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x124263400) [pid = 1647] [serial = 1136] [outer = 0x0] 15:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x124ec5c00) [pid = 1647] [serial = 1137] [outer = 0x124263400] 15:39:02 INFO - PROCESS | 1647 | 1464734342852 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x126c51000) [pid = 1647] [serial = 1138] [outer = 0x124263400] 15:39:03 INFO - PROCESS | 1647 | 1464734343301 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]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 721ms 15:39:03 INFO - PROCESS | 1647 | 1464734343350 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:39:03 INFO - PROCESS | 1647 | 1464734343352 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:39:03 INFO - PROCESS | 1647 | 1464734343354 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1647 | 1464734343355 Marionette TRACE conn2 <- [1,1490,null,{}] 15:39:03 INFO - PROCESS | 1647 | 1464734343358 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}] 15:39:03 INFO - PROCESS | 1647 | 1464734343467 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:39:03 INFO - PROCESS | 1647 | 1464734343537 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7e0800 == 76 [pid = 1647] [id = 380] 15:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x124562400) [pid = 1647] [serial = 1139] [outer = 0x0] 15:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128f44c00) [pid = 1647] [serial = 1140] [outer = 0x124562400] 15:39:03 INFO - PROCESS | 1647 | 1464734343566 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x129658400) [pid = 1647] [serial = 1141] [outer = 0x124562400] 15:39:03 INFO - PROCESS | 1647 | 1464734343981 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]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 15:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:39:04 INFO - PROCESS | 1647 | 1464734344038 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1647 | 1464734344039 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:39:04 INFO - PROCESS | 1647 | 1464734344041 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1647 | 1464734344043 Marionette TRACE conn2 <- [1,1494,null,{}] 15:39:04 INFO - PROCESS | 1647 | 1464734344077 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}] 15:39:04 INFO - PROCESS | 1647 | 1464734344206 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:39:04 INFO - PROCESS | 1647 | 1464734344279 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df26000 == 77 [pid = 1647] [id = 381] 15:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12bb22c00) [pid = 1647] [serial = 1142] [outer = 0x0] 15:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12bb2d400) [pid = 1647] [serial = 1143] [outer = 0x12bb22c00] 15:39:04 INFO - PROCESS | 1647 | 1464734344309 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12bb39000) [pid = 1647] [serial = 1144] [outer = 0x12bb22c00] 15:39:04 INFO - PROCESS | 1647 | 1464734344782 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]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 780ms 15:39:04 INFO - PROCESS | 1647 | 1464734344831 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1647 | 1464734344832 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:39:04 INFO - PROCESS | 1647 | 1464734344836 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1647 | 1464734344838 Marionette TRACE conn2 <- [1,1498,null,{}] 15:39:04 INFO - PROCESS | 1647 | 1464734344840 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}] 15:39:04 INFO - PROCESS | 1647 | 1464734344951 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:39:05 INFO - PROCESS | 1647 | 1464734345024 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119254800 == 78 [pid = 1647] [id = 382] 15:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1130aa400) [pid = 1647] [serial = 1145] [outer = 0x0] 15:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x121d4d400) [pid = 1647] [serial = 1146] [outer = 0x1130aa400] 15:39:05 INFO - PROCESS | 1647 | 1464734345053 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bb23400) [pid = 1647] [serial = 1147] [outer = 0x1130aa400] 15:39:05 INFO - PROCESS | 1647 | 1464734345730 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]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 921ms 15:39:05 INFO - PROCESS | 1647 | 1464734345758 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1647 | 1464734345761 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:39:05 INFO - PROCESS | 1647 | 1464734345766 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1647 | 1464734345768 Marionette TRACE conn2 <- [1,1502,null,{}] 15:39:05 INFO - PROCESS | 1647 | 1464734345773 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}] 15:39:05 INFO - PROCESS | 1647 | 1464734345877 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:39:05 INFO - PROCESS | 1647 | 1464734345955 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187e5800 == 79 [pid = 1647] [id = 383] 15:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x112781000) [pid = 1647] [serial = 1148] [outer = 0x0] 15:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x113369800) [pid = 1647] [serial = 1149] [outer = 0x112781000] 15:39:05 INFO - PROCESS | 1647 | 1464734345983 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1164c1800) [pid = 1647] [serial = 1150] [outer = 0x112781000] 15:39:06 INFO - PROCESS | 1647 | 1464734346412 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]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 15:39:06 INFO - PROCESS | 1647 | 1464734346438 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 1647 | 1464734346442 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:39:06 INFO - PROCESS | 1647 | 1464734346447 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1647 | 1464734346448 Marionette TRACE conn2 <- [1,1506,null,{}] 15:39:06 INFO - PROCESS | 1647 | 1464734346451 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}] 15:39:06 INFO - PROCESS | 1647 | 1464734346554 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:39:06 INFO - PROCESS | 1647 | 1464734346617 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b9000 == 80 [pid = 1647] [id = 384] 15:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x116862000) [pid = 1647] [serial = 1151] [outer = 0x0] 15:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118441c00) [pid = 1647] [serial = 1152] [outer = 0x116862000] 15:39:06 INFO - PROCESS | 1647 | 1464734346645 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x118933800) [pid = 1647] [serial = 1153] [outer = 0x116862000] 15:39:07 INFO - PROCESS | 1647 | 1464734347085 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]]]}] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12cedc800 == 79 [pid = 1647] [id = 338] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb4d800 == 78 [pid = 1647] [id = 374] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac64000 == 77 [pid = 1647] [id = 373] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1164ec800 == 76 [pid = 1647] [id = 372] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f9000 == 75 [pid = 1647] [id = 371] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128f44000) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x129118000 == 74 [pid = 1647] [id = 370] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x128c4e000 == 73 [pid = 1647] [id = 369] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x126409000 == 72 [pid = 1647] [id = 368] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x124599800 == 71 [pid = 1647] [id = 367] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x121380000 == 70 [pid = 1647] [id = 366] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11925a800 == 69 [pid = 1647] [id = 365] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119695000 == 68 [pid = 1647] [id = 364] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119da7000 == 67 [pid = 1647] [id = 363] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc9f800 == 66 [pid = 1647] [id = 359] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab3800 == 65 [pid = 1647] [id = 358] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11837c000 == 64 [pid = 1647] [id = 357] 15:39:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac65800 == 63 [pid = 1647] [id = 356] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1264bc800) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x118934400) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x119d95000) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x124ec8400) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11314f800) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1264b2c00) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1122b1000) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1264b6800) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x119837800) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1245b3400) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1197f5400) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x119702c00) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11856d000) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x121d32400) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x113151c00) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1237ac000) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1291ad000) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x117e0f000) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x126549800) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11982f800) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1197fb800) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x121d49400) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x112fe9c00) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118436400) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1184b7800) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x113a3f000) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x112a99400) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12110f400) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x116735000) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12643a400) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1264af000) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12939c000) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12965f800) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119830000) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121d56800) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121207800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1293a6400) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1291ad800) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 15:39:07 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128b60800) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 15:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 722ms 15:39:07 INFO - PROCESS | 1647 | 1464734347202 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1647 | 1464734347204 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:39:07 INFO - PROCESS | 1647 | 1464734347211 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1647 | 1464734347215 Marionette TRACE conn2 <- [1,1510,null,{}] 15:39:07 INFO - PROCESS | 1647 | 1464734347224 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}] 15:39:07 INFO - PROCESS | 1647 | 1464734347372 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:39:07 INFO - PROCESS | 1647 | 1464734347381 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e0800 == 64 [pid = 1647] [id = 385] 15:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118f3f800) [pid = 1647] [serial = 1154] [outer = 0x0] 15:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118f91c00) [pid = 1647] [serial = 1155] [outer = 0x118f3f800] 15:39:07 INFO - PROCESS | 1647 | 1464734347426 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11982d800) [pid = 1647] [serial = 1156] [outer = 0x118f3f800] 15:39:07 INFO - PROCESS | 1647 | 1464734347987 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]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 821ms 15:39:08 INFO - PROCESS | 1647 | 1464734348033 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:39:08 INFO - PROCESS | 1647 | 1464734348034 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:39:08 INFO - PROCESS | 1647 | 1464734348037 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1647 | 1464734348038 Marionette TRACE conn2 <- [1,1514,null,{}] 15:39:08 INFO - PROCESS | 1647 | 1464734348040 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}] 15:39:08 INFO - PROCESS | 1647 | 1464734348131 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:39:08 INFO - PROCESS | 1647 | 1464734348144 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x124599800 == 65 [pid = 1647] [id = 386] 15:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x120eaf800) [pid = 1647] [serial = 1157] [outer = 0x0] 15:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121d3a000) [pid = 1647] [serial = 1158] [outer = 0x120eaf800] 15:39:08 INFO - PROCESS | 1647 | 1464734348174 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1245ab000) [pid = 1647] [serial = 1159] [outer = 0x120eaf800] 15:39:08 INFO - PROCESS | 1647 | 1464734348515 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]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 517ms 15:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:39:08 INFO - PROCESS | 1647 | 1464734348555 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1647 | 1464734348556 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:39:08 INFO - PROCESS | 1647 | 1464734348558 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1647 | 1464734348560 Marionette TRACE conn2 <- [1,1518,null,{}] 15:39:08 INFO - PROCESS | 1647 | 1464734348564 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}] 15:39:08 INFO - PROCESS | 1647 | 1464734348655 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:39:08 INFO - PROCESS | 1647 | 1464734348659 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c48000 == 66 [pid = 1647] [id = 387] 15:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x121d4f400) [pid = 1647] [serial = 1160] [outer = 0x0] 15:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x124ece800) [pid = 1647] [serial = 1161] [outer = 0x121d4f400] 15:39:08 INFO - PROCESS | 1647 | 1464734348688 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1264b2c00) [pid = 1647] [serial = 1162] [outer = 0x121d4f400] 15:39:09 INFO - PROCESS | 1647 | 1464734349170 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]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 621ms 15:39:09 INFO - PROCESS | 1647 | 1464734349180 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1647 | 1464734349181 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:39:09 INFO - PROCESS | 1647 | 1464734349183 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1647 | 1464734349184 Marionette TRACE conn2 <- [1,1522,null,{}] 15:39:09 INFO - PROCESS | 1647 | 1464734349187 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}] 15:39:09 INFO - PROCESS | 1647 | 1464734349289 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:39:09 INFO - PROCESS | 1647 | 1464734349294 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x129120800 == 67 [pid = 1647] [id = 388] 15:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1265b9000) [pid = 1647] [serial = 1163] [outer = 0x0] 15:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128b57c00) [pid = 1647] [serial = 1164] [outer = 0x1265b9000] 15:39:09 INFO - PROCESS | 1647 | 1464734349320 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12960e000) [pid = 1647] [serial = 1165] [outer = 0x1265b9000] 15:39:09 INFO - PROCESS | 1647 | 1464734349690 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"]]]}] 15:39:09 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 () { 15:39:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:39:09 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 () { 15:39:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:39:09 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 () { 15:39:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:39:09 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 () { 15:39:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:39:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 15:39:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:39:09 INFO - PROCESS | 1647 | 1464734349704 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1647 | 1464734349705 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:39:09 INFO - PROCESS | 1647 | 1464734349708 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1647 | 1464734349709 Marionette TRACE conn2 <- [1,1526,null,{}] 15:39:09 INFO - PROCESS | 1647 | 1464734349714 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}] 15:39:09 INFO - PROCESS | 1647 | 1464734349823 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:39:09 INFO - PROCESS | 1647 | 1464734349859 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a810800 == 68 [pid = 1647] [id = 389] 15:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1269ef000) [pid = 1647] [serial = 1166] [outer = 0x0] 15:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129654400) [pid = 1647] [serial = 1167] [outer = 0x1269ef000] 15:39:09 INFO - PROCESS | 1647 | 1464734349883 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12ba22400) [pid = 1647] [serial = 1168] [outer = 0x1269ef000] 15:39:10 INFO - PROCESS | 1647 | 1464734350192 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"]]]}] 15:39:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:39:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:39:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:39:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 15:39:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:39:10 INFO - PROCESS | 1647 | 1464734350231 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1647 | 1464734350232 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:39:10 INFO - PROCESS | 1647 | 1464734350234 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1647 | 1464734350236 Marionette TRACE conn2 <- [1,1530,null,{}] 15:39:10 INFO - PROCESS | 1647 | 1464734350238 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}] 15:39:10 INFO - PROCESS | 1647 | 1464734350347 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:39:10 INFO - PROCESS | 1647 | 1464734350361 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac3000 == 69 [pid = 1647] [id = 390] 15:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12ba22c00) [pid = 1647] [serial = 1169] [outer = 0x0] 15:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12bb1dc00) [pid = 1647] [serial = 1170] [outer = 0x12ba22c00] 15:39:10 INFO - PROCESS | 1647 | 1464734350387 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12bb34800) [pid = 1647] [serial = 1171] [outer = 0x12ba22c00] 15:39:10 INFO - PROCESS | 1647 | 1464734350702 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]]]}] 15:39:10 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 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:39:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:39:10 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. 15:39:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:39:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 519ms 15:39:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:39:10 INFO - PROCESS | 1647 | 1464734350754 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1647 | 1464734350755 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:39:10 INFO - PROCESS | 1647 | 1464734350757 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1647 | 1464734350758 Marionette TRACE conn2 <- [1,1534,null,{}] 15:39:10 INFO - PROCESS | 1647 | 1464734350768 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}] 15:39:10 INFO - PROCESS | 1647 | 1464734350880 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:39:10 INFO - PROCESS | 1647 | 1464734350919 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2a7800 == 70 [pid = 1647] [id = 391] 15:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12ba25c00) [pid = 1647] [serial = 1172] [outer = 0x0] 15:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12bf71400) [pid = 1647] [serial = 1173] [outer = 0x12ba25c00] 15:39:10 INFO - PROCESS | 1647 | 1464734350944 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12bf87400) [pid = 1647] [serial = 1174] [outer = 0x12ba25c00] 15:39:11 INFO - PROCESS | 1647 | 1464734351276 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]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 567ms 15:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:39:11 INFO - PROCESS | 1647 | 1464734351326 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1647 | 1464734351327 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:39:11 INFO - PROCESS | 1647 | 1464734351329 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1647 | 1464734351330 Marionette TRACE conn2 <- [1,1538,null,{}] 15:39:11 INFO - PROCESS | 1647 | 1464734351333 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}] 15:39:11 INFO - PROCESS | 1647 | 1464734351449 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x121d4c400) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12643a800) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128906000) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x115d0a800) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11278b000) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11922f800) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119a62c00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x116a71c00) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x110ff5c00) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x119491800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12acd3800) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:39:11 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x110feec00) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:39:11 INFO - PROCESS | 1647 | 1464734351641 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196a0800 == 71 [pid = 1647] [id = 392] 15:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x112786800) [pid = 1647] [serial = 1175] [outer = 0x0] 15:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x113cc2000) [pid = 1647] [serial = 1176] [outer = 0x112786800] 15:39:11 INFO - PROCESS | 1647 | 1464734351666 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119237400) [pid = 1647] [serial = 1177] [outer = 0x112786800] 15:39:11 INFO - PROCESS | 1647 | 1464734351955 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]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 669ms 15:39:12 INFO - PROCESS | 1647 | 1464734351999 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1647 | 1464734352001 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:39:12 INFO - PROCESS | 1647 | 1464734352003 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1647 | 1464734352005 Marionette TRACE conn2 <- [1,1542,null,{}] 15:39:12 INFO - PROCESS | 1647 | 1464734352007 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}] 15:39:12 INFO - PROCESS | 1647 | 1464734352115 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:39:12 INFO - PROCESS | 1647 | 1464734352196 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2bb000 == 72 [pid = 1647] [id = 393] 15:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x118932c00) [pid = 1647] [serial = 1178] [outer = 0x0] 15:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12c443000) [pid = 1647] [serial = 1179] [outer = 0x118932c00] 15:39:12 INFO - PROCESS | 1647 | 1464734352227 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12c614400) [pid = 1647] [serial = 1180] [outer = 0x118932c00] 15:39:12 INFO - PROCESS | 1647 | 1464734352562 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]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:39:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 569ms 15:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:39:12 INFO - PROCESS | 1647 | 1464734352573 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1647 | 1464734352575 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:39:12 INFO - PROCESS | 1647 | 1464734352581 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1647 | 1464734352583 Marionette TRACE conn2 <- [1,1546,null,{}] 15:39:12 INFO - PROCESS | 1647 | 1464734352586 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}] 15:39:12 INFO - PROCESS | 1647 | 1464734352731 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:39:12 INFO - PROCESS | 1647 | 1464734352829 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7da800 == 73 [pid = 1647] [id = 394] 15:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x117066800) [pid = 1647] [serial = 1181] [outer = 0x0] 15:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11706a800) [pid = 1647] [serial = 1182] [outer = 0x117066800] 15:39:12 INFO - PROCESS | 1647 | 1464734352869 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119a5f800) [pid = 1647] [serial = 1183] [outer = 0x117066800] 15:39:13 INFO - PROCESS | 1647 | 1464734353181 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]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 622ms 15:39:13 INFO - PROCESS | 1647 | 1464734353202 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1647 | 1464734353203 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:39:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:39:13 INFO - PROCESS | 1647 | 1464734353206 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1647 | 1464734353207 Marionette TRACE conn2 <- [1,1550,null,{}] 15:39:13 INFO - PROCESS | 1647 | 1464734353209 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}] 15:39:13 INFO - PROCESS | 1647 | 1464734353325 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:39:13 INFO - PROCESS | 1647 | 1464734353400 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df27000 == 74 [pid = 1647] [id = 395] 15:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x117068c00) [pid = 1647] [serial = 1184] [outer = 0x0] 15:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12c613000) [pid = 1647] [serial = 1185] [outer = 0x117068c00] 15:39:13 INFO - PROCESS | 1647 | 1464734353425 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12cbb2c00) [pid = 1647] [serial = 1186] [outer = 0x117068c00] 15:39:13 INFO - PROCESS | 1647 | 1464734353835 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]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 15:39:13 INFO - PROCESS | 1647 | 1464734353878 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1647 | 1464734353880 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:39:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:39:13 INFO - PROCESS | 1647 | 1464734353884 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1647 | 1464734353887 Marionette TRACE conn2 <- [1,1554,null,{}] 15:39:13 INFO - PROCESS | 1647 | 1464734353891 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}] 15:39:14 INFO - PROCESS | 1647 | 1464734354013 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:39:14 INFO - PROCESS | 1647 | 1464734354120 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x118381800 == 75 [pid = 1647] [id = 396] 15:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x112788400) [pid = 1647] [serial = 1187] [outer = 0x0] 15:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11314f800) [pid = 1647] [serial = 1188] [outer = 0x112788400] 15:39:14 INFO - PROCESS | 1647 | 1464734354153 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x115f42000) [pid = 1647] [serial = 1189] [outer = 0x112788400] 15:39:14 INFO - PROCESS | 1647 | 1464734354608 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]]]}] 15:39:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:39:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 771ms 15:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:39:14 INFO - PROCESS | 1647 | 1464734354656 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1647 | 1464734354660 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:39:14 INFO - PROCESS | 1647 | 1464734354665 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1647 | 1464734354667 Marionette TRACE conn2 <- [1,1558,null,{}] 15:39:14 INFO - PROCESS | 1647 | 1464734354669 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}] 15:39:14 INFO - PROCESS | 1647 | 1464734354786 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:39:14 INFO - PROCESS | 1647 | 1464734354863 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x127811000 == 76 [pid = 1647] [id = 397] 15:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x116a71c00) [pid = 1647] [serial = 1190] [outer = 0x0] 15:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1187c2000) [pid = 1647] [serial = 1191] [outer = 0x116a71c00] 15:39:14 INFO - PROCESS | 1647 | 1464734354894 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1197ef400) [pid = 1647] [serial = 1192] [outer = 0x116a71c00] 15:39:15 INFO - PROCESS | 1647 | 1464734355332 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]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 720ms 15:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:39:15 INFO - PROCESS | 1647 | 1464734355385 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1647 | 1464734355386 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:39:15 INFO - PROCESS | 1647 | 1464734355389 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1647 | 1464734355391 Marionette TRACE conn2 <- [1,1562,null,{}] 15:39:15 INFO - PROCESS | 1647 | 1464734355399 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}] 15:39:15 INFO - PROCESS | 1647 | 1464734355518 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:39:15 INFO - PROCESS | 1647 | 1464734355596 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ced2800 == 77 [pid = 1647] [id = 398] 15:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x120eae000) [pid = 1647] [serial = 1193] [outer = 0x0] 15:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x121d0e400) [pid = 1647] [serial = 1194] [outer = 0x120eae000] 15:39:15 INFO - PROCESS | 1647 | 1464734355629 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1264b9c00) [pid = 1647] [serial = 1195] [outer = 0x120eae000] 15:39:16 INFO - PROCESS | 1647 | 1464734356026 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]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 675ms 15:39:16 INFO - PROCESS | 1647 | 1464734356103 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1647 | 1464734356105 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:39:16 INFO - PROCESS | 1647 | 1464734356109 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1647 | 1464734356111 Marionette TRACE conn2 <- [1,1566,null,{}] 15:39:16 INFO - PROCESS | 1647 | 1464734356131 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}] 15:39:16 INFO - PROCESS | 1647 | 1464734356248 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:39:16 INFO - PROCESS | 1647 | 1464734356322 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x13528d800 == 78 [pid = 1647] [id = 399] 15:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1264b6800) [pid = 1647] [serial = 1196] [outer = 0x0] 15:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1291a5800) [pid = 1647] [serial = 1197] [outer = 0x1264b6800] 15:39:16 INFO - PROCESS | 1647 | 1464734356352 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12965ac00) [pid = 1647] [serial = 1198] [outer = 0x1264b6800] 15:39:16 INFO - PROCESS | 1647 | 1464734356828 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]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 736ms 15:39:16 INFO - PROCESS | 1647 | 1464734356864 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1647 | 1464734356865 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:39:16 INFO - PROCESS | 1647 | 1464734356869 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1647 | 1464734356870 Marionette TRACE conn2 <- [1,1570,null,{}] 15:39:16 INFO - PROCESS | 1647 | 1464734356873 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}] 15:39:16 INFO - PROCESS | 1647 | 1464734356986 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:39:17 INFO - PROCESS | 1647 | 1464734357061 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1352a4800 == 79 [pid = 1647] [id = 400] 15:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x128f45400) [pid = 1647] [serial = 1199] [outer = 0x0] 15:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12bb12800) [pid = 1647] [serial = 1200] [outer = 0x128f45400] 15:39:17 INFO - PROCESS | 1647 | 1464734357091 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12bb41c00) [pid = 1647] [serial = 1201] [outer = 0x128f45400] 15:39:17 INFO - PROCESS | 1647 | 1464734357517 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]]]}] 15:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 719ms 15:39:17 INFO - PROCESS | 1647 | 1464734357594 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1647 | 1464734357595 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:39:17 INFO - PROCESS | 1647 | 1464734357600 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1647 | 1464734357601 Marionette TRACE conn2 <- [1,1574,null,{}] 15:39:17 INFO - PROCESS | 1647 | 1464734357603 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}] 15:39:17 INFO - PROCESS | 1647 | 1464734357730 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:39:17 INFO - PROCESS | 1647 | 1464734357810 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359d7800 == 80 [pid = 1647] [id = 401] 15:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12c60f800) [pid = 1647] [serial = 1202] [outer = 0x0] 15:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12cbb9c00) [pid = 1647] [serial = 1203] [outer = 0x12c60f800] 15:39:17 INFO - PROCESS | 1647 | 1464734357841 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12ccf4c00) [pid = 1647] [serial = 1204] [outer = 0x12c60f800] 15:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 15:39:18 INFO - PROCESS | 1647 | 1464734358264 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]]]}] 15:39:18 INFO - PROCESS | 1647 | 1464734358270 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1647 | 1464734358271 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:39:18 INFO - PROCESS | 1647 | 1464734358274 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1647 | 1464734358275 Marionette TRACE conn2 <- [1,1578,null,{}] 15:39:18 INFO - PROCESS | 1647 | 1464734358278 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}] 15:39:18 INFO - PROCESS | 1647 | 1464734358391 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:39:18 INFO - PROCESS | 1647 | 1464734358493 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1387ce000 == 81 [pid = 1647] [id = 402] 15:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12ccf0400) [pid = 1647] [serial = 1205] [outer = 0x0] 15:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ccfbc00) [pid = 1647] [serial = 1206] [outer = 0x12ccf0400] 15:39:18 INFO - PROCESS | 1647 | 1464734358525 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ceabc00) [pid = 1647] [serial = 1207] [outer = 0x12ccf0400] 15:39:18 INFO - PROCESS | 1647 | 1464734358943 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]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 720ms 15:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:39:19 INFO - PROCESS | 1647 | 1464734358994 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1647 | 1464734358996 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:39:19 INFO - PROCESS | 1647 | 1464734358998 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1647 | 1464734358999 Marionette TRACE conn2 <- [1,1582,null,{}] 15:39:19 INFO - PROCESS | 1647 | 1464734359002 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}] 15:39:19 INFO - PROCESS | 1647 | 1464734359131 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:39:19 INFO - PROCESS | 1647 | 1464734359213 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12897a800 == 82 [pid = 1647] [id = 403] 15:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11893a000) [pid = 1647] [serial = 1208] [outer = 0x0] 15:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12939e000) [pid = 1647] [serial = 1209] [outer = 0x11893a000] 15:39:19 INFO - PROCESS | 1647 | 1464734359245 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ceb5000) [pid = 1647] [serial = 1210] [outer = 0x11893a000] 15:39:19 INFO - PROCESS | 1647 | 1464734359645 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]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 15:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:39:19 INFO - PROCESS | 1647 | 1464734359685 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1647 | 1464734359686 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:39:19 INFO - PROCESS | 1647 | 1464734359688 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1647 | 1464734359690 Marionette TRACE conn2 <- [1,1586,null,{}] 15:39:19 INFO - PROCESS | 1647 | 1464734359692 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}] 15:39:20 INFO - PROCESS | 1647 | 1464734360002 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:39:20 INFO - PROCESS | 1647 | 1464734360184 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b8000 == 83 [pid = 1647] [id = 404] 15:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11104f400) [pid = 1647] [serial = 1211] [outer = 0x0] 15:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1122b3c00) [pid = 1647] [serial = 1212] [outer = 0x11104f400] 15:39:20 INFO - PROCESS | 1647 | 1464734360230 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11314b000) [pid = 1647] [serial = 1213] [outer = 0x11104f400] 15:39:20 INFO - PROCESS | 1647 | 1464734360667 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]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1021ms 15:39:20 INFO - PROCESS | 1647 | 1464734360711 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1647 | 1464734360713 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:39:20 INFO - PROCESS | 1647 | 1464734360724 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1647 | 1464734360727 Marionette TRACE conn2 <- [1,1590,null,{}] 15:39:20 INFO - PROCESS | 1647 | 1464734360751 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}] 15:39:20 INFO - PROCESS | 1647 | 1464734360862 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:39:20 INFO - PROCESS | 1647 | 1464734360942 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837b800 == 84 [pid = 1647] [id = 405] 15:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x118081000) [pid = 1647] [serial = 1214] [outer = 0x0] 15:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11843f000) [pid = 1647] [serial = 1215] [outer = 0x118081000] 15:39:20 INFO - PROCESS | 1647 | 1464734360972 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1187c8400) [pid = 1647] [serial = 1216] [outer = 0x118081000] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce65000 == 83 [pid = 1647] [id = 227] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7da800 == 82 [pid = 1647] [id = 394] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2bb000 == 81 [pid = 1647] [id = 393] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1196a0800 == 80 [pid = 1647] [id = 392] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2a7800 == 79 [pid = 1647] [id = 391] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12bac3000 == 78 [pid = 1647] [id = 390] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12ba2b000) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a810800 == 77 [pid = 1647] [id = 389] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129120800 == 76 [pid = 1647] [id = 388] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x128c48000 == 75 [pid = 1647] [id = 387] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124599800 == 74 [pid = 1647] [id = 386] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1181e0800 == 73 [pid = 1647] [id = 385] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b9000 == 72 [pid = 1647] [id = 384] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1187e5800 == 71 [pid = 1647] [id = 383] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf0b000 == 70 [pid = 1647] [id = 378] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121dd2000 == 69 [pid = 1647] [id = 377] 15:39:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1171df000 == 68 [pid = 1647] [id = 376] 15:39:21 INFO - PROCESS | 1647 | 1464734361406 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]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 698ms 15:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:39:21 INFO - PROCESS | 1647 | 1464734361417 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1647 | 1464734361418 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:39:21 INFO - PROCESS | 1647 | 1464734361421 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1647 | 1464734361422 Marionette TRACE conn2 <- [1,1594,null,{}] 15:39:21 INFO - PROCESS | 1647 | 1464734361424 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}] 15:39:21 INFO - PROCESS | 1647 | 1464734361523 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1264b0400) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x128b5a800) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1291a8800) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1269f4c00) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129650800) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12960e800) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126549000) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x116068400) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11831f400) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119230c00) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x113ac5800) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x112a7dc00) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x128b65000) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1197fdc00) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x119d94800) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x121d3d400) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12acd3c00) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1187cb800) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11843a000) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x117684000) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12a8f1400) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x121109000) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12182c800) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x121203800) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12ba28800) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11672b000) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12ba20400) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11277e000) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x124ecb800) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x119235400) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 15:39:21 INFO - PROCESS | 1647 | 1464734361603 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164e8000 == 69 [pid = 1647] [id = 406] 15:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11277e000) [pid = 1647] [serial = 1217] [outer = 0x0] 15:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x117684000) [pid = 1647] [serial = 1218] [outer = 0x11277e000] 15:39:21 INFO - PROCESS | 1647 | 1464734361632 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x119834800) [pid = 1647] [serial = 1219] [outer = 0x11277e000] 15:39:21 INFO - PROCESS | 1647 | 1464734361936 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]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 15:39:21 INFO - PROCESS | 1647 | 1464734361990 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1647 | 1464734361993 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:39:22 INFO - PROCESS | 1647 | 1464734362000 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1647 | 1464734362003 Marionette TRACE conn2 <- [1,1598,null,{}] 15:39:22 INFO - PROCESS | 1647 | 1464734362005 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}] 15:39:22 INFO - PROCESS | 1647 | 1464734362096 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:39:22 INFO - PROCESS | 1647 | 1464734362189 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x121dd2000 == 70 [pid = 1647] [id = 407] 15:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1197ef800) [pid = 1647] [serial = 1220] [outer = 0x0] 15:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x121336000) [pid = 1647] [serial = 1221] [outer = 0x1197ef800] 15:39:22 INFO - PROCESS | 1647 | 1464734362217 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1246b8800) [pid = 1647] [serial = 1222] [outer = 0x1197ef800] 15:39:22 INFO - PROCESS | 1647 | 1464734362500 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]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 524ms 15:39:22 INFO - PROCESS | 1647 | 1464734362521 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1647 | 1464734362522 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:39:22 INFO - PROCESS | 1647 | 1464734362524 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1647 | 1464734362536 Marionette TRACE conn2 <- [1,1602,null,{}] 15:39:22 INFO - PROCESS | 1647 | 1464734362544 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}] 15:39:22 INFO - PROCESS | 1647 | 1464734362639 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:39:22 INFO - PROCESS | 1647 | 1464734362706 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12895f800 == 71 [pid = 1647] [id = 408] 15:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x120e2d800) [pid = 1647] [serial = 1223] [outer = 0x0] 15:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x124ec6800) [pid = 1647] [serial = 1224] [outer = 0x120e2d800] 15:39:22 INFO - PROCESS | 1647 | 1464734362733 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126549000) [pid = 1647] [serial = 1225] [outer = 0x120e2d800] 15:39:23 INFO - PROCESS | 1647 | 1464734363011 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]]]}] 15:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 535ms 15:39:23 INFO - PROCESS | 1647 | 1464734363060 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1647 | 1464734363061 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:39:23 INFO - PROCESS | 1647 | 1464734363067 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1647 | 1464734363068 Marionette TRACE conn2 <- [1,1606,null,{}] 15:39:23 INFO - PROCESS | 1647 | 1464734363070 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}] 15:39:23 INFO - PROCESS | 1647 | 1464734363162 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:39:23 INFO - PROCESS | 1647 | 1464734363168 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297cd000 == 72 [pid = 1647] [id = 409] 15:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1289c8c00) [pid = 1647] [serial = 1226] [outer = 0x0] 15:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1289d5000) [pid = 1647] [serial = 1227] [outer = 0x1289c8c00] 15:39:23 INFO - PROCESS | 1647 | 1464734363198 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1293a6000) [pid = 1647] [serial = 1228] [outer = 0x1289c8c00] 15:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 15:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:39:23 INFO - PROCESS | 1647 | 1464734363581 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]]]}] 15:39:23 INFO - PROCESS | 1647 | 1464734363585 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1647 | 1464734363586 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:39:23 INFO - PROCESS | 1647 | 1464734363588 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1647 | 1464734363589 Marionette TRACE conn2 <- [1,1610,null,{}] 15:39:23 INFO - PROCESS | 1647 | 1464734363591 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}] 15:39:23 INFO - PROCESS | 1647 | 1464734363726 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:39:23 INFO - PROCESS | 1647 | 1464734363741 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a821000 == 73 [pid = 1647] [id = 410] 15:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126c53800) [pid = 1647] [serial = 1229] [outer = 0x0] 15:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x129637c00) [pid = 1647] [serial = 1230] [outer = 0x126c53800] 15:39:23 INFO - PROCESS | 1647 | 1464734363775 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12ba2cc00) [pid = 1647] [serial = 1231] [outer = 0x126c53800] 15:39:24 INFO - PROCESS | 1647 | 1464734364104 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]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 569ms 15:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:39:24 INFO - PROCESS | 1647 | 1464734364157 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1647 | 1464734364158 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:39:24 INFO - PROCESS | 1647 | 1464734364160 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1647 | 1464734364161 Marionette TRACE conn2 <- [1,1614,null,{}] 15:39:24 INFO - PROCESS | 1647 | 1464734364164 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}] 15:39:24 INFO - PROCESS | 1647 | 1464734364279 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:39:24 INFO - PROCESS | 1647 | 1464734364294 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcb3000 == 74 [pid = 1647] [id = 411] 15:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x112a61c00) [pid = 1647] [serial = 1232] [outer = 0x0] 15:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x112a68400) [pid = 1647] [serial = 1233] [outer = 0x112a61c00] 15:39:24 INFO - PROCESS | 1647 | 1464734364319 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x112a6d000) [pid = 1647] [serial = 1234] [outer = 0x112a61c00] 15:39:24 INFO - PROCESS | 1647 | 1464734364665 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]]]}] 15:39:24 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 15:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 15:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:39:24 INFO - PROCESS | 1647 | 1464734364687 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1647 | 1464734364688 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:39:24 INFO - PROCESS | 1647 | 1464734364690 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1647 | 1464734364691 Marionette TRACE conn2 <- [1,1618,null,{}] 15:39:24 INFO - PROCESS | 1647 | 1464734364694 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}] 15:39:24 INFO - PROCESS | 1647 | 1464734364810 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:39:24 INFO - PROCESS | 1647 | 1464734364821 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b9000 == 75 [pid = 1647] [id = 412] 15:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x112a6e000) [pid = 1647] [serial = 1235] [outer = 0x0] 15:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12ba2c000) [pid = 1647] [serial = 1236] [outer = 0x112a6e000] 15:39:24 INFO - PROCESS | 1647 | 1464734364846 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12bb25000) [pid = 1647] [serial = 1237] [outer = 0x112a6e000] 15:39:25 INFO - PROCESS | 1647 | 1464734365214 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]]]}] 15:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 15:39:25 INFO - PROCESS | 1647 | 1464734365259 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1647 | 1464734365260 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:39:25 INFO - PROCESS | 1647 | 1464734365265 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1647 | 1464734365266 Marionette TRACE conn2 <- [1,1622,null,{}] 15:39:25 INFO - PROCESS | 1647 | 1464734365268 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}] 15:39:25 INFO - PROCESS | 1647 | 1464734365382 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:39:25 INFO - PROCESS | 1647 | 1464734365399 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb4f000 == 76 [pid = 1647] [id = 413] 15:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ba2a400) [pid = 1647] [serial = 1238] [outer = 0x0] 15:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12bf70c00) [pid = 1647] [serial = 1239] [outer = 0x12ba2a400] 15:39:25 INFO - PROCESS | 1647 | 1464734365424 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x121d39400) [pid = 1647] [serial = 1240] [outer = 0x12ba2a400] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1269ef000) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12ba22c00) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12ba25c00) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x112786800) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x118f3f800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1265b9000) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x116862000) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x128b5dc00) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x112781000) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x120eaf800) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x121d4f400) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x118932c00) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x117066800) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:39:25 INFO - PROCESS | 1647 | 1464734365933 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]]]}] 15:39:25 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 15:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 719ms 15:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:39:25 INFO - PROCESS | 1647 | 1464734365983 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1647 | 1464734365984 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:39:25 INFO - PROCESS | 1647 | 1464734365987 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1647 | 1464734365988 Marionette TRACE conn2 <- [1,1626,null,{}] 15:39:25 INFO - PROCESS | 1647 | 1464734365990 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}] 15:39:26 INFO - PROCESS | 1647 | 1464734366084 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:39:26 INFO - PROCESS | 1647 | 1464734366088 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c68f800 == 77 [pid = 1647] [id = 414] 15:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x117063400) [pid = 1647] [serial = 1241] [outer = 0x0] 15:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x119837800) [pid = 1647] [serial = 1242] [outer = 0x117063400] 15:39:26 INFO - PROCESS | 1647 | 1464734366119 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bf8a800) [pid = 1647] [serial = 1243] [outer = 0x117063400] 15:39:26 INFO - PROCESS | 1647 | 1464734366469 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]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 15:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:39:26 INFO - PROCESS | 1647 | 1464734366505 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1647 | 1464734366507 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:39:26 INFO - PROCESS | 1647 | 1464734366509 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1647 | 1464734366511 Marionette TRACE conn2 <- [1,1630,null,{}] 15:39:26 INFO - PROCESS | 1647 | 1464734366523 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}] 15:39:26 INFO - PROCESS | 1647 | 1464734366629 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:39:26 INFO - PROCESS | 1647 | 1464734366654 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df2c000 == 78 [pid = 1647] [id = 415] 15:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12c619000) [pid = 1647] [serial = 1244] [outer = 0x0] 15:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12cbba400) [pid = 1647] [serial = 1245] [outer = 0x12c619000] 15:39:26 INFO - PROCESS | 1647 | 1464734366679 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12cea9800) [pid = 1647] [serial = 1246] [outer = 0x12c619000] 15:39:27 INFO - PROCESS | 1647 | 1464734367025 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]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 571ms 15:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:39:27 INFO - PROCESS | 1647 | 1464734367081 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1647 | 1464734367082 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:39:27 INFO - PROCESS | 1647 | 1464734367084 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1647 | 1464734367085 Marionette TRACE conn2 <- [1,1634,null,{}] 15:39:27 INFO - PROCESS | 1647 | 1464734367088 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}] 15:39:27 INFO - PROCESS | 1647 | 1464734367212 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:39:27 INFO - PROCESS | 1647 | 1464734367220 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x13530a000 == 79 [pid = 1647] [id = 416] 15:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12cbbc400) [pid = 1647] [serial = 1247] [outer = 0x0] 15:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12d144400) [pid = 1647] [serial = 1248] [outer = 0x12cbbc400] 15:39:27 INFO - PROCESS | 1647 | 1464734367244 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d14c800) [pid = 1647] [serial = 1249] [outer = 0x12cbbc400] 15:39:27 INFO - PROCESS | 1647 | 1464734367552 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]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 15:39:27 INFO - PROCESS | 1647 | 1464734367604 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:39:27 INFO - PROCESS | 1647 | 1464734367613 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:39:27 INFO - PROCESS | 1647 | 1464734367616 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1647 | 1464734367617 Marionette TRACE conn2 <- [1,1638,null,{}] 15:39:27 INFO - PROCESS | 1647 | 1464734367619 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}] 15:39:27 INFO - PROCESS | 1647 | 1464734367714 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:39:27 INFO - PROCESS | 1647 | 1464734367719 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358e1000 == 80 [pid = 1647] [id = 417] 15:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x113c4c000) [pid = 1647] [serial = 1250] [outer = 0x0] 15:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d3c5800) [pid = 1647] [serial = 1251] [outer = 0x113c4c000] 15:39:27 INFO - PROCESS | 1647 | 1464734367743 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d406000) [pid = 1647] [serial = 1252] [outer = 0x113c4c000] 15:39:28 INFO - PROCESS | 1647 | 1464734368301 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]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 721ms 15:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:39:28 INFO - PROCESS | 1647 | 1464734368338 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1647 | 1464734368340 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:39:28 INFO - PROCESS | 1647 | 1464734368345 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1647 | 1464734368349 Marionette TRACE conn2 <- [1,1642,null,{}] 15:39:28 INFO - PROCESS | 1647 | 1464734368353 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}] 15:39:28 INFO - PROCESS | 1647 | 1464734368476 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:39:28 INFO - PROCESS | 1647 | 1464734368589 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121747000 == 81 [pid = 1647] [id = 418] 15:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1168b7800) [pid = 1647] [serial = 1253] [outer = 0x0] 15:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11706f000) [pid = 1647] [serial = 1254] [outer = 0x1168b7800] 15:39:28 INFO - PROCESS | 1647 | 1464734368623 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x118565400) [pid = 1647] [serial = 1255] [outer = 0x1168b7800] 15:39:29 INFO - PROCESS | 1647 | 1464734369050 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]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 776ms 15:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:39:29 INFO - PROCESS | 1647 | 1464734369121 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1647 | 1464734369125 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:39:29 INFO - PROCESS | 1647 | 1464734369129 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1647 | 1464734369131 Marionette TRACE conn2 <- [1,1646,null,{}] 15:39:29 INFO - PROCESS | 1647 | 1464734369134 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}] 15:39:29 INFO - PROCESS | 1647 | 1464734369250 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:39:29 INFO - PROCESS | 1647 | 1464734369361 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fe9000 == 82 [pid = 1647] [id = 419] 15:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x118934400) [pid = 1647] [serial = 1256] [outer = 0x0] 15:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11982ac00) [pid = 1647] [serial = 1257] [outer = 0x118934400] 15:39:29 INFO - PROCESS | 1647 | 1464734369393 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x121d0f000) [pid = 1647] [serial = 1258] [outer = 0x118934400] 15:39:29 INFO - PROCESS | 1647 | 1464734369816 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]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms 15:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:39:29 INFO - PROCESS | 1647 | 1464734369850 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1647 | 1464734369851 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:39:29 INFO - PROCESS | 1647 | 1464734369854 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1647 | 1464734369856 Marionette TRACE conn2 <- [1,1650,null,{}] 15:39:29 INFO - PROCESS | 1647 | 1464734369864 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}] 15:39:29 INFO - PROCESS | 1647 | 1464734369982 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:39:30 INFO - PROCESS | 1647 | 1464734370068 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x135320800 == 83 [pid = 1647] [id = 420] 15:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x124811c00) [pid = 1647] [serial = 1259] [outer = 0x0] 15:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x126c52800) [pid = 1647] [serial = 1260] [outer = 0x124811c00] 15:39:30 INFO - PROCESS | 1647 | 1464734370102 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x129609400) [pid = 1647] [serial = 1261] [outer = 0x124811c00] 15:39:30 INFO - PROCESS | 1647 | 1464734370531 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]]]}] 15:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 15:39:30 INFO - PROCESS | 1647 | 1464734370589 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:39:30 INFO - PROCESS | 1647 | 1464734370590 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:39:30 INFO - PROCESS | 1647 | 1464734370595 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1647 | 1464734370597 Marionette TRACE conn2 <- [1,1654,null,{}] 15:39:30 INFO - PROCESS | 1647 | 1464734370599 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}] 15:39:30 INFO - PROCESS | 1647 | 1464734370716 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:39:30 INFO - PROCESS | 1647 | 1464734370798 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x134f65000 == 84 [pid = 1647] [id = 421] 15:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12acdbc00) [pid = 1647] [serial = 1262] [outer = 0x0] 15:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12bf6e400) [pid = 1647] [serial = 1263] [outer = 0x12acdbc00] 15:39:30 INFO - PROCESS | 1647 | 1464734370830 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12c445400) [pid = 1647] [serial = 1264] [outer = 0x12acdbc00] 15:39:31 INFO - PROCESS | 1647 | 1464734371235 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]]]}] 15:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 15:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:39:31 INFO - PROCESS | 1647 | 1464734371267 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1647 | 1464734371268 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:39:31 INFO - PROCESS | 1647 | 1464734371271 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1647 | 1464734371272 Marionette TRACE conn2 <- [1,1658,null,{}] 15:39:31 INFO - PROCESS | 1647 | 1464734371274 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}] 15:39:31 INFO - PROCESS | 1647 | 1464734371388 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:39:31 INFO - PROCESS | 1647 | 1464734371496 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1387de800 == 85 [pid = 1647] [id = 422] 15:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12bb2e400) [pid = 1647] [serial = 1265] [outer = 0x0] 15:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12c614800) [pid = 1647] [serial = 1266] [outer = 0x12bb2e400] 15:39:31 INFO - PROCESS | 1647 | 1464734371528 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12ccf3800) [pid = 1647] [serial = 1267] [outer = 0x12bb2e400] 15:39:31 INFO - PROCESS | 1647 | 1464734371933 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]]]}] 15:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 668ms 15:39:31 INFO - PROCESS | 1647 | 1464734371940 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1647 | 1464734371941 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:39:31 INFO - PROCESS | 1647 | 1464734371944 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1647 | 1464734371945 Marionette TRACE conn2 <- [1,1662,null,{}] 15:39:31 INFO - PROCESS | 1647 | 1464734371950 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}] 15:39:32 INFO - PROCESS | 1647 | 1464734372077 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:39:32 INFO - PROCESS | 1647 | 1464734372180 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x137ca0800 == 86 [pid = 1647] [id = 423] 15:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12d144c00) [pid = 1647] [serial = 1268] [outer = 0x0] 15:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12d405c00) [pid = 1647] [serial = 1269] [outer = 0x12d144c00] 15:39:32 INFO - PROCESS | 1647 | 1464734372210 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x134d3f400) [pid = 1647] [serial = 1270] [outer = 0x12d144c00] 15:39:32 INFO - PROCESS | 1647 | 1464734372620 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]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 15:39:32 INFO - PROCESS | 1647 | 1464734372666 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1647 | 1464734372667 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:39:32 INFO - PROCESS | 1647 | 1464734372670 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1647 | 1464734372671 Marionette TRACE conn2 <- [1,1666,null,{}] 15:39:32 INFO - PROCESS | 1647 | 1464734372674 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}] 15:39:32 INFO - PROCESS | 1647 | 1464734372788 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:39:32 INFO - PROCESS | 1647 | 1464734372899 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x135217800 == 87 [pid = 1647] [id = 424] 15:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x134d3c800) [pid = 1647] [serial = 1271] [outer = 0x0] 15:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x134d45400) [pid = 1647] [serial = 1272] [outer = 0x134d3c800] 15:39:32 INFO - PROCESS | 1647 | 1464734372931 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x134d49400) [pid = 1647] [serial = 1273] [outer = 0x134d3c800] 15:39:33 INFO - PROCESS | 1647 | 1464734373355 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]]]}] 15:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 15:39:33 INFO - PROCESS | 1647 | 1464734373410 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:39:33 INFO - PROCESS | 1647 | 1464734373412 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:39:33 INFO - PROCESS | 1647 | 1464734373417 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 1647 | 1464734373418 Marionette TRACE conn2 <- [1,1670,null,{}] 15:39:33 INFO - PROCESS | 1647 | 1464734373421 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}] 15:39:33 INFO - PROCESS | 1647 | 1464734373536 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:39:33 INFO - PROCESS | 1647 | 1464734373623 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x121aa4000 == 88 [pid = 1647] [id = 425] 15:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x117064800) [pid = 1647] [serial = 1274] [outer = 0x0] 15:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12961f400) [pid = 1647] [serial = 1275] [outer = 0x117064800] 15:39:33 INFO - PROCESS | 1647 | 1464734373652 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12bb27400) [pid = 1647] [serial = 1276] [outer = 0x117064800] 15:39:34 INFO - PROCESS | 1647 | 1464734374276 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]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 922ms 15:39:34 INFO - PROCESS | 1647 | 1464734374340 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1647 | 1464734374342 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:39:34 INFO - PROCESS | 1647 | 1464734374346 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1647 | 1464734374348 Marionette TRACE conn2 <- [1,1674,null,{}] 15:39:34 INFO - PROCESS | 1647 | 1464734374351 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}] 15:39:34 INFO - PROCESS | 1647 | 1464734374465 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:39:34 INFO - PROCESS | 1647 | 1464734374543 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1236f0800 == 89 [pid = 1647] [id = 426] 15:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x112a66400) [pid = 1647] [serial = 1277] [outer = 0x0] 15:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x112a75400) [pid = 1647] [serial = 1278] [outer = 0x112a66400] 15:39:34 INFO - PROCESS | 1647 | 1464734374571 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x113cc7c00) [pid = 1647] [serial = 1279] [outer = 0x112a66400] 15:39:34 INFO - PROCESS | 1647 | 1464734374988 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]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 671ms 15:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:39:35 INFO - PROCESS | 1647 | 1464734375017 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1647 | 1464734375021 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:39:35 INFO - PROCESS | 1647 | 1464734375025 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1647 | 1464734375026 Marionette TRACE conn2 <- [1,1678,null,{}] 15:39:35 INFO - PROCESS | 1647 | 1464734375029 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}] 15:39:35 INFO - PROCESS | 1647 | 1464734375133 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:39:35 INFO - PROCESS | 1647 | 1464734375251 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x116839800 == 90 [pid = 1647] [id = 427] 15:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11706b000) [pid = 1647] [serial = 1280] [outer = 0x0] 15:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x118565800) [pid = 1647] [serial = 1281] [outer = 0x11706b000] 15:39:35 INFO - PROCESS | 1647 | 1464734375281 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x1187da000) [pid = 1647] [serial = 1282] [outer = 0x11706b000] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7c6000 == 89 [pid = 1647] [id = 245] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13530a000 == 88 [pid = 1647] [id = 416] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12df2c000 == 87 [pid = 1647] [id = 415] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12c68f800 == 86 [pid = 1647] [id = 414] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb4f000 == 85 [pid = 1647] [id = 413] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b9000 == 84 [pid = 1647] [id = 412] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12c613000) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcb3000 == 83 [pid = 1647] [id = 411] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12a821000 == 82 [pid = 1647] [id = 410] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1297cd000 == 81 [pid = 1647] [id = 409] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12895f800 == 80 [pid = 1647] [id = 408] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x121dd2000 == 79 [pid = 1647] [id = 407] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1164e8000 == 78 [pid = 1647] [id = 406] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11837b800 == 77 [pid = 1647] [id = 405] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b8000 == 76 [pid = 1647] [id = 404] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13528d800 == 75 [pid = 1647] [id = 399] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12ced2800 == 74 [pid = 1647] [id = 398] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x127811000 == 73 [pid = 1647] [id = 397] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x118381800 == 72 [pid = 1647] [id = 396] 15:39:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12df27000 == 71 [pid = 1647] [id = 395] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x129654400) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12bb1dc00) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12ba22400) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12bf71400) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x113cc2000) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x118f91c00) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11982d800) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x128f44c00) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x128b57c00) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x118933800) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x118441c00) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12bf87400) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12bb1a800) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1164c1800) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x113369800) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x121d3a000) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x119237400) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x124ece800) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1264b2c00) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1245ab000) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12132cc00) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x118567400) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12bb2d400) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x112fb1800) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x121d4d400) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x124ec5c00) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12c443000) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12bb34800) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x119a5f800) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11706a800) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12c614400) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12960e000) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 15:39:35 INFO - PROCESS | 1647 | 1464734375749 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]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 774ms 15:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:39:35 INFO - PROCESS | 1647 | 1464734375799 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1647 | 1464734375800 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:39:35 INFO - PROCESS | 1647 | 1464734375802 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1647 | 1464734375805 Marionette TRACE conn2 <- [1,1682,null,{}] 15:39:35 INFO - PROCESS | 1647 | 1464734375812 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}] 15:39:35 INFO - PROCESS | 1647 | 1464734375917 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:39:35 INFO - PROCESS | 1647 | 1464734375923 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198af800 == 72 [pid = 1647] [id = 428] 15:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11831f800) [pid = 1647] [serial = 1283] [outer = 0x0] 15:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x119498000) [pid = 1647] [serial = 1284] [outer = 0x11831f800] 15:39:35 INFO - PROCESS | 1647 | 1464734375951 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x120e35000) [pid = 1647] [serial = 1285] [outer = 0x11831f800] 15:39:36 INFO - PROCESS | 1647 | 1464734376340 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]]]}] 15:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 571ms 15:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:39:36 INFO - PROCESS | 1647 | 1464734376374 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1647 | 1464734376375 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:39:36 INFO - PROCESS | 1647 | 1464734376378 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1647 | 1464734376379 Marionette TRACE conn2 <- [1,1686,null,{}] 15:39:36 INFO - PROCESS | 1647 | 1464734376381 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}] 15:39:36 INFO - PROCESS | 1647 | 1464734376477 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:39:36 INFO - PROCESS | 1647 | 1464734376501 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780e800 == 73 [pid = 1647] [id = 429] 15:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x121206c00) [pid = 1647] [serial = 1286] [outer = 0x0] 15:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1219dfc00) [pid = 1647] [serial = 1287] [outer = 0x121206c00] 15:39:36 INFO - PROCESS | 1647 | 1464734376528 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x121d4b800) [pid = 1647] [serial = 1288] [outer = 0x121206c00] 15:39:36 INFO - PROCESS | 1647 | 1464734376868 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]]]}] 15:39:36 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 15:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 15:39:36 INFO - PROCESS | 1647 | 1464734376905 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1647 | 1464734376914 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:39:36 INFO - PROCESS | 1647 | 1464734376918 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1647 | 1464734376919 Marionette TRACE conn2 <- [1,1690,null,{}] 15:39:36 INFO - PROCESS | 1647 | 1464734376922 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}] 15:39:37 INFO - PROCESS | 1647 | 1464734377010 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:39:37 INFO - PROCESS | 1647 | 1464734377015 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293c7000 == 74 [pid = 1647] [id = 430] 15:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x121d4d400) [pid = 1647] [serial = 1289] [outer = 0x0] 15:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1245a8400) [pid = 1647] [serial = 1290] [outer = 0x121d4d400] 15:39:37 INFO - PROCESS | 1647 | 1464734377041 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x124fdd800) [pid = 1647] [serial = 1291] [outer = 0x121d4d400] 15:39:37 INFO - PROCESS | 1647 | 1464734377380 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]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 469ms 15:39:37 INFO - PROCESS | 1647 | 1464734377388 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1647 | 1464734377389 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:39:37 INFO - PROCESS | 1647 | 1464734377391 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1647 | 1464734377392 Marionette TRACE conn2 <- [1,1694,null,{}] 15:39:37 INFO - PROCESS | 1647 | 1464734377395 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}] 15:39:37 INFO - PROCESS | 1647 | 1464734377506 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:39:37 INFO - PROCESS | 1647 | 1464734377590 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad1800 == 75 [pid = 1647] [id = 431] 15:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x121d3d400) [pid = 1647] [serial = 1292] [outer = 0x0] 15:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1264b8800) [pid = 1647] [serial = 1293] [outer = 0x121d3d400] 15:39:37 INFO - PROCESS | 1647 | 1464734377616 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x129606400) [pid = 1647] [serial = 1294] [outer = 0x121d3d400] 15:39:37 INFO - PROCESS | 1647 | 1464734377931 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]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 574ms 15:39:37 INFO - PROCESS | 1647 | 1464734377971 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1647 | 1464734377972 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:39:37 INFO - PROCESS | 1647 | 1464734377974 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1647 | 1464734377975 Marionette TRACE conn2 <- [1,1698,null,{}] 15:39:37 INFO - PROCESS | 1647 | 1464734377978 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}] 15:39:38 INFO - PROCESS | 1647 | 1464734378098 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:39:38 INFO - PROCESS | 1647 | 1464734378144 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1c800 == 76 [pid = 1647] [id = 432] 15:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1291a8800) [pid = 1647] [serial = 1295] [outer = 0x0] 15:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12acdfc00) [pid = 1647] [serial = 1296] [outer = 0x1291a8800] 15:39:38 INFO - PROCESS | 1647 | 1464734378169 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12bb15000) [pid = 1647] [serial = 1297] [outer = 0x1291a8800] 15:39:38 INFO - PROCESS | 1647 | 1464734378478 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]]]}] 15:39:38 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 15:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 524ms 15:39:38 INFO - PROCESS | 1647 | 1464734378500 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:39:38 INFO - PROCESS | 1647 | 1464734378501 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:39:38 INFO - PROCESS | 1647 | 1464734378503 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1647 | 1464734378504 Marionette TRACE conn2 <- [1,1702,null,{}] 15:39:38 INFO - PROCESS | 1647 | 1464734378507 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}] 15:39:38 INFO - PROCESS | 1647 | 1464734378624 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:39:38 INFO - PROCESS | 1647 | 1464734378638 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb47800 == 77 [pid = 1647] [id = 433] 15:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12965a000) [pid = 1647] [serial = 1298] [outer = 0x0] 15:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12bb2b000) [pid = 1647] [serial = 1299] [outer = 0x12965a000] 15:39:38 INFO - PROCESS | 1647 | 1464734378662 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12bf83400) [pid = 1647] [serial = 1300] [outer = 0x12965a000] 15:39:39 INFO - PROCESS | 1647 | 1464734379033 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]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 567ms 15:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:39:39 INFO - PROCESS | 1647 | 1464734379072 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1647 | 1464734379073 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1647 | 1464734379076 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1647 | 1464734379077 Marionette TRACE conn2 <- [1,1706,null,{}] 15:39:39 INFO - PROCESS | 1647 | 1464734379079 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}] 15:39:39 INFO - PROCESS | 1647 | 1464734379195 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:39:39 INFO - PROCESS | 1647 | 1464734379206 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d353000 == 78 [pid = 1647] [id = 434] 15:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12acd6800) [pid = 1647] [serial = 1301] [outer = 0x0] 15:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12c60a400) [pid = 1647] [serial = 1302] [outer = 0x12acd6800] 15:39:39 INFO - PROCESS | 1647 | 1464734379231 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12cbbac00) [pid = 1647] [serial = 1303] [outer = 0x12acd6800] 15:39:39 INFO - PROCESS | 1647 | 1464734379587 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]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 15:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:39:39 INFO - PROCESS | 1647 | 1464734379600 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1647 | 1464734379601 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1647 | 1464734379603 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1647 | 1464734379604 Marionette TRACE conn2 <- [1,1710,null,{}] 15:39:39 INFO - PROCESS | 1647 | 1464734379606 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}] 15:39:39 INFO - PROCESS | 1647 | 1464734379727 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:39:39 INFO - PROCESS | 1647 | 1464734379740 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7d9000 == 79 [pid = 1647] [id = 435] 15:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12c44b400) [pid = 1647] [serial = 1304] [outer = 0x0] 15:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12ceafc00) [pid = 1647] [serial = 1305] [outer = 0x12c44b400] 15:39:39 INFO - PROCESS | 1647 | 1464734379766 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12d149c00) [pid = 1647] [serial = 1306] [outer = 0x12c44b400] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x121d34000) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x128908c00) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x115f41000) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x112a61c00) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x112a6e000) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12ba2a400) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x120e2d800) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1197ef800) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11104f400) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1289c8c00) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x118081000) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x117068c00) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11277e000) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x117063400) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12cbbc400) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12c619000) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x126c53800) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1248db000) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x119834400) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:39:40 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1130b6c00) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:39:40 INFO - PROCESS | 1647 | 1464734380272 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]]]}] 15:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 15:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:39:40 INFO - PROCESS | 1647 | 1464734380323 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:39:40 INFO - PROCESS | 1647 | 1464734380324 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:39:40 INFO - PROCESS | 1647 | 1464734380339 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1647 | 1464734380341 Marionette TRACE conn2 <- [1,1714,null,{}] 15:39:40 INFO - PROCESS | 1647 | 1464734380343 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}] 15:39:40 INFO - PROCESS | 1647 | 1464734380456 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:39:40 INFO - PROCESS | 1647 | 1464734380463 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cec7000 == 80 [pid = 1647] [id = 436] 15:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11706d000) [pid = 1647] [serial = 1307] [outer = 0x0] 15:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11982e400) [pid = 1647] [serial = 1308] [outer = 0x11706d000] 15:39:40 INFO - PROCESS | 1647 | 1464734380493 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12c618c00) [pid = 1647] [serial = 1309] [outer = 0x11706d000] 15:39:40 INFO - PROCESS | 1647 | 1464734380987 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]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 689ms 15:39:41 INFO - PROCESS | 1647 | 1464734381023 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1647 | 1464734381025 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:39:41 INFO - PROCESS | 1647 | 1464734381031 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1647 | 1464734381034 Marionette TRACE conn2 <- [1,1718,null,{}] 15:39:41 INFO - PROCESS | 1647 | 1464734381038 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}] 15:39:41 INFO - PROCESS | 1647 | 1464734381159 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:39:41 INFO - PROCESS | 1647 | 1464734381267 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x121735000 == 81 [pid = 1647] [id = 437] 15:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x112d69c00) [pid = 1647] [serial = 1310] [outer = 0x0] 15:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11330f800) [pid = 1647] [serial = 1311] [outer = 0x112d69c00] 15:39:41 INFO - PROCESS | 1647 | 1464734381299 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x117060400) [pid = 1647] [serial = 1312] [outer = 0x112d69c00] 15:39:41 INFO - PROCESS | 1647 | 1464734381733 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]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 15:39:41 INFO - PROCESS | 1647 | 1464734381753 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1647 | 1464734381757 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:39:41 INFO - PROCESS | 1647 | 1464734381762 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1647 | 1464734381764 Marionette TRACE conn2 <- [1,1722,null,{}] 15:39:41 INFO - PROCESS | 1647 | 1464734381766 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}] 15:39:41 INFO - PROCESS | 1647 | 1464734381886 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:39:42 INFO - PROCESS | 1647 | 1464734381998 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297d6800 == 82 [pid = 1647] [id = 438] 15:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11843a400) [pid = 1647] [serial = 1313] [outer = 0x0] 15:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x118f48c00) [pid = 1647] [serial = 1314] [outer = 0x11843a400] 15:39:42 INFO - PROCESS | 1647 | 1464734382030 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x120eb0800) [pid = 1647] [serial = 1315] [outer = 0x11843a400] 15:39:42 INFO - PROCESS | 1647 | 1464734382592 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]]]}] 15:39:42 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 15:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 871ms 15:39:42 INFO - PROCESS | 1647 | 1464734382634 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1647 | 1464734382637 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:39:42 INFO - PROCESS | 1647 | 1464734382640 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1647 | 1464734382645 Marionette TRACE conn2 <- [1,1726,null,{}] 15:39:42 INFO - PROCESS | 1647 | 1464734382659 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}] 15:39:42 INFO - PROCESS | 1647 | 1464734382805 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:39:42 INFO - PROCESS | 1647 | 1464734382891 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x134f74000 == 83 [pid = 1647] [id = 439] 15:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1264afc00) [pid = 1647] [serial = 1316] [outer = 0x0] 15:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1267ed000) [pid = 1647] [serial = 1317] [outer = 0x1264afc00] 15:39:42 INFO - PROCESS | 1647 | 1464734382924 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x128b5bc00) [pid = 1647] [serial = 1318] [outer = 0x1264afc00] 15:39:43 INFO - PROCESS | 1647 | 1464734383329 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]]]}] 15:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 728ms 15:39:43 INFO - PROCESS | 1647 | 1464734383369 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:39:43 INFO - PROCESS | 1647 | 1464734383371 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:39:43 INFO - PROCESS | 1647 | 1464734383373 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1647 | 1464734383375 Marionette TRACE conn2 <- [1,1730,null,{}] 15:39:43 INFO - PROCESS | 1647 | 1464734383377 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}] 15:39:43 INFO - PROCESS | 1647 | 1464734383557 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:39:43 INFO - PROCESS | 1647 | 1464734383686 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x13550f000 == 84 [pid = 1647] [id = 440] 15:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x128f4e800) [pid = 1647] [serial = 1319] [outer = 0x0] 15:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12acd3400) [pid = 1647] [serial = 1320] [outer = 0x128f4e800] 15:39:43 INFO - PROCESS | 1647 | 1464734383716 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12c44e800) [pid = 1647] [serial = 1321] [outer = 0x128f4e800] 15:39:44 INFO - PROCESS | 1647 | 1464734384152 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]]]}] 15:39:44 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 15:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 823ms 15:39:44 INFO - PROCESS | 1647 | 1464734384196 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1647 | 1464734384198 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:39:44 INFO - PROCESS | 1647 | 1464734384200 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1647 | 1464734384201 Marionette TRACE conn2 <- [1,1734,null,{}] 15:39:44 INFO - PROCESS | 1647 | 1464734384204 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}] 15:39:44 INFO - PROCESS | 1647 | 1464734384317 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:39:44 INFO - PROCESS | 1647 | 1464734384397 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x135523800 == 85 [pid = 1647] [id = 441] 15:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1293a0000) [pid = 1647] [serial = 1322] [outer = 0x0] 15:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12ccf9000) [pid = 1647] [serial = 1323] [outer = 0x1293a0000] 15:39:44 INFO - PROCESS | 1647 | 1464734384428 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12d14e400) [pid = 1647] [serial = 1324] [outer = 0x1293a0000] 15:39:44 INFO - PROCESS | 1647 | 1464734384851 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]]]}] 15:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 15:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:39:44 INFO - PROCESS | 1647 | 1464734384869 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1647 | 1464734384871 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:39:44 INFO - PROCESS | 1647 | 1464734384873 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1647 | 1464734384874 Marionette TRACE conn2 <- [1,1738,null,{}] 15:39:44 INFO - PROCESS | 1647 | 1464734384877 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}] 15:39:45 INFO - PROCESS | 1647 | 1464734385006 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:39:45 INFO - PROCESS | 1647 | 1464734385121 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358db000 == 86 [pid = 1647] [id = 442] 15:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12ccf3000) [pid = 1647] [serial = 1325] [outer = 0x0] 15:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12d403c00) [pid = 1647] [serial = 1326] [outer = 0x12ccf3000] 15:39:45 INFO - PROCESS | 1647 | 1464734385154 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1346b5000) [pid = 1647] [serial = 1327] [outer = 0x12ccf3000] 15:39:45 INFO - PROCESS | 1647 | 1464734385576 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]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 718ms 15:39:45 INFO - PROCESS | 1647 | 1464734385592 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1647 | 1464734385593 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:39:45 INFO - PROCESS | 1647 | 1464734385640 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1647 | 1464734385642 Marionette TRACE conn2 <- [1,1742,null,{}] 15:39:45 INFO - PROCESS | 1647 | 1464734385646 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}] 15:39:45 INFO - PROCESS | 1647 | 1464734385760 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:39:45 INFO - PROCESS | 1647 | 1464734385844 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1387dd800 == 87 [pid = 1647] [id = 443] 15:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1346b5400) [pid = 1647] [serial = 1328] [outer = 0x0] 15:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x134d3b000) [pid = 1647] [serial = 1329] [outer = 0x1346b5400] 15:39:45 INFO - PROCESS | 1647 | 1464734385876 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x134d45800) [pid = 1647] [serial = 1330] [outer = 0x1346b5400] 15:39:46 INFO - PROCESS | 1647 | 1464734386293 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]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 700ms 15:39:46 INFO - PROCESS | 1647 | 1464734386316 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1647 | 1464734386317 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:39:46 INFO - PROCESS | 1647 | 1464734386320 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1647 | 1464734386321 Marionette TRACE conn2 <- [1,1746,null,{}] 15:39:46 INFO - PROCESS | 1647 | 1464734386323 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}] 15:39:46 INFO - PROCESS | 1647 | 1464734386438 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:39:46 INFO - PROCESS | 1647 | 1464734386552 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1403d7000 == 88 [pid = 1647] [id = 444] 15:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1346b7c00) [pid = 1647] [serial = 1331] [outer = 0x0] 15:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x1359abc00) [pid = 1647] [serial = 1332] [outer = 0x1346b7c00] 15:39:46 INFO - PROCESS | 1647 | 1464734386583 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1359afc00) [pid = 1647] [serial = 1333] [outer = 0x1346b7c00] 15:39:47 INFO - PROCESS | 1647 | 1464734387001 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]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 723ms 15:39:47 INFO - PROCESS | 1647 | 1464734387043 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1647 | 1464734387045 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:39:47 INFO - PROCESS | 1647 | 1464734387092 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1647 | 1464734387093 Marionette TRACE conn2 <- [1,1750,null,{}] 15:39:47 INFO - PROCESS | 1647 | 1464734387098 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}] 15:39:47 INFO - PROCESS | 1647 | 1464734387214 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:39:47 INFO - PROCESS | 1647 | 1464734387329 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119269000 == 89 [pid = 1647] [id = 445] 15:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x111d84800) [pid = 1647] [serial = 1334] [outer = 0x0] 15:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x118939800) [pid = 1647] [serial = 1335] [outer = 0x111d84800] 15:39:47 INFO - PROCESS | 1647 | 1464734387361 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12c619c00) [pid = 1647] [serial = 1336] [outer = 0x111d84800] 15:39:47 INFO - PROCESS | 1647 | 1464734387758 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]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 750ms 15:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:39:47 INFO - PROCESS | 1647 | 1464734387815 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1647 | 1464734387817 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:39:47 INFO - PROCESS | 1647 | 1464734387819 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1647 | 1464734387820 Marionette TRACE conn2 <- [1,1754,null,{}] 15:39:47 INFO - PROCESS | 1647 | 1464734387823 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}] 15:39:47 INFO - PROCESS | 1647 | 1464734387943 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:39:48 INFO - PROCESS | 1647 | 1464734388200 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x121269800 == 90 [pid = 1647] [id = 446] 15:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x111045800) [pid = 1647] [serial = 1337] [outer = 0x0] 15:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x1122b1c00) [pid = 1647] [serial = 1338] [outer = 0x111045800] 15:39:48 INFO - PROCESS | 1647 | 1464734388243 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x112a69400) [pid = 1647] [serial = 1339] [outer = 0x111045800] 15:39:48 INFO - PROCESS | 1647 | 1464734388703 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]]]}] 15:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 922ms 15:39:48 INFO - PROCESS | 1647 | 1464734388749 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1647 | 1464734388751 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:39:48 INFO - PROCESS | 1647 | 1464734388756 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1647 | 1464734388758 Marionette TRACE conn2 <- [1,1758,null,{}] 15:39:48 INFO - PROCESS | 1647 | 1464734388763 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}] 15:39:48 INFO - PROCESS | 1647 | 1464734388879 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:39:48 INFO - PROCESS | 1647 | 1464734388969 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187f4800 == 91 [pid = 1647] [id = 447] 15:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11856a400) [pid = 1647] [serial = 1340] [outer = 0x0] 15:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x1187d9000) [pid = 1647] [serial = 1341] [outer = 0x11856a400] 15:39:49 INFO - PROCESS | 1647 | 1464734388998 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11982d800) [pid = 1647] [serial = 1342] [outer = 0x11856a400] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7d9000 == 90 [pid = 1647] [id = 435] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d353000 == 89 [pid = 1647] [id = 434] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb47800 == 88 [pid = 1647] [id = 433] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1c800 == 87 [pid = 1647] [id = 432] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12d3c5800) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad1800 == 86 [pid = 1647] [id = 431] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1293c7000 == 85 [pid = 1647] [id = 430] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12780e800 == 84 [pid = 1647] [id = 429] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1198af800 == 83 [pid = 1647] [id = 428] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x116839800 == 82 [pid = 1647] [id = 427] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1236f0800 == 81 [pid = 1647] [id = 426] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1387de800 == 80 [pid = 1647] [id = 422] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x134f65000 == 79 [pid = 1647] [id = 421] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x135320800 == 78 [pid = 1647] [id = 420] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x128fe9000 == 77 [pid = 1647] [id = 419] 15:39:49 INFO - PROCESS | 1647 | --DOCSHELL 0x121747000 == 76 [pid = 1647] [id = 418] 15:39:49 INFO - PROCESS | 1647 | 1464734389471 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]]]}] 15:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 726ms 15:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:39:49 INFO - PROCESS | 1647 | 1464734389485 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 1647 | 1464734389487 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:39:49 INFO - PROCESS | 1647 | 1464734389490 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:39:49 INFO - PROCESS | 1647 | 1464734389491 Marionette TRACE conn2 <- [1,1762,null,{}] 15:39:49 INFO - PROCESS | 1647 | 1464734389494 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}] 15:39:49 INFO - PROCESS | 1647 | 1464734389602 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:39:49 INFO - PROCESS | 1647 | 1464734389607 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x121372000 == 77 [pid = 1647] [id = 448] 15:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x118939000) [pid = 1647] [serial = 1343] [outer = 0x0] 15:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x121104800) [pid = 1647] [serial = 1344] [outer = 0x118939000] 15:39:49 INFO - PROCESS | 1647 | 1464734389633 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x121d34000) [pid = 1647] [serial = 1345] [outer = 0x118939000] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x1289d6000) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12455c000) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x116730800) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12acd7400) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12962f000) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x118f8f800) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x112a68400) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12ba2c000) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12bf70c00) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x121d0e400) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x1187c2000) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x124ec6800) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x126549000) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x1291a5800) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x121336000) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1246b8800) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11314b000) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1122b3c00) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12bb12800) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1289d5000) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1293a6000) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12cbb9c00) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1187c8400) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11843f000) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12ccfbc00) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12cbb2c00) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x117684000) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x119834800) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12939e000) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11314f800) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x119837800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12d144400) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x121d39400) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12cea9800) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x129637c00) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12cbba400) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x112a6d000) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12bb25000) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12d14c800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12ba2cc00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 15:39:49 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12bf8a800) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 15:39:50 INFO - PROCESS | 1647 | 1464734390039 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]]]}] 15:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms 15:39:50 INFO - PROCESS | 1647 | 1464734390059 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1647 | 1464734390061 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:39:50 INFO - PROCESS | 1647 | 1464734390069 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1647 | 1464734390073 Marionette TRACE conn2 <- [1,1766,null,{}] 15:39:50 INFO - PROCESS | 1647 | 1464734390077 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}] 15:39:50 INFO - PROCESS | 1647 | 1464734390174 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:39:50 INFO - PROCESS | 1647 | 1464734390180 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12911a800 == 78 [pid = 1647] [id = 449] 15:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x121d37800) [pid = 1647] [serial = 1346] [outer = 0x0] 15:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12362cc00) [pid = 1647] [serial = 1347] [outer = 0x121d37800] 15:39:50 INFO - PROCESS | 1647 | 1464734390205 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1264b0400) [pid = 1647] [serial = 1348] [outer = 0x121d37800] 15:39:50 INFO - PROCESS | 1647 | 1464734390583 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]]]}] 15:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 577ms 15:39:50 INFO - PROCESS | 1647 | 1464734390642 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1647 | 1464734390643 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:39:50 INFO - PROCESS | 1647 | 1464734390646 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1647 | 1464734390654 Marionette TRACE conn2 <- [1,1770,null,{}] 15:39:50 INFO - PROCESS | 1647 | 1464734390656 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}] 15:39:50 INFO - PROCESS | 1647 | 1464734390753 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:39:50 INFO - PROCESS | 1647 | 1464734390757 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad5800 == 79 [pid = 1647] [id = 450] 15:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x128908c00) [pid = 1647] [serial = 1349] [outer = 0x0] 15:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x128f4f400) [pid = 1647] [serial = 1350] [outer = 0x128908c00] 15:39:50 INFO - PROCESS | 1647 | 1464734390783 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12962b800) [pid = 1647] [serial = 1351] [outer = 0x128908c00] 15:39:51 INFO - PROCESS | 1647 | 1464734391120 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]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 526ms 15:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:39:51 INFO - PROCESS | 1647 | 1464734391172 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 1647 | 1464734391174 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:39:51 INFO - PROCESS | 1647 | 1464734391176 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1647 | 1464734391177 Marionette TRACE conn2 <- [1,1774,null,{}] 15:39:51 INFO - PROCESS | 1647 | 1464734391179 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}] 15:39:51 INFO - PROCESS | 1647 | 1464734391313 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:39:51 INFO - PROCESS | 1647 | 1464734391356 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2bb800 == 80 [pid = 1647] [id = 451] 15:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12ba20400) [pid = 1647] [serial = 1352] [outer = 0x0] 15:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12ba2c000) [pid = 1647] [serial = 1353] [outer = 0x12ba20400] 15:39:51 INFO - PROCESS | 1647 | 1464734391387 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12bf7f000) [pid = 1647] [serial = 1354] [outer = 0x12ba20400] 15:39:51 INFO - PROCESS | 1647 | 1464734391740 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]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 572ms 15:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:39:51 INFO - PROCESS | 1647 | 1464734391751 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 1647 | 1464734391752 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:39:51 INFO - PROCESS | 1647 | 1464734391754 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1647 | 1464734391755 Marionette TRACE conn2 <- [1,1778,null,{}] 15:39:51 INFO - PROCESS | 1647 | 1464734391757 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}] 15:39:51 INFO - PROCESS | 1647 | 1464734391888 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:39:51 INFO - PROCESS | 1647 | 1464734391905 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf13000 == 81 [pid = 1647] [id = 452] 15:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12c447400) [pid = 1647] [serial = 1355] [outer = 0x0] 15:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12c611000) [pid = 1647] [serial = 1356] [outer = 0x12c447400] 15:39:51 INFO - PROCESS | 1647 | 1464734391930 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12d3bc400) [pid = 1647] [serial = 1357] [outer = 0x12c447400] 15:39:52 INFO - PROCESS | 1647 | 1464734392372 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]]]}] 15:39:52 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 15:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 15:39:52 INFO - PROCESS | 1647 | 1464734392431 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1647 | 1464734392433 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:39:52 INFO - PROCESS | 1647 | 1464734392436 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1647 | 1464734392438 Marionette TRACE conn2 <- [1,1782,null,{}] 15:39:52 INFO - PROCESS | 1647 | 1464734392442 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}] 15:39:52 INFO - PROCESS | 1647 | 1464734392578 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:39:52 INFO - PROCESS | 1647 | 1464734392617 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7cf000 == 82 [pid = 1647] [id = 453] 15:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x113369800) [pid = 1647] [serial = 1358] [outer = 0x0] 15:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d3c8400) [pid = 1647] [serial = 1359] [outer = 0x113369800] 15:39:52 INFO - PROCESS | 1647 | 1464734392642 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12d411800) [pid = 1647] [serial = 1360] [outer = 0x113369800] 15:39:52 INFO - PROCESS | 1647 | 1464734392985 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]]]}] 15:39:53 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 15:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 15:39:53 INFO - PROCESS | 1647 | 1464734393007 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1647 | 1464734393008 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:39:53 INFO - PROCESS | 1647 | 1464734393010 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1647 | 1464734393013 Marionette TRACE conn2 <- [1,1786,null,{}] 15:39:53 INFO - PROCESS | 1647 | 1464734393022 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}] 15:39:53 INFO - PROCESS | 1647 | 1464734393143 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:39:53 INFO - PROCESS | 1647 | 1464734393155 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x134f65000 == 83 [pid = 1647] [id = 454] 15:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12d404c00) [pid = 1647] [serial = 1361] [outer = 0x0] 15:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x134607c00) [pid = 1647] [serial = 1362] [outer = 0x12d404c00] 15:39:53 INFO - PROCESS | 1647 | 1464734393187 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x13460ec00) [pid = 1647] [serial = 1363] [outer = 0x12d404c00] 15:39:53 INFO - PROCESS | 1647 | 1464734393529 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]]]}] 15:39:53 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 15:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 529ms 15:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:39:53 INFO - PROCESS | 1647 | 1464734393540 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1647 | 1464734393541 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:39:53 INFO - PROCESS | 1647 | 1464734393543 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1647 | 1464734393544 Marionette TRACE conn2 <- [1,1790,null,{}] 15:39:53 INFO - PROCESS | 1647 | 1464734393548 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}] 15:39:53 INFO - PROCESS | 1647 | 1464734393778 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x113c4c000) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11831f800) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x121206c00) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x112a66400) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1291a8800) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x121d3d400) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11706b000) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x121d4d400) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12965a000) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12c44b400) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:39:53 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12acd6800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:39:53 INFO - PROCESS | 1647 | 1464734393847 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198ad000 == 84 [pid = 1647] [id = 455] 15:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11104f400) [pid = 1647] [serial = 1364] [outer = 0x0] 15:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x113c4c000) [pid = 1647] [serial = 1365] [outer = 0x11104f400] 15:39:53 INFO - PROCESS | 1647 | 1464734393875 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x121d3c000) [pid = 1647] [serial = 1366] [outer = 0x11104f400] 15:39:54 INFO - PROCESS | 1647 | 1464734394137 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]]]}] 15:39:54 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) 15:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 623ms 15:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:39:54 INFO - PROCESS | 1647 | 1464734394171 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1647 | 1464734394172 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:39:54 INFO - PROCESS | 1647 | 1464734394174 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1647 | 1464734394175 Marionette TRACE conn2 <- [1,1794,null,{}] 15:39:54 INFO - PROCESS | 1647 | 1464734394185 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}] 15:39:54 INFO - PROCESS | 1647 | 1464734394288 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:39:54 INFO - PROCESS | 1647 | 1464734394361 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x13530e000 == 85 [pid = 1647] [id = 456] 15:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x110fee800) [pid = 1647] [serial = 1367] [outer = 0x0] 15:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12c441c00) [pid = 1647] [serial = 1368] [outer = 0x110fee800] 15:39:54 INFO - PROCESS | 1647 | 1464734394391 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x134d3c400) [pid = 1647] [serial = 1369] [outer = 0x110fee800] 15:39:54 INFO - PROCESS | 1647 | 1464734394693 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]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 15:39:54 INFO - PROCESS | 1647 | 1464734394744 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1647 | 1464734394746 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:39:54 INFO - PROCESS | 1647 | 1464734394750 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1647 | 1464734394752 Marionette TRACE conn2 <- [1,1798,null,{}] 15:39:54 INFO - PROCESS | 1647 | 1464734394754 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}] 15:39:54 INFO - PROCESS | 1647 | 1464734394863 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:39:54 INFO - PROCESS | 1647 | 1464734394930 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358d1800 == 86 [pid = 1647] [id = 457] 15:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12110c000) [pid = 1647] [serial = 1370] [outer = 0x0] 15:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x134e03000) [pid = 1647] [serial = 1371] [outer = 0x12110c000] 15:39:54 INFO - PROCESS | 1647 | 1464734394955 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x135092400) [pid = 1647] [serial = 1372] [outer = 0x12110c000] 15:39:55 INFO - PROCESS | 1647 | 1464734395232 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]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 15:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:39:55 INFO - PROCESS | 1647 | 1464734395271 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1647 | 1464734395272 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:39:55 INFO - PROCESS | 1647 | 1464734395274 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1647 | 1464734395275 Marionette TRACE conn2 <- [1,1802,null,{}] 15:39:55 INFO - PROCESS | 1647 | 1464734395277 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}] 15:39:55 INFO - PROCESS | 1647 | 1464734395379 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:39:55 INFO - PROCESS | 1647 | 1464734395383 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1402e4000 == 87 [pid = 1647] [id = 458] 15:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x135093c00) [pid = 1647] [serial = 1373] [outer = 0x0] 15:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x13509ac00) [pid = 1647] [serial = 1374] [outer = 0x135093c00] 15:39:55 INFO - PROCESS | 1647 | 1464734395408 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x13509fc00) [pid = 1647] [serial = 1375] [outer = 0x135093c00] 15:39:55 INFO - PROCESS | 1647 | 1464734395826 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]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 619ms 15:39:55 INFO - PROCESS | 1647 | 1464734395893 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1647 | 1464734395896 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:39:55 INFO - PROCESS | 1647 | 1464734395900 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1647 | 1464734395902 Marionette TRACE conn2 <- [1,1806,null,{}] 15:39:55 INFO - PROCESS | 1647 | 1464734395906 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}] 15:39:56 INFO - PROCESS | 1647 | 1464734396068 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:39:56 INFO - PROCESS | 1647 | 1464734396192 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x124599000 == 88 [pid = 1647] [id = 459] 15:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x115d0d800) [pid = 1647] [serial = 1376] [outer = 0x0] 15:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1166d3c00) [pid = 1647] [serial = 1377] [outer = 0x115d0d800] 15:39:56 INFO - PROCESS | 1647 | 1464734396225 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x11843c800) [pid = 1647] [serial = 1378] [outer = 0x115d0d800] 15:39:56 INFO - PROCESS | 1647 | 1464734396631 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]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 771ms 15:39:56 INFO - PROCESS | 1647 | 1464734396671 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1647 | 1464734396676 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:39:56 INFO - PROCESS | 1647 | 1464734396683 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1647 | 1464734396685 Marionette TRACE conn2 <- [1,1810,null,{}] 15:39:56 INFO - PROCESS | 1647 | 1464734396687 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}] 15:39:56 INFO - PROCESS | 1647 | 1464734396809 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:39:56 INFO - PROCESS | 1647 | 1464734396921 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcbb800 == 89 [pid = 1647] [id = 460] 15:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x118938400) [pid = 1647] [serial = 1379] [outer = 0x0] 15:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x120eb4800) [pid = 1647] [serial = 1380] [outer = 0x118938400] 15:39:56 INFO - PROCESS | 1647 | 1464734396955 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x121d3b400) [pid = 1647] [serial = 1381] [outer = 0x118938400] 15:39:57 INFO - PROCESS | 1647 | 1464734397388 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]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 772ms 15:39:57 INFO - PROCESS | 1647 | 1464734397454 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:39:57 INFO - PROCESS | 1647 | 1464734397456 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:39:57 INFO - PROCESS | 1647 | 1464734397458 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1647 | 1464734397461 Marionette TRACE conn2 <- [1,1814,null,{}] 15:39:57 INFO - PROCESS | 1647 | 1464734397490 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}] 15:39:57 INFO - PROCESS | 1647 | 1464734397610 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:39:57 INFO - PROCESS | 1647 | 1464734397694 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c8e800 == 90 [pid = 1647] [id = 461] 15:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x124fd9400) [pid = 1647] [serial = 1382] [outer = 0x0] 15:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12b169000) [pid = 1647] [serial = 1383] [outer = 0x124fd9400] 15:39:57 INFO - PROCESS | 1647 | 1464734397727 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12bf7c800) [pid = 1647] [serial = 1384] [outer = 0x124fd9400] 15:39:58 INFO - PROCESS | 1647 | 1464734398129 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]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 741ms 15:39:58 INFO - PROCESS | 1647 | 1464734398199 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1647 | 1464734398201 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:39:58 INFO - PROCESS | 1647 | 1464734398203 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1647 | 1464734398205 Marionette TRACE conn2 <- [1,1818,null,{}] 15:39:58 INFO - PROCESS | 1647 | 1464734398207 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}] 15:39:58 INFO - PROCESS | 1647 | 1464734398327 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:39:58 INFO - PROCESS | 1647 | 1464734398416 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x138560000 == 91 [pid = 1647] [id = 462] 15:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12c611800) [pid = 1647] [serial = 1385] [outer = 0x0] 15:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12d3c8800) [pid = 1647] [serial = 1386] [outer = 0x12c611800] 15:39:58 INFO - PROCESS | 1647 | 1464734398448 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x1346b6400) [pid = 1647] [serial = 1387] [outer = 0x12c611800] 15:39:58 INFO - PROCESS | 1647 | 1464734398885 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]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 15:39:58 INFO - PROCESS | 1647 | 1464734398951 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1647 | 1464734398953 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:39:58 INFO - PROCESS | 1647 | 1464734398957 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1647 | 1464734398959 Marionette TRACE conn2 <- [1,1822,null,{}] 15:39:58 INFO - PROCESS | 1647 | 1464734398982 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}] 15:39:59 INFO - PROCESS | 1647 | 1464734399203 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:39:59 INFO - PROCESS | 1647 | 1464734399296 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x14120e000 == 92 [pid = 1647] [id = 463] 15:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x1346b6800) [pid = 1647] [serial = 1388] [outer = 0x0] 15:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x134e07000) [pid = 1647] [serial = 1389] [outer = 0x1346b6800] 15:39:59 INFO - PROCESS | 1647 | 1464734399342 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x134e0fc00) [pid = 1647] [serial = 1390] [outer = 0x1346b6800] 15:39:59 INFO - PROCESS | 1647 | 1464734399730 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]]]}] 15:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 821ms 15:39:59 INFO - PROCESS | 1647 | 1464734399778 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:39:59 INFO - PROCESS | 1647 | 1464734399781 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:39:59 INFO - PROCESS | 1647 | 1464734399784 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1647 | 1464734399785 Marionette TRACE conn2 <- [1,1826,null,{}] 15:39:59 INFO - PROCESS | 1647 | 1464734399788 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}] 15:39:59 INFO - PROCESS | 1647 | 1464734399919 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:40:00 INFO - PROCESS | 1647 | 1464734400040 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x135875800 == 93 [pid = 1647] [id = 464] 15:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x13509a000) [pid = 1647] [serial = 1391] [outer = 0x0] 15:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x135405800) [pid = 1647] [serial = 1392] [outer = 0x13509a000] 15:40:00 INFO - PROCESS | 1647 | 1464734400072 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x135588c00) [pid = 1647] [serial = 1393] [outer = 0x13509a000] 15:40:00 INFO - PROCESS | 1647 | 1464734400479 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]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 719ms 15:40:00 INFO - PROCESS | 1647 | 1464734400576 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1647 | 1464734400577 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:40:00 INFO - PROCESS | 1647 | 1464734400613 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1647 | 1464734400615 Marionette TRACE conn2 <- [1,1830,null,{}] 15:40:00 INFO - PROCESS | 1647 | 1464734400620 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}] 15:40:00 INFO - PROCESS | 1647 | 1464734400741 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:40:00 INFO - PROCESS | 1647 | 1464734400823 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x121740800 == 94 [pid = 1647] [id = 465] 15:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x116a70800) [pid = 1647] [serial = 1394] [outer = 0x0] 15:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12961e000) [pid = 1647] [serial = 1395] [outer = 0x116a70800] 15:40:00 INFO - PROCESS | 1647 | 1464734400852 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x13558e800) [pid = 1647] [serial = 1396] [outer = 0x116a70800] 15:40:01 INFO - PROCESS | 1647 | 1464734401257 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]]]}] 15:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 690ms 15:40:01 INFO - PROCESS | 1647 | 1464734401285 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1647 | 1464734401287 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:40:01 INFO - PROCESS | 1647 | 1464734401289 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1647 | 1464734401290 Marionette TRACE conn2 <- [1,1834,null,{}] 15:40:01 INFO - PROCESS | 1647 | 1464734401293 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}] 15:40:01 INFO - PROCESS | 1647 | 1464734401414 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:40:01 INFO - PROCESS | 1647 | 1464734401529 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c3b000 == 95 [pid = 1647] [id = 466] 15:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x112a5f800) [pid = 1647] [serial = 1397] [outer = 0x0] 15:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x13558c800) [pid = 1647] [serial = 1398] [outer = 0x112a5f800] 15:40:01 INFO - PROCESS | 1647 | 1464734401560 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x1359acc00) [pid = 1647] [serial = 1399] [outer = 0x112a5f800] 15:40:02 INFO - PROCESS | 1647 | 1464734402236 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]]]}] 15:40:02 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 15:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 969ms 15:40:02 INFO - PROCESS | 1647 | 1464734402258 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1647 | 1464734402261 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:40:02 INFO - PROCESS | 1647 | 1464734402264 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1647 | 1464734402267 Marionette TRACE conn2 <- [1,1838,null,{}] 15:40:02 INFO - PROCESS | 1647 | 1464734402270 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}] 15:40:02 INFO - PROCESS | 1647 | 1464734402382 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:40:02 INFO - PROCESS | 1647 | 1464734402474 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1219c2800 == 96 [pid = 1647] [id = 467] 15:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x112a61400) [pid = 1647] [serial = 1400] [outer = 0x0] 15:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x112fb9000) [pid = 1647] [serial = 1401] [outer = 0x112a61400] 15:40:02 INFO - PROCESS | 1647 | 1464734402503 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x115d9cc00) [pid = 1647] [serial = 1402] [outer = 0x112a61400] 15:40:02 INFO - PROCESS | 1647 | 1464734402937 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]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 720ms 15:40:02 INFO - PROCESS | 1647 | 1464734402985 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1647 | 1464734402989 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:40:02 INFO - PROCESS | 1647 | 1464734402993 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1647 | 1464734402995 Marionette TRACE conn2 <- [1,1842,null,{}] 15:40:03 INFO - PROCESS | 1647 | 1464734403018 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}] 15:40:03 INFO - PROCESS | 1647 | 1464734403120 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:40:03 INFO - PROCESS | 1647 | 1464734403210 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e3000 == 97 [pid = 1647] [id = 468] 15:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x113cc2000) [pid = 1647] [serial = 1403] [outer = 0x0] 15:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x117062400) [pid = 1647] [serial = 1404] [outer = 0x113cc2000] 15:40:03 INFO - PROCESS | 1647 | 1464734403237 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x117e0e800) [pid = 1647] [serial = 1405] [outer = 0x113cc2000] 15:40:03 INFO - PROCESS | 1647 | 1464734403660 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]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 688ms 15:40:03 INFO - PROCESS | 1647 | 1464734403686 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1647 | 1464734403688 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:40:03 INFO - PROCESS | 1647 | 1464734403690 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1647 | 1464734403692 Marionette TRACE conn2 <- [1,1846,null,{}] 15:40:03 INFO - PROCESS | 1647 | 1464734403735 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}] 15:40:03 INFO - PROCESS | 1647 | 1464734403895 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce66000 == 96 [pid = 1647] [id = 362] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1358d1800 == 95 [pid = 1647] [id = 457] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x13530e000 == 94 [pid = 1647] [id = 456] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1198ad000 == 93 [pid = 1647] [id = 455] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x134f65000 == 92 [pid = 1647] [id = 454] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7cf000 == 91 [pid = 1647] [id = 453] 15:40:03 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11982e400) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf13000 == 90 [pid = 1647] [id = 452] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2bb800 == 89 [pid = 1647] [id = 451] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad5800 == 88 [pid = 1647] [id = 450] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12911a800 == 87 [pid = 1647] [id = 449] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121372000 == 86 [pid = 1647] [id = 448] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1187f4800 == 85 [pid = 1647] [id = 447] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121269800 == 84 [pid = 1647] [id = 446] 15:40:03 INFO - PROCESS | 1647 | --DOCSHELL 0x135523800 == 83 [pid = 1647] [id = 441] 15:40:04 INFO - PROCESS | 1647 | --DOCSHELL 0x13550f000 == 82 [pid = 1647] [id = 440] 15:40:04 INFO - PROCESS | 1647 | --DOCSHELL 0x134f74000 == 81 [pid = 1647] [id = 439] 15:40:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1297d6800 == 80 [pid = 1647] [id = 438] 15:40:04 INFO - PROCESS | 1647 | --DOCSHELL 0x121735000 == 79 [pid = 1647] [id = 437] 15:40:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12cec7000 == 78 [pid = 1647] [id = 436] 15:40:04 INFO - PROCESS | 1647 | 1464734403999 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837a800 == 79 [pid = 1647] [id = 469] 15:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x118438800) [pid = 1647] [serial = 1406] [outer = 0x0] 15:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x119235000) [pid = 1647] [serial = 1407] [outer = 0x118438800] 15:40:04 INFO - PROCESS | 1647 | 1464734404028 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x119710000) [pid = 1647] [serial = 1408] [outer = 0x118438800] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12d406000) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x119498000) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x120e35000) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x1219dfc00) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x121d4b800) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x11706f000) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x112a75400) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12acdfc00) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12bb15000) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x113cc7c00) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12d405c00) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x1264b8800) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x118565800) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x1187da000) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12bf6e400) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12c614800) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x126c52800) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1245a8400) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x124fdd800) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11982ac00) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12bb2b000) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12961f400) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12ceafc00) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x134d45400) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12c60a400) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12d149c00) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12cbbac00) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12bf83400) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x129606400) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1647 | 1464734404396 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]]]}] 15:40:04 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) 15:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 15:40:04 INFO - PROCESS | 1647 | 1464734404412 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1647 | 1464734404417 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:40:04 INFO - PROCESS | 1647 | 1464734404420 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1647 | 1464734404422 Marionette TRACE conn2 <- [1,1850,null,{}] 15:40:04 INFO - PROCESS | 1647 | 1464734404426 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}] 15:40:04 INFO - PROCESS | 1647 | 1464734404608 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:40:04 INFO - PROCESS | 1647 | 1464734404718 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121489800 == 80 [pid = 1647] [id = 470] 15:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x119829400) [pid = 1647] [serial = 1409] [outer = 0x0] 15:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x119837400) [pid = 1647] [serial = 1410] [outer = 0x119829400] 15:40:04 INFO - PROCESS | 1647 | 1464734404761 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x120eac800) [pid = 1647] [serial = 1411] [outer = 0x119829400] 15:40:05 INFO - PROCESS | 1647 | 1464734405074 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]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 15:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:40:05 INFO - PROCESS | 1647 | 1464734405090 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1647 | 1464734405091 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:40:05 INFO - PROCESS | 1647 | 1464734405093 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1647 | 1464734405094 Marionette TRACE conn2 <- [1,1854,null,{}] 15:40:05 INFO - PROCESS | 1647 | 1464734405105 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}] 15:40:05 INFO - PROCESS | 1647 | 1464734405207 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:40:05 INFO - PROCESS | 1647 | 1464734405290 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x126572800 == 81 [pid = 1647] [id = 471] 15:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x120eacc00) [pid = 1647] [serial = 1412] [outer = 0x0] 15:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x121205800) [pid = 1647] [serial = 1413] [outer = 0x120eacc00] 15:40:05 INFO - PROCESS | 1647 | 1464734405315 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x121d2f400) [pid = 1647] [serial = 1414] [outer = 0x120eacc00] 15:40:05 INFO - PROCESS | 1647 | 1464734405611 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]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 573ms 15:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:40:05 INFO - PROCESS | 1647 | 1464734405667 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1647 | 1464734405668 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:40:05 INFO - PROCESS | 1647 | 1464734405670 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1647 | 1464734405671 Marionette TRACE conn2 <- [1,1858,null,{}] 15:40:05 INFO - PROCESS | 1647 | 1464734405674 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}] 15:40:05 INFO - PROCESS | 1647 | 1464734405815 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:40:05 INFO - PROCESS | 1647 | 1464734405858 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c49000 == 82 [pid = 1647] [id = 472] 15:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12110f000) [pid = 1647] [serial = 1415] [outer = 0x0] 15:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x121d4a400) [pid = 1647] [serial = 1416] [outer = 0x12110f000] 15:40:05 INFO - PROCESS | 1647 | 1464734405884 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x124fd3800) [pid = 1647] [serial = 1417] [outer = 0x12110f000] 15:40:06 INFO - PROCESS | 1647 | 1464734406184 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]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 569ms 15:40:06 INFO - PROCESS | 1647 | 1464734406246 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1647 | 1464734406247 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:40:06 INFO - PROCESS | 1647 | 1464734406249 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1647 | 1464734406250 Marionette TRACE conn2 <- [1,1862,null,{}] 15:40:06 INFO - PROCESS | 1647 | 1464734406253 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}] 15:40:06 INFO - PROCESS | 1647 | 1464734406370 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:40:06 INFO - PROCESS | 1647 | 1464734406414 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b7800 == 83 [pid = 1647] [id = 473] 15:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x124ec4400) [pid = 1647] [serial = 1418] [outer = 0x0] 15:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x1264af000) [pid = 1647] [serial = 1419] [outer = 0x124ec4400] 15:40:06 INFO - PROCESS | 1647 | 1464734406439 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1267e9400) [pid = 1647] [serial = 1420] [outer = 0x124ec4400] 15:40:06 INFO - PROCESS | 1647 | 1464734406789 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]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 571ms 15:40:06 INFO - PROCESS | 1647 | 1464734406825 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1647 | 1464734406826 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:40:06 INFO - PROCESS | 1647 | 1464734406828 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1647 | 1464734406830 Marionette TRACE conn2 <- [1,1866,null,{}] 15:40:06 INFO - PROCESS | 1647 | 1464734406832 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}] 15:40:06 INFO - PROCESS | 1647 | 1464734406946 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:40:06 INFO - PROCESS | 1647 | 1464734406957 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84f800 == 84 [pid = 1647] [id = 474] 15:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x124ec9c00) [pid = 1647] [serial = 1421] [outer = 0x0] 15:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x128904400) [pid = 1647] [serial = 1422] [outer = 0x124ec9c00] 15:40:06 INFO - PROCESS | 1647 | 1464734406982 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1289cc400) [pid = 1647] [serial = 1423] [outer = 0x124ec9c00] 15:40:07 INFO - PROCESS | 1647 | 1464734407332 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]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 15:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:40:07 INFO - PROCESS | 1647 | 1464734407350 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1647 | 1464734407351 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:40:07 INFO - PROCESS | 1647 | 1464734407354 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1647 | 1464734407355 Marionette TRACE conn2 <- [1,1870,null,{}] 15:40:07 INFO - PROCESS | 1647 | 1464734407357 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}] 15:40:07 INFO - PROCESS | 1647 | 1464734407477 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:40:07 INFO - PROCESS | 1647 | 1464734407497 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad4800 == 85 [pid = 1647] [id = 475] 15:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x124fd3c00) [pid = 1647] [serial = 1424] [outer = 0x0] 15:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x128b5c400) [pid = 1647] [serial = 1425] [outer = 0x124fd3c00] 15:40:07 INFO - PROCESS | 1647 | 1464734407523 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x128f4d400) [pid = 1647] [serial = 1426] [outer = 0x124fd3c00] 15:40:07 INFO - PROCESS | 1647 | 1464734407892 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]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 570ms 15:40:07 INFO - PROCESS | 1647 | 1464734407929 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1647 | 1464734407930 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:40:07 INFO - PROCESS | 1647 | 1464734407933 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1647 | 1464734407934 Marionette TRACE conn2 <- [1,1874,null,{}] 15:40:07 INFO - PROCESS | 1647 | 1464734407936 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}] 15:40:08 INFO - PROCESS | 1647 | 1464734408062 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x121d37800) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x128908c00) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12c447400) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x111045800) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x118939000) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12ba20400) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x113369800) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11856a400) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12d404c00) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11104f400) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x110fee800) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:40:08 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12110c000) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:40:08 INFO - PROCESS | 1647 | 1464734408312 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780e800 == 86 [pid = 1647] [id = 476] 15:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x112789c00) [pid = 1647] [serial = 1427] [outer = 0x0] 15:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x117684000) [pid = 1647] [serial = 1428] [outer = 0x112789c00] 15:40:08 INFO - PROCESS | 1647 | 1464734408340 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x121d3e800) [pid = 1647] [serial = 1429] [outer = 0x112789c00] 15:40:08 INFO - PROCESS | 1647 | 1464734408663 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]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 768ms 15:40:08 INFO - PROCESS | 1647 | 1464734408702 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1647 | 1464734408705 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:40:08 INFO - PROCESS | 1647 | 1464734408709 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1647 | 1464734408711 Marionette TRACE conn2 <- [1,1878,null,{}] 15:40:08 INFO - PROCESS | 1647 | 1464734408715 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}] 15:40:08 INFO - PROCESS | 1647 | 1464734408905 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:40:09 INFO - PROCESS | 1647 | 1464734409004 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb4a000 == 87 [pid = 1647] [id = 477] 15:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x112fb0400) [pid = 1647] [serial = 1430] [outer = 0x0] 15:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12939e400) [pid = 1647] [serial = 1431] [outer = 0x112fb0400] 15:40:09 INFO - PROCESS | 1647 | 1464734409033 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12ba2e400) [pid = 1647] [serial = 1432] [outer = 0x112fb0400] 15:40:09 INFO - PROCESS | 1647 | 1464734409318 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]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 624ms 15:40:09 INFO - PROCESS | 1647 | 1464734409338 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1647 | 1464734409339 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:40:09 INFO - PROCESS | 1647 | 1464734409341 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1647 | 1464734409342 Marionette TRACE conn2 <- [1,1882,null,{}] 15:40:09 INFO - PROCESS | 1647 | 1464734409345 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}] 15:40:09 INFO - PROCESS | 1647 | 1464734409453 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:40:09 INFO - PROCESS | 1647 | 1464734409457 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d4da800 == 88 [pid = 1647] [id = 478] 15:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x110ff7400) [pid = 1647] [serial = 1433] [outer = 0x0] 15:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12bb40c00) [pid = 1647] [serial = 1434] [outer = 0x110ff7400] 15:40:09 INFO - PROCESS | 1647 | 1464734409490 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12bf82c00) [pid = 1647] [serial = 1435] [outer = 0x110ff7400] 15:40:09 INFO - PROCESS | 1647 | 1464734409846 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]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 15:40:09 INFO - PROCESS | 1647 | 1464734409861 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1647 | 1464734409862 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:40:09 INFO - PROCESS | 1647 | 1464734409867 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1647 | 1464734409869 Marionette TRACE conn2 <- [1,1886,null,{}] 15:40:09 INFO - PROCESS | 1647 | 1464734409871 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}] 15:40:10 INFO - PROCESS | 1647 | 1464734410000 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:40:10 INFO - PROCESS | 1647 | 1464734410007 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dc57000 == 89 [pid = 1647] [id = 479] 15:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12bb2f400) [pid = 1647] [serial = 1436] [outer = 0x0] 15:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12c446c00) [pid = 1647] [serial = 1437] [outer = 0x12bb2f400] 15:40:10 INFO - PROCESS | 1647 | 1464734410032 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12c60b000) [pid = 1647] [serial = 1438] [outer = 0x12bb2f400] 15:40:10 INFO - PROCESS | 1647 | 1464734410491 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]]]}] 15:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 675ms 15:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:40:10 INFO - PROCESS | 1647 | 1464734410547 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:40:10 INFO - PROCESS | 1647 | 1464734410550 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:40:10 INFO - PROCESS | 1647 | 1464734410556 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:40:10 INFO - PROCESS | 1647 | 1464734410558 Marionette TRACE conn2 <- [1,1890,null,{}] 15:40:10 INFO - PROCESS | 1647 | 1464734410562 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}] 15:40:10 INFO - PROCESS | 1647 | 1464734410688 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:40:10 INFO - PROCESS | 1647 | 1464734410805 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11898b000 == 90 [pid = 1647] [id = 480] 15:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11277f800) [pid = 1647] [serial = 1439] [outer = 0x0] 15:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x112a9c800) [pid = 1647] [serial = 1440] [outer = 0x11277f800] 15:40:10 INFO - PROCESS | 1647 | 1464734410839 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x115d0a000) [pid = 1647] [serial = 1441] [outer = 0x11277f800] 15:40:11 INFO - PROCESS | 1647 | 1464734411270 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]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 772ms 15:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:40:11 INFO - PROCESS | 1647 | 1464734411328 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1647 | 1464734411332 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:40:11 INFO - PROCESS | 1647 | 1464734411336 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1647 | 1464734411338 Marionette TRACE conn2 <- [1,1894,null,{}] 15:40:11 INFO - PROCESS | 1647 | 1464734411341 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}] 15:40:11 INFO - PROCESS | 1647 | 1464734411460 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:40:11 INFO - PROCESS | 1647 | 1464734411570 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c4e800 == 91 [pid = 1647] [id = 481] 15:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x118078c00) [pid = 1647] [serial = 1442] [outer = 0x0] 15:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x1187d5400) [pid = 1647] [serial = 1443] [outer = 0x118078c00] 15:40:11 INFO - PROCESS | 1647 | 1464734411603 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x119704800) [pid = 1647] [serial = 1444] [outer = 0x118078c00] 15:40:12 INFO - PROCESS | 1647 | 1464734412078 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]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 770ms 15:40:12 INFO - PROCESS | 1647 | 1464734412107 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1647 | 1464734412108 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:40:12 INFO - PROCESS | 1647 | 1464734412111 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1647 | 1464734412114 Marionette TRACE conn2 <- [1,1898,null,{}] 15:40:12 INFO - PROCESS | 1647 | 1464734412124 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}] 15:40:12 INFO - PROCESS | 1647 | 1464734412243 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:40:12 INFO - PROCESS | 1647 | 1464734412344 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df2c800 == 92 [pid = 1647] [id = 482] 15:40:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x121d38400) [pid = 1647] [serial = 1445] [outer = 0x0] 15:40:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x121d54800) [pid = 1647] [serial = 1446] [outer = 0x121d38400] 15:40:12 INFO - PROCESS | 1647 | 1464734412380 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x124ec8c00) [pid = 1647] [serial = 1447] [outer = 0x121d38400] 15:40:12 INFO - PROCESS | 1647 | 1464734412807 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]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 724ms 15:40:12 INFO - PROCESS | 1647 | 1464734412835 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1647 | 1464734412838 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:40:12 INFO - PROCESS | 1647 | 1464734412840 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1647 | 1464734412841 Marionette TRACE conn2 <- [1,1902,null,{}] 15:40:12 INFO - PROCESS | 1647 | 1464734412844 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}] 15:40:12 INFO - PROCESS | 1647 | 1464734412962 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:40:13 INFO - PROCESS | 1647 | 1464734413044 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x135294000 == 93 [pid = 1647] [id = 483] 15:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12643a800) [pid = 1647] [serial = 1448] [outer = 0x0] 15:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x128f4c400) [pid = 1647] [serial = 1449] [outer = 0x12643a800] 15:40:13 INFO - PROCESS | 1647 | 1464734413077 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x129654400) [pid = 1647] [serial = 1450] [outer = 0x12643a800] 15:40:13 INFO - PROCESS | 1647 | 1464734413524 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]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 15:40:13 INFO - PROCESS | 1647 | 1464734413562 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 1647 | 1464734413567 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:40:13 INFO - PROCESS | 1647 | 1464734413570 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1647 | 1464734413573 Marionette TRACE conn2 <- [1,1906,null,{}] 15:40:13 INFO - PROCESS | 1647 | 1464734413576 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}] 15:40:13 INFO - PROCESS | 1647 | 1464734413782 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:40:13 INFO - PROCESS | 1647 | 1464734413916 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x13551d000 == 94 [pid = 1647] [id = 484] 15:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x1264b2400) [pid = 1647] [serial = 1451] [outer = 0x0] 15:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12acdcc00) [pid = 1647] [serial = 1452] [outer = 0x1264b2400] 15:40:13 INFO - PROCESS | 1647 | 1464734413946 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12bf70c00) [pid = 1647] [serial = 1453] [outer = 0x1264b2400] 15:40:14 INFO - PROCESS | 1647 | 1464734414401 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]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 872ms 15:40:14 INFO - PROCESS | 1647 | 1464734414443 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1647 | 1464734414445 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:40:14 INFO - PROCESS | 1647 | 1464734414449 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1647 | 1464734414451 Marionette TRACE conn2 <- [1,1910,null,{}] 15:40:14 INFO - PROCESS | 1647 | 1464734414454 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}] 15:40:14 INFO - PROCESS | 1647 | 1464734414647 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12c448c00) [pid = 1647] [serial = 1454] [outer = 0x12ceaa400] 15:40:14 INFO - PROCESS | 1647 | 1464734414824 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x138556800 == 95 [pid = 1647] [id = 485] 15:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12d146800) [pid = 1647] [serial = 1455] [outer = 0x0] 15:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12d40c400) [pid = 1647] [serial = 1456] [outer = 0x12d146800] 15:40:14 INFO - PROCESS | 1647 | 1464734414900 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x134606400) [pid = 1647] [serial = 1457] [outer = 0x12d146800] 15:40:15 INFO - PROCESS | 1647 | 1464734415326 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]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 921ms 15:40:15 INFO - PROCESS | 1647 | 1464734415370 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1647 | 1464734415371 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:40:15 INFO - PROCESS | 1647 | 1464734415373 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1647 | 1464734415375 Marionette TRACE conn2 <- [1,1914,null,{}] 15:40:15 INFO - PROCESS | 1647 | 1464734415377 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}] 15:40:15 INFO - PROCESS | 1647 | 1464734415494 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:40:15 INFO - PROCESS | 1647 | 1464734415582 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c8f000 == 96 [pid = 1647] [id = 486] 15:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x1122aa400) [pid = 1647] [serial = 1458] [outer = 0x0] 15:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x13460dc00) [pid = 1647] [serial = 1459] [outer = 0x1122aa400] 15:40:15 INFO - PROCESS | 1647 | 1464734415613 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1346b6c00) [pid = 1647] [serial = 1460] [outer = 0x1122aa400] 15:40:16 INFO - PROCESS | 1647 | 1464734416027 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]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 668ms 15:40:16 INFO - PROCESS | 1647 | 1464734416043 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1647 | 1464734416046 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:40:16 INFO - PROCESS | 1647 | 1464734416049 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1647 | 1464734416052 Marionette TRACE conn2 <- [1,1918,null,{}] 15:40:16 INFO - PROCESS | 1647 | 1464734416055 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}] 15:40:16 INFO - PROCESS | 1647 | 1464734416227 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:40:16 INFO - PROCESS | 1647 | 1464734416348 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1403c3800 == 97 [pid = 1647] [id = 487] 15:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x12c610400) [pid = 1647] [serial = 1461] [outer = 0x0] 15:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x134d40c00) [pid = 1647] [serial = 1462] [outer = 0x12c610400] 15:40:16 INFO - PROCESS | 1647 | 1464734416377 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x134e0dc00) [pid = 1647] [serial = 1463] [outer = 0x12c610400] 15:40:16 INFO - PROCESS | 1647 | 1464734416761 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]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 771ms 15:40:16 INFO - PROCESS | 1647 | 1464734416860 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1647 | 1464734416862 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:40:16 INFO - PROCESS | 1647 | 1464734416866 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1647 | 1464734416867 Marionette TRACE conn2 <- [1,1922,null,{}] 15:40:16 INFO - PROCESS | 1647 | 1464734416870 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}] 15:40:16 INFO - PROCESS | 1647 | 1464734416983 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:40:17 INFO - PROCESS | 1647 | 1464734417071 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dc52000 == 98 [pid = 1647] [id = 488] 15:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x1187dac00) [pid = 1647] [serial = 1464] [outer = 0x0] 15:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x1346b2000) [pid = 1647] [serial = 1465] [outer = 0x1187dac00] 15:40:17 INFO - PROCESS | 1647 | 1464734417101 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x135099400) [pid = 1647] [serial = 1466] [outer = 0x1187dac00] 15:40:17 INFO - PROCESS | 1647 | 1464734417533 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]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 15:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:40:17 INFO - PROCESS | 1647 | 1464734417585 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1647 | 1464734417587 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:40:17 INFO - PROCESS | 1647 | 1464734417589 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1647 | 1464734417590 Marionette TRACE conn2 <- [1,1926,null,{}] 15:40:17 INFO - PROCESS | 1647 | 1464734417592 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}] 15:40:17 INFO - PROCESS | 1647 | 1464734417713 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:40:17 INFO - PROCESS | 1647 | 1464734417806 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x126413800 == 99 [pid = 1647] [id = 489] 15:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x116735000) [pid = 1647] [serial = 1467] [outer = 0x0] 15:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x135097400) [pid = 1647] [serial = 1468] [outer = 0x116735000] 15:40:17 INFO - PROCESS | 1647 | 1464734417837 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x135405c00) [pid = 1647] [serial = 1469] [outer = 0x116735000] 15:40:18 INFO - PROCESS | 1647 | 1464734418269 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]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 15:40:18 INFO - PROCESS | 1647 | 1464734418310 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1647 | 1464734418312 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:40:18 INFO - PROCESS | 1647 | 1464734418529 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1647 | 1464734418531 Marionette TRACE conn2 <- [1,1930,null,{}] 15:40:18 INFO - PROCESS | 1647 | 1464734418542 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}] 15:40:18 INFO - PROCESS | 1647 | 1464734418654 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:40:18 INFO - PROCESS | 1647 | 1464734418774 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab6800 == 100 [pid = 1647] [id = 490] 15:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x112a61c00) [pid = 1647] [serial = 1470] [outer = 0x0] 15:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x112facc00) [pid = 1647] [serial = 1471] [outer = 0x112a61c00] 15:40:18 INFO - PROCESS | 1647 | 1464734418803 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x115f83c00) [pid = 1647] [serial = 1472] [outer = 0x112a61c00] 15:40:19 INFO - PROCESS | 1647 | 1464734419264 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]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 985ms 15:40:19 INFO - PROCESS | 1647 | 1464734419313 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1647 | 1464734419318 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:40:19 INFO - PROCESS | 1647 | 1464734419323 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1647 | 1464734419325 Marionette TRACE conn2 <- [1,1934,null,{}] 15:40:19 INFO - PROCESS | 1647 | 1464734419332 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}] 15:40:19 INFO - PROCESS | 1647 | 1464734419499 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:40:19 INFO - PROCESS | 1647 | 1464734419690 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12d4da800 == 99 [pid = 1647] [id = 478] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb4a000 == 98 [pid = 1647] [id = 477] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12780e800 == 97 [pid = 1647] [id = 476] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad4800 == 96 [pid = 1647] [id = 475] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84f800 == 95 [pid = 1647] [id = 474] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b7800 == 94 [pid = 1647] [id = 473] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x13509ac00) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180aa800 == 95 [pid = 1647] [id = 491] 15:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x112a6d000) [pid = 1647] [serial = 1473] [outer = 0x0] 15:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x118f82800) [pid = 1647] [serial = 1474] [outer = 0x112a6d000] 15:40:19 INFO - PROCESS | 1647 | 1464734419756 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x1197f2800) [pid = 1647] [serial = 1475] [outer = 0x112a6d000] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128c49000 == 94 [pid = 1647] [id = 472] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x126572800 == 93 [pid = 1647] [id = 471] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x121489800 == 92 [pid = 1647] [id = 470] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11837a800 == 91 [pid = 1647] [id = 469] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1181e3000 == 90 [pid = 1647] [id = 468] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1219c2800 == 89 [pid = 1647] [id = 467] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x14120e000 == 88 [pid = 1647] [id = 463] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x138560000 == 87 [pid = 1647] [id = 462] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x137c8e800 == 86 [pid = 1647] [id = 461] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcbb800 == 85 [pid = 1647] [id = 460] 15:40:19 INFO - PROCESS | 1647 | --DOCSHELL 0x124599000 == 84 [pid = 1647] [id = 459] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12362cc00) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x1264b0400) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x128f4f400) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12962b800) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12c611000) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x112a69400) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x1122b1c00) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x121104800) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x121d34000) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x118f48c00) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12ba2c000) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12d3c8400) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12acd3400) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x11982d800) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x1187d9000) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x1267ed000) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x1359abc00) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12d3bc400) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12d403c00) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x134d3b000) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12ccf9000) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x134607c00) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x118939800) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x11330f800) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x13460ec00) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12d411800) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x113c4c000) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x121d3c000) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12c441c00) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x135092400) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x134d3c400) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12bf7f000) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x134e03000) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 15:40:20 INFO - PROCESS | 1647 | 1464734420104 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]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 828ms 15:40:20 INFO - PROCESS | 1647 | 1464734420150 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1647 | 1464734420151 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:40:20 INFO - PROCESS | 1647 | 1464734420154 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1647 | 1464734420155 Marionette TRACE conn2 <- [1,1938,null,{}] 15:40:20 INFO - PROCESS | 1647 | 1464734420158 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}] 15:40:20 INFO - PROCESS | 1647 | 1464734420257 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:40:20 INFO - PROCESS | 1647 | 1464734420265 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f90800 == 85 [pid = 1647] [id = 492] 15:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x120e2b800) [pid = 1647] [serial = 1476] [outer = 0x0] 15:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x121103c00) [pid = 1647] [serial = 1477] [outer = 0x120e2b800] 15:40:20 INFO - PROCESS | 1647 | 1464734420296 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x1219dfc00) [pid = 1647] [serial = 1478] [outer = 0x120e2b800] 15:40:20 INFO - PROCESS | 1647 | 1464734420662 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]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 15:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:40:20 INFO - PROCESS | 1647 | 1464734420675 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1647 | 1464734420676 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:40:20 INFO - PROCESS | 1647 | 1464734420684 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1647 | 1464734420686 Marionette TRACE conn2 <- [1,1942,null,{}] 15:40:20 INFO - PROCESS | 1647 | 1464734420695 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}] 15:40:20 INFO - PROCESS | 1647 | 1464734420813 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:40:20 INFO - PROCESS | 1647 | 1464734420819 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293c1800 == 86 [pid = 1647] [id = 493] 15:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x121d58800) [pid = 1647] [serial = 1479] [outer = 0x0] 15:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x1248d9400) [pid = 1647] [serial = 1480] [outer = 0x121d58800] 15:40:20 INFO - PROCESS | 1647 | 1464734420862 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x1264b4c00) [pid = 1647] [serial = 1481] [outer = 0x121d58800] 15:40:21 INFO - PROCESS | 1647 | 1464734421338 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]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 681ms 15:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:40:21 INFO - PROCESS | 1647 | 1464734421361 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1647 | 1464734421362 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:40:21 INFO - PROCESS | 1647 | 1464734421364 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1647 | 1464734421365 Marionette TRACE conn2 <- [1,1946,null,{}] 15:40:21 INFO - PROCESS | 1647 | 1464734421368 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}] 15:40:21 INFO - PROCESS | 1647 | 1464734421457 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:40:21 INFO - PROCESS | 1647 | 1464734421479 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bacd800 == 87 [pid = 1647] [id = 494] 15:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x126c53000) [pid = 1647] [serial = 1482] [outer = 0x0] 15:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x1289ca000) [pid = 1647] [serial = 1483] [outer = 0x126c53000] 15:40:21 INFO - PROCESS | 1647 | 1464734421505 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x128b66400) [pid = 1647] [serial = 1484] [outer = 0x126c53000] 15:40:21 INFO - PROCESS | 1647 | 1464734421866 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]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 15:40:21 INFO - PROCESS | 1647 | 1464734421885 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1647 | 1464734421887 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:40:21 INFO - PROCESS | 1647 | 1464734421889 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1647 | 1464734421890 Marionette TRACE conn2 <- [1,1950,null,{}] 15:40:21 INFO - PROCESS | 1647 | 1464734421892 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}] 15:40:22 INFO - PROCESS | 1647 | 1464734422050 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:40:22 INFO - PROCESS | 1647 | 1464734422065 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1f800 == 88 [pid = 1647] [id = 495] 15:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x129399800) [pid = 1647] [serial = 1485] [outer = 0x0] 15:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12a8f4c00) [pid = 1647] [serial = 1486] [outer = 0x129399800] 15:40:22 INFO - PROCESS | 1647 | 1464734422091 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12bf7f000) [pid = 1647] [serial = 1487] [outer = 0x129399800] 15:40:22 INFO - PROCESS | 1647 | 1464734422466 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]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 618ms 15:40:22 INFO - PROCESS | 1647 | 1464734422507 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1647 | 1464734422508 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:40:22 INFO - PROCESS | 1647 | 1464734422511 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1647 | 1464734422512 Marionette TRACE conn2 <- [1,1954,null,{}] 15:40:22 INFO - PROCESS | 1647 | 1464734422514 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}] 15:40:22 INFO - PROCESS | 1647 | 1464734422634 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:40:22 INFO - PROCESS | 1647 | 1464734422645 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ced7800 == 89 [pid = 1647] [id = 496] 15:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12bb33c00) [pid = 1647] [serial = 1488] [outer = 0x0] 15:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12ccf7400) [pid = 1647] [serial = 1489] [outer = 0x12bb33c00] 15:40:22 INFO - PROCESS | 1647 | 1464734422671 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12d3c8c00) [pid = 1647] [serial = 1490] [outer = 0x12bb33c00] 15:40:23 INFO - PROCESS | 1647 | 1464734423079 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]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 571ms 15:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:40:23 INFO - PROCESS | 1647 | 1464734423084 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1647 | 1464734423086 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:40:23 INFO - PROCESS | 1647 | 1464734423089 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1647 | 1464734423091 Marionette TRACE conn2 <- [1,1958,null,{}] 15:40:23 INFO - PROCESS | 1647 | 1464734423094 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}] 15:40:23 INFO - PROCESS | 1647 | 1464734423277 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:40:23 INFO - PROCESS | 1647 | 1464734423323 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df1b800 == 90 [pid = 1647] [id = 497] 15:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x113145400) [pid = 1647] [serial = 1491] [outer = 0x0] 15:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x11982b000) [pid = 1647] [serial = 1492] [outer = 0x113145400] 15:40:23 INFO - PROCESS | 1647 | 1464734423364 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x134605c00) [pid = 1647] [serial = 1493] [outer = 0x113145400] 15:40:23 INFO - PROCESS | 1647 | 1464734423748 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]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 15:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:40:23 INFO - PROCESS | 1647 | 1464734423759 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1647 | 1464734423760 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:40:23 INFO - PROCESS | 1647 | 1464734423762 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1647 | 1464734423763 Marionette TRACE conn2 <- [1,1962,null,{}] 15:40:23 INFO - PROCESS | 1647 | 1464734423780 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}] 15:40:23 INFO - PROCESS | 1647 | 1464734423901 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:40:23 INFO - PROCESS | 1647 | 1464734423933 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x13478c800 == 91 [pid = 1647] [id = 498] 15:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1346b8400) [pid = 1647] [serial = 1494] [outer = 0x0] 15:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x134e0d000) [pid = 1647] [serial = 1495] [outer = 0x1346b8400] 15:40:23 INFO - PROCESS | 1647 | 1464734423958 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x135406800) [pid = 1647] [serial = 1496] [outer = 0x1346b8400] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12110f000) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x118438800) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x124ec4400) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x119829400) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x120eacc00) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x124ec9c00) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x110ff7400) [pid = 1647] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x124fd3c00) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x112789c00) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x112fb0400) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x113cc2000) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x112a61400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:40:24 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x135093c00) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:40:24 INFO - PROCESS | 1647 | 1464734424419 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]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 15:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:40:24 INFO - PROCESS | 1647 | 1464734424436 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1647 | 1464734424437 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:40:24 INFO - PROCESS | 1647 | 1464734424439 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1647 | 1464734424440 Marionette TRACE conn2 <- [1,1966,null,{}] 15:40:24 INFO - PROCESS | 1647 | 1464734424443 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}] 15:40:24 INFO - PROCESS | 1647 | 1464734424577 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:40:24 INFO - PROCESS | 1647 | 1464734424630 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x13477e000 == 92 [pid = 1647] [id = 499] 15:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x110feac00) [pid = 1647] [serial = 1497] [outer = 0x0] 15:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12110c000) [pid = 1647] [serial = 1498] [outer = 0x110feac00] 15:40:24 INFO - PROCESS | 1647 | 1464734424655 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x1291a5c00) [pid = 1647] [serial = 1499] [outer = 0x110feac00] 15:40:24 INFO - PROCESS | 1647 | 1464734424936 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]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 518ms 15:40:24 INFO - PROCESS | 1647 | 1464734424958 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1647 | 1464734424959 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:40:24 INFO - PROCESS | 1647 | 1464734424961 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1647 | 1464734424963 Marionette TRACE conn2 <- [1,1970,null,{}] 15:40:24 INFO - PROCESS | 1647 | 1464734424972 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}] 15:40:25 INFO - PROCESS | 1647 | 1464734425089 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:40:25 INFO - PROCESS | 1647 | 1464734425093 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x13529c800 == 93 [pid = 1647] [id = 500] 15:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x112a61400) [pid = 1647] [serial = 1500] [outer = 0x0] 15:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x134e02c00) [pid = 1647] [serial = 1501] [outer = 0x112a61400] 15:40:25 INFO - PROCESS | 1647 | 1464734425202 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x1359a7400) [pid = 1647] [serial = 1502] [outer = 0x112a61400] 15:40:25 INFO - PROCESS | 1647 | 1464734425509 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]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 579ms 15:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:40:25 INFO - PROCESS | 1647 | 1464734425541 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 1647 | 1464734425542 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:40:25 INFO - PROCESS | 1647 | 1464734425544 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1647 | 1464734425546 Marionette TRACE conn2 <- [1,1974,null,{}] 15:40:25 INFO - PROCESS | 1647 | 1464734425550 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}] 15:40:25 INFO - PROCESS | 1647 | 1464734425644 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:40:25 INFO - PROCESS | 1647 | 1464734425648 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x13854e800 == 94 [pid = 1647] [id = 501] 15:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x1359ad400) [pid = 1647] [serial = 1503] [outer = 0x0] 15:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x1359b5c00) [pid = 1647] [serial = 1504] [outer = 0x1359ad400] 15:40:25 INFO - PROCESS | 1647 | 1464734425673 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x1377c4800) [pid = 1647] [serial = 1505] [outer = 0x1359ad400] 15:40:26 INFO - PROCESS | 1647 | 1464734426116 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]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 620ms 15:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:40:26 INFO - PROCESS | 1647 | 1464734426166 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1647 | 1464734426168 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:40:26 INFO - PROCESS | 1647 | 1464734426172 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1647 | 1464734426173 Marionette TRACE conn2 <- [1,1978,null,{}] 15:40:26 INFO - PROCESS | 1647 | 1464734426177 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}] 15:40:26 INFO - PROCESS | 1647 | 1464734426418 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:40:26 INFO - PROCESS | 1647 | 1464734426540 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cbd800 == 95 [pid = 1647] [id = 502] 15:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x11104e000) [pid = 1647] [serial = 1506] [outer = 0x0] 15:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1130af000) [pid = 1647] [serial = 1507] [outer = 0x11104e000] 15:40:26 INFO - PROCESS | 1647 | 1464734426572 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x118084400) [pid = 1647] [serial = 1508] [outer = 0x11104e000] 15:40:27 INFO - PROCESS | 1647 | 1464734427017 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]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 874ms 15:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:40:27 INFO - PROCESS | 1647 | 1464734427046 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1647 | 1464734427048 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:40:27 INFO - PROCESS | 1647 | 1464734427051 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1647 | 1464734427054 Marionette TRACE conn2 <- [1,1982,null,{}] 15:40:27 INFO - PROCESS | 1647 | 1464734427058 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}] 15:40:27 INFO - PROCESS | 1647 | 1464734427178 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:40:27 INFO - PROCESS | 1647 | 1464734427300 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x129120800 == 96 [pid = 1647] [id = 503] 15:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x119829400) [pid = 1647] [serial = 1509] [outer = 0x0] 15:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x120e28c00) [pid = 1647] [serial = 1510] [outer = 0x119829400] 15:40:27 INFO - PROCESS | 1647 | 1464734427333 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x121d39000) [pid = 1647] [serial = 1511] [outer = 0x119829400] 15:40:27 INFO - PROCESS | 1647 | 1464734427799 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]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 773ms 15:40:27 INFO - PROCESS | 1647 | 1464734427825 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1647 | 1464734427827 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:40:27 INFO - PROCESS | 1647 | 1464734427830 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1647 | 1464734427831 Marionette TRACE conn2 <- [1,1986,null,{}] 15:40:27 INFO - PROCESS | 1647 | 1464734427833 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}] 15:40:27 INFO - PROCESS | 1647 | 1464734427950 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:40:28 INFO - PROCESS | 1647 | 1464734428067 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x13551c800 == 97 [pid = 1647] [id = 504] 15:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x123626000) [pid = 1647] [serial = 1512] [outer = 0x0] 15:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x1289cb800) [pid = 1647] [serial = 1513] [outer = 0x123626000] 15:40:28 INFO - PROCESS | 1647 | 1464734428099 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x129622800) [pid = 1647] [serial = 1514] [outer = 0x123626000] 15:40:28 INFO - PROCESS | 1647 | 1464734428517 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]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 721ms 15:40:28 INFO - PROCESS | 1647 | 1464734428551 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1647 | 1464734428554 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:40:28 INFO - PROCESS | 1647 | 1464734428562 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1647 | 1464734428566 Marionette TRACE conn2 <- [1,1990,null,{}] 15:40:28 INFO - PROCESS | 1647 | 1464734428569 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}] 15:40:28 INFO - PROCESS | 1647 | 1464734428691 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:40:28 INFO - PROCESS | 1647 | 1464734428807 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x14121a000 == 98 [pid = 1647] [id = 505] 15:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x12acdfc00) [pid = 1647] [serial = 1515] [outer = 0x0] 15:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12bf7bc00) [pid = 1647] [serial = 1516] [outer = 0x12acdfc00] 15:40:28 INFO - PROCESS | 1647 | 1464734428838 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x13460e800) [pid = 1647] [serial = 1517] [outer = 0x12acdfc00] 15:40:29 INFO - PROCESS | 1647 | 1464734429248 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]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 726ms 15:40:29 INFO - PROCESS | 1647 | 1464734429284 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1647 | 1464734429286 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:40:29 INFO - PROCESS | 1647 | 1464734429307 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1647 | 1464734429308 Marionette TRACE conn2 <- [1,1994,null,{}] 15:40:29 INFO - PROCESS | 1647 | 1464734429311 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}] 15:40:29 INFO - PROCESS | 1647 | 1464734429426 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:40:29 INFO - PROCESS | 1647 | 1464734429546 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1412d9800 == 99 [pid = 1647] [id = 506] 15:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x13479e400) [pid = 1647] [serial = 1518] [outer = 0x0] 15:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x1347a6400) [pid = 1647] [serial = 1519] [outer = 0x13479e400] 15:40:29 INFO - PROCESS | 1647 | 1464734429579 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x134e11c00) [pid = 1647] [serial = 1520] [outer = 0x13479e400] 15:40:29 INFO - PROCESS | 1647 | 1464734429990 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]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 15:40:30 INFO - PROCESS | 1647 | 1464734430028 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1647 | 1464734430029 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:40:30 INFO - PROCESS | 1647 | 1464734430032 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1647 | 1464734430033 Marionette TRACE conn2 <- [1,1998,null,{}] 15:40:30 INFO - PROCESS | 1647 | 1464734430035 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}] 15:40:30 INFO - PROCESS | 1647 | 1464734430155 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:40:30 INFO - PROCESS | 1647 | 1464734430281 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1378c9800 == 100 [pid = 1647] [id = 507] 15:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x13558e000) [pid = 1647] [serial = 1521] [outer = 0x0] 15:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x135594c00) [pid = 1647] [serial = 1522] [outer = 0x13558e000] 15:40:30 INFO - PROCESS | 1647 | 1464734430319 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x1377c4c00) [pid = 1647] [serial = 1523] [outer = 0x13558e000] 15:40:30 INFO - PROCESS | 1647 | 1464734430752 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]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 770ms 15:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:40:30 INFO - PROCESS | 1647 | 1464734430803 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1647 | 1464734430804 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:40:30 INFO - PROCESS | 1647 | 1464734430807 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1647 | 1464734430808 Marionette TRACE conn2 <- [1,2002,null,{}] 15:40:30 INFO - PROCESS | 1647 | 1464734430810 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}] 15:40:30 INFO - PROCESS | 1647 | 1464734430932 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:40:31 INFO - PROCESS | 1647 | 1464734431056 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1427a4800 == 101 [pid = 1647] [id = 508] 15:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x1377c9c00) [pid = 1647] [serial = 1524] [outer = 0x0] 15:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x137b81000) [pid = 1647] [serial = 1525] [outer = 0x1377c9c00] 15:40:31 INFO - PROCESS | 1647 | 1464734431089 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x137b8c800) [pid = 1647] [serial = 1526] [outer = 0x1377c9c00] 15:40:31 INFO - PROCESS | 1647 | 1464734431528 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]]]}] 15:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 771ms 15:40:31 INFO - PROCESS | 1647 | 1464734431579 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1647 | 1464734431582 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:40:31 INFO - PROCESS | 1647 | 1464734431585 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1647 | 1464734431587 Marionette TRACE conn2 <- [1,2006,null,{}] 15:40:31 INFO - PROCESS | 1647 | 1464734431591 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}] 15:40:31 INFO - PROCESS | 1647 | 1464734431718 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:40:31 INFO - PROCESS | 1647 | 1464734431914 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1412df000 == 102 [pid = 1647] [id = 509] 15:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x121d31000) [pid = 1647] [serial = 1527] [outer = 0x0] 15:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x137b82400) [pid = 1647] [serial = 1528] [outer = 0x121d31000] 15:40:31 INFO - PROCESS | 1647 | 1464734431961 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x137b8cc00) [pid = 1647] [serial = 1529] [outer = 0x121d31000] 15:40:32 INFO - PROCESS | 1647 | 1464734432541 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]]]}] 15:40:32 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 15:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 972ms 15:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:40:32 INFO - PROCESS | 1647 | 1464734432557 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1647 | 1464734432558 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:40:32 INFO - PROCESS | 1647 | 1464734432561 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1647 | 1464734432562 Marionette TRACE conn2 <- [1,2010,null,{}] 15:40:32 INFO - PROCESS | 1647 | 1464734432586 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}] 15:40:32 INFO - PROCESS | 1647 | 1464734432712 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:40:32 INFO - PROCESS | 1647 | 1464734432807 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e81000 == 103 [pid = 1647] [id = 510] 15:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x115d0f400) [pid = 1647] [serial = 1530] [outer = 0x0] 15:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x12bb2d400) [pid = 1647] [serial = 1531] [outer = 0x115d0f400] 15:40:32 INFO - PROCESS | 1647 | 1464734432836 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x1347a3000) [pid = 1647] [serial = 1532] [outer = 0x115d0f400] 15:40:33 INFO - PROCESS | 1647 | 1464734433258 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]]]}] 15:40:33 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 15:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 722ms 15:40:33 INFO - PROCESS | 1647 | 1464734433284 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1647 | 1464734433285 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:40:33 INFO - PROCESS | 1647 | 1464734433288 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1647 | 1464734433289 Marionette TRACE conn2 <- [1,2014,null,{}] 15:40:33 INFO - PROCESS | 1647 | 1464734433292 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}] 15:40:33 INFO - PROCESS | 1647 | 1464734433413 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:40:33 INFO - PROCESS | 1647 | 1464734433540 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84d000 == 104 [pid = 1647] [id = 511] 15:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x1122b0400) [pid = 1647] [serial = 1533] [outer = 0x0] 15:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x137a05800) [pid = 1647] [serial = 1534] [outer = 0x1122b0400] 15:40:33 INFO - PROCESS | 1647 | 1464734433571 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x137a0bc00) [pid = 1647] [serial = 1535] [outer = 0x1122b0400] 15:40:34 INFO - PROCESS | 1647 | 1464734434220 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]]]}] 15:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 969ms 15:40:34 INFO - PROCESS | 1647 | 1464734434258 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1647 | 1464734434261 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:40:34 INFO - PROCESS | 1647 | 1464734434265 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1647 | 1464734434267 Marionette TRACE conn2 <- [1,2018,null,{}] 15:40:34 INFO - PROCESS | 1647 | 1464734434270 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}] 15:40:34 INFO - PROCESS | 1647 | 1464734434390 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:40:34 INFO - PROCESS | 1647 | 1464734434520 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12695d000 == 105 [pid = 1647] [id = 512] 15:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x1168b6800) [pid = 1647] [serial = 1536] [outer = 0x0] 15:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x118566000) [pid = 1647] [serial = 1537] [outer = 0x1168b6800] 15:40:34 INFO - PROCESS | 1647 | 1464734434550 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x119832800) [pid = 1647] [serial = 1538] [outer = 0x1168b6800] 15:40:35 INFO - PROCESS | 1647 | 1464734435024 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]]]}] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13854e800 == 104 [pid = 1647] [id = 501] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13529c800 == 103 [pid = 1647] [id = 500] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13477e000 == 102 [pid = 1647] [id = 499] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13478c800 == 101 [pid = 1647] [id = 498] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12df1b800 == 100 [pid = 1647] [id = 497] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12ced7800 == 99 [pid = 1647] [id = 496] 15:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 823ms 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x12c446c00) [pid = 1647] [serial = 1437] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1f800 == 98 [pid = 1647] [id = 495] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12bacd800 == 97 [pid = 1647] [id = 494] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1293c1800 == 96 [pid = 1647] [id = 493] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x124f90800 == 95 [pid = 1647] [id = 492] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1180aa800 == 94 [pid = 1647] [id = 491] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x121ab6800 == 93 [pid = 1647] [id = 490] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x138556800 == 92 [pid = 1647] [id = 485] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13551d000 == 91 [pid = 1647] [id = 484] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x135294000 == 90 [pid = 1647] [id = 483] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12df2c800 == 89 [pid = 1647] [id = 482] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x128c4e800 == 88 [pid = 1647] [id = 481] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11898b000 == 87 [pid = 1647] [id = 480] 15:40:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12dc57000 == 86 [pid = 1647] [id = 479] 15:40:35 INFO - PROCESS | 1647 | 1464734435132 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1647 | 1464734435136 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x121d4a400) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x119235000) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x1267e9400) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x1264af000) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x119837400) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x120eac800) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x12b169000) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x121205800) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x121d2f400) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x128904400) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x1166d3c00) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12961e000) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x120eb4800) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x12d3c8800) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x13558c800) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x135405800) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12bf82c00) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x128f4d400) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x128b5c400) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x121d3e800) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12939e400) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12bb40c00) [pid = 1647] [serial = 1434] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x117e0e800) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x117062400) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x115d9cc00) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x112fb9000) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x134e07000) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x13509fc00) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x119710000) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x1289cc400) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x117684000) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12ba2e400) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 15:40:35 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x124fd3800) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 15:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:40:35 INFO - PROCESS | 1647 | 1464734435156 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1647 | 1464734435159 Marionette TRACE conn2 <- [1,2022,null,{}] 15:40:35 INFO - PROCESS | 1647 | 1464734435162 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}] 15:40:35 INFO - PROCESS | 1647 | 1464734435304 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:40:35 INFO - PROCESS | 1647 | 1464734435316 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b5000 == 87 [pid = 1647] [id = 513] 15:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x119a6a800) [pid = 1647] [serial = 1539] [outer = 0x0] 15:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x120eac400) [pid = 1647] [serial = 1540] [outer = 0x119a6a800] 15:40:35 INFO - PROCESS | 1647 | 1464734435359 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1216a7400) [pid = 1647] [serial = 1541] [outer = 0x119a6a800] 15:40:35 INFO - PROCESS | 1647 | 1464734435852 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]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 724ms 15:40:35 INFO - PROCESS | 1647 | 1464734435877 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:40:35 INFO - PROCESS | 1647 | 1464734435878 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:40:35 INFO - PROCESS | 1647 | 1464734435881 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1647 | 1464734435883 Marionette TRACE conn2 <- [1,2026,null,{}] 15:40:35 INFO - PROCESS | 1647 | 1464734435890 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}] 15:40:35 INFO - PROCESS | 1647 | 1464734435995 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:40:36 INFO - PROCESS | 1647 | 1464734436001 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c4d800 == 88 [pid = 1647] [id = 514] 15:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x1237ae000) [pid = 1647] [serial = 1542] [outer = 0x0] 15:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x124fde800) [pid = 1647] [serial = 1543] [outer = 0x1237ae000] 15:40:36 INFO - PROCESS | 1647 | 1464734436029 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x126c48c00) [pid = 1647] [serial = 1544] [outer = 0x1237ae000] 15:40:36 INFO - PROCESS | 1647 | 1464734436398 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]]]}] 15:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 15:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:40:36 INFO - PROCESS | 1647 | 1464734436452 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1647 | 1464734436454 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:40:36 INFO - PROCESS | 1647 | 1464734436456 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1647 | 1464734436457 Marionette TRACE conn2 <- [1,2030,null,{}] 15:40:36 INFO - PROCESS | 1647 | 1464734436459 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}] 15:40:36 INFO - PROCESS | 1647 | 1464734436564 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:40:36 INFO - PROCESS | 1647 | 1464734436569 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84c000 == 89 [pid = 1647] [id = 515] 15:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x1289c9000) [pid = 1647] [serial = 1545] [outer = 0x0] 15:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x128b60400) [pid = 1647] [serial = 1546] [outer = 0x1289c9000] 15:40:36 INFO - PROCESS | 1647 | 1464734436595 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x1293a6000) [pid = 1647] [serial = 1547] [outer = 0x1289c9000] 15:40:36 INFO - PROCESS | 1647 | 1464734436957 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]]]}] 15:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 15:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:40:36 INFO - PROCESS | 1647 | 1464734436975 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1647 | 1464734436976 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:40:36 INFO - PROCESS | 1647 | 1464734436978 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1647 | 1464734436980 Marionette TRACE conn2 <- [1,2034,null,{}] 15:40:36 INFO - PROCESS | 1647 | 1464734436986 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}] 15:40:37 INFO - PROCESS | 1647 | 1464734437125 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:40:37 INFO - PROCESS | 1647 | 1464734437177 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf0b800 == 90 [pid = 1647] [id = 516] 15:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x11843dc00) [pid = 1647] [serial = 1548] [outer = 0x0] 15:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x128f4d400) [pid = 1647] [serial = 1549] [outer = 0x11843dc00] 15:40:37 INFO - PROCESS | 1647 | 1464734437203 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12acde800) [pid = 1647] [serial = 1550] [outer = 0x11843dc00] 15:40:37 INFO - PROCESS | 1647 | 1464734437541 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]]]}] 15:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 15:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:40:37 INFO - PROCESS | 1647 | 1464734437551 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 1647 | 1464734437552 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:40:37 INFO - PROCESS | 1647 | 1464734437554 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1647 | 1464734437555 Marionette TRACE conn2 <- [1,2038,null,{}] 15:40:37 INFO - PROCESS | 1647 | 1464734437557 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}] 15:40:37 INFO - PROCESS | 1647 | 1464734437704 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:40:37 INFO - PROCESS | 1647 | 1464734437721 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce70000 == 91 [pid = 1647] [id = 517] 15:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12ba2e400) [pid = 1647] [serial = 1551] [outer = 0x0] 15:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12c60c400) [pid = 1647] [serial = 1552] [outer = 0x12ba2e400] 15:40:37 INFO - PROCESS | 1647 | 1464734437750 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x134607c00) [pid = 1647] [serial = 1553] [outer = 0x12ba2e400] 15:40:38 INFO - PROCESS | 1647 | 1464734438107 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]]]}] 15:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 15:40:38 INFO - PROCESS | 1647 | 1464734438123 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1647 | 1464734438125 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:40:38 INFO - PROCESS | 1647 | 1464734438127 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1647 | 1464734438128 Marionette TRACE conn2 <- [1,2042,null,{}] 15:40:38 INFO - PROCESS | 1647 | 1464734438132 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}] 15:40:38 INFO - PROCESS | 1647 | 1464734438257 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:40:38 INFO - PROCESS | 1647 | 1464734438269 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x134779000 == 92 [pid = 1647] [id = 518] 15:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x1130af400) [pid = 1647] [serial = 1554] [outer = 0x0] 15:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x1346b3c00) [pid = 1647] [serial = 1555] [outer = 0x1130af400] 15:40:38 INFO - PROCESS | 1647 | 1464734438294 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x134e07800) [pid = 1647] [serial = 1556] [outer = 0x1130af400] 15:40:38 INFO - PROCESS | 1647 | 1464734438645 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]]]}] 15:40:38 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) 15:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 15:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:40:38 INFO - PROCESS | 1647 | 1464734438653 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1647 | 1464734438654 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:40:38 INFO - PROCESS | 1647 | 1464734438656 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1647 | 1464734438657 Marionette TRACE conn2 <- [1,2046,null,{}] 15:40:38 INFO - PROCESS | 1647 | 1464734438659 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}] 15:40:38 INFO - PROCESS | 1647 | 1464734438787 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:40:38 INFO - PROCESS | 1647 | 1464734438813 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x135210000 == 93 [pid = 1647] [id = 519] 15:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x134e0d800) [pid = 1647] [serial = 1557] [outer = 0x0] 15:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x1350a0800) [pid = 1647] [serial = 1558] [outer = 0x134e0d800] 15:40:38 INFO - PROCESS | 1647 | 1464734438840 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x13558ac00) [pid = 1647] [serial = 1559] [outer = 0x134e0d800] 15:40:39 INFO - PROCESS | 1647 | 1464734439204 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]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 569ms 15:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:40:39 INFO - PROCESS | 1647 | 1464734439225 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1647 | 1464734439226 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:40:39 INFO - PROCESS | 1647 | 1464734439229 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1647 | 1464734439231 Marionette TRACE conn2 <- [1,2050,null,{}] 15:40:39 INFO - PROCESS | 1647 | 1464734439240 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}] 15:40:39 INFO - PROCESS | 1647 | 1464734439365 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x11706d000) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x12bb33c00) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x113145400) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x126c53000) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x1346b8400) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x121d58800) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x110feac00) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x112a61c00) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x112a6d000) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x112a61400) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x120e2b800) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:40:39 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x129399800) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:40:39 INFO - PROCESS | 1647 | 1464734439613 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x121371000 == 94 [pid = 1647] [id = 520] 15:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x110ff7400) [pid = 1647] [serial = 1560] [outer = 0x0] 15:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x112fea800) [pid = 1647] [serial = 1561] [outer = 0x110ff7400] 15:40:39 INFO - PROCESS | 1647 | 1464734439639 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12169e400) [pid = 1647] [serial = 1562] [outer = 0x110ff7400] 15:40:39 INFO - PROCESS | 1647 | 1464734439915 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]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 727ms 15:40:39 INFO - PROCESS | 1647 | 1464734439956 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1647 | 1464734439957 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:40:39 INFO - PROCESS | 1647 | 1464734439960 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1647 | 1464734439961 Marionette TRACE conn2 <- [1,2054,null,{}] 15:40:39 INFO - PROCESS | 1647 | 1464734439964 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}] 15:40:40 INFO - PROCESS | 1647 | 1464734440066 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:40:40 INFO - PROCESS | 1647 | 1464734440071 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358cb800 == 95 [pid = 1647] [id = 521] 15:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x1289c9800) [pid = 1647] [serial = 1563] [outer = 0x0] 15:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x1377bf000) [pid = 1647] [serial = 1564] [outer = 0x1289c9800] 15:40:40 INFO - PROCESS | 1647 | 1464734440097 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x1377cd000) [pid = 1647] [serial = 1565] [outer = 0x1289c9800] 15:40:40 INFO - PROCESS | 1647 | 1464734440477 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]]]}] 15:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 15:40:40 INFO - PROCESS | 1647 | 1464734440529 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1647 | 1464734440531 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:40:40 INFO - PROCESS | 1647 | 1464734440535 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1647 | 1464734440536 Marionette TRACE conn2 <- [1,2058,null,{}] 15:40:40 INFO - PROCESS | 1647 | 1464734440539 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}] 15:40:40 INFO - PROCESS | 1647 | 1464734440651 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:40:40 INFO - PROCESS | 1647 | 1464734440656 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1387dc800 == 96 [pid = 1647] [id = 522] 15:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x137a08800) [pid = 1647] [serial = 1566] [outer = 0x0] 15:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x137a11400) [pid = 1647] [serial = 1567] [outer = 0x137a08800] 15:40:40 INFO - PROCESS | 1647 | 1464734440685 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x137b63000) [pid = 1647] [serial = 1568] [outer = 0x137a08800] 15:40:41 INFO - PROCESS | 1647 | 1464734441052 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]]]}] 15:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 15:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:40:41 INFO - PROCESS | 1647 | 1464734441104 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1647 | 1464734441105 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:40:41 INFO - PROCESS | 1647 | 1464734441107 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1647 | 1464734441108 Marionette TRACE conn2 <- [1,2062,null,{}] 15:40:41 INFO - PROCESS | 1647 | 1464734441110 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}] 15:40:41 INFO - PROCESS | 1647 | 1464734441242 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:40:41 INFO - PROCESS | 1647 | 1464734441255 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1402f1800 == 97 [pid = 1647] [id = 523] 15:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x137a09400) [pid = 1647] [serial = 1569] [outer = 0x0] 15:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x137b65c00) [pid = 1647] [serial = 1570] [outer = 0x137a09400] 15:40:41 INFO - PROCESS | 1647 | 1464734441279 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x126548400) [pid = 1647] [serial = 1571] [outer = 0x137a09400] 15:40:41 INFO - PROCESS | 1647 | 1464734441725 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]]]}] 15:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 668ms 15:40:41 INFO - PROCESS | 1647 | 1464734441776 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1647 | 1464734441779 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:40:41 INFO - PROCESS | 1647 | 1464734441803 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1647 | 1464734441805 Marionette TRACE conn2 <- [1,2066,null,{}] 15:40:41 INFO - PROCESS | 1647 | 1464734441809 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}] 15:40:41 INFO - PROCESS | 1647 | 1464734441942 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:40:42 INFO - PROCESS | 1647 | 1464734442076 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f08000 == 98 [pid = 1647] [id = 524] 15:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x117687c00) [pid = 1647] [serial = 1572] [outer = 0x0] 15:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x118439400) [pid = 1647] [serial = 1573] [outer = 0x117687c00] 15:40:42 INFO - PROCESS | 1647 | 1464734442108 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x1197f6400) [pid = 1647] [serial = 1574] [outer = 0x117687c00] 15:40:42 INFO - PROCESS | 1647 | 1464734442550 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]]]}] 15:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 774ms 15:40:42 INFO - PROCESS | 1647 | 1464734442575 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1647 | 1464734442580 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:40:42 INFO - PROCESS | 1647 | 1464734442587 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1647 | 1464734442588 Marionette TRACE conn2 <- [1,2070,null,{}] 15:40:42 INFO - PROCESS | 1647 | 1464734442591 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}] 15:40:42 INFO - PROCESS | 1647 | 1464734442714 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:40:42 INFO - PROCESS | 1647 | 1464734442836 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b0800 == 99 [pid = 1647] [id = 525] 15:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x12110f400) [pid = 1647] [serial = 1575] [outer = 0x0] 15:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x12455fc00) [pid = 1647] [serial = 1576] [outer = 0x12110f400] 15:40:42 INFO - PROCESS | 1647 | 1464734442868 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x1267ed000) [pid = 1647] [serial = 1577] [outer = 0x12110f400] 15:40:43 INFO - PROCESS | 1647 | 1464734443301 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]]]}] 15:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 770ms 15:40:43 INFO - PROCESS | 1647 | 1464734443357 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1647 | 1464734443358 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:40:43 INFO - PROCESS | 1647 | 1464734443361 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1647 | 1464734443363 Marionette TRACE conn2 <- [1,2074,null,{}] 15:40:43 INFO - PROCESS | 1647 | 1464734443372 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}] 15:40:43 INFO - PROCESS | 1647 | 1464734443494 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:40:43 INFO - PROCESS | 1647 | 1464734443619 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1402ee000 == 100 [pid = 1647] [id = 526] 15:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x129606400) [pid = 1647] [serial = 1578] [outer = 0x0] 15:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x12ba2c000) [pid = 1647] [serial = 1579] [outer = 0x129606400] 15:40:43 INFO - PROCESS | 1647 | 1464734443655 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x12ccff000) [pid = 1647] [serial = 1580] [outer = 0x129606400] 15:40:44 INFO - PROCESS | 1647 | 1464734444074 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]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 772ms 15:40:44 INFO - PROCESS | 1647 | 1464734444133 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:40:44 INFO - PROCESS | 1647 | 1464734444135 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:40:44 INFO - PROCESS | 1647 | 1464734444138 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1647 | 1464734444139 Marionette TRACE conn2 <- [1,2078,null,{}] 15:40:44 INFO - PROCESS | 1647 | 1464734444142 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}] 15:40:44 INFO - PROCESS | 1647 | 1464734444264 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:40:44 INFO - PROCESS | 1647 | 1464734444356 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x140f70800 == 101 [pid = 1647] [id = 527] 15:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x12d3c3c00) [pid = 1647] [serial = 1581] [outer = 0x0] 15:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x134e11400) [pid = 1647] [serial = 1582] [outer = 0x12d3c3c00] 15:40:44 INFO - PROCESS | 1647 | 1464734444387 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x1377c1000) [pid = 1647] [serial = 1583] [outer = 0x12d3c3c00] 15:40:44 INFO - PROCESS | 1647 | 1464734444809 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]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 718ms 15:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:40:44 INFO - PROCESS | 1647 | 1464734444868 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1647 | 1464734444869 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:40:44 INFO - PROCESS | 1647 | 1464734444871 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1647 | 1464734444873 Marionette TRACE conn2 <- [1,2082,null,{}] 15:40:44 INFO - PROCESS | 1647 | 1464734444875 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}] 15:40:44 INFO - PROCESS | 1647 | 1464734444995 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:40:45 INFO - PROCESS | 1647 | 1464734445088 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x140f88800 == 102 [pid = 1647] [id = 528] 15:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x1359b0c00) [pid = 1647] [serial = 1584] [outer = 0x0] 15:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x137a0ac00) [pid = 1647] [serial = 1585] [outer = 0x1359b0c00] 15:40:45 INFO - PROCESS | 1647 | 1464734445119 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x137b5f000) [pid = 1647] [serial = 1586] [outer = 0x1359b0c00] 15:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 15:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:40:45 INFO - PROCESS | 1647 | 1464734445537 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]]]}] 15:40:45 INFO - PROCESS | 1647 | 1464734445542 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1647 | 1464734445543 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:40:45 INFO - PROCESS | 1647 | 1464734445546 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1647 | 1464734445547 Marionette TRACE conn2 <- [1,2086,null,{}] 15:40:45 INFO - PROCESS | 1647 | 1464734445552 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}] 15:40:45 INFO - PROCESS | 1647 | 1464734445680 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:40:45 INFO - PROCESS | 1647 | 1464734445802 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x135855000 == 103 [pid = 1647] [id = 529] 15:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x137b87400) [pid = 1647] [serial = 1587] [outer = 0x0] 15:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x13864b000) [pid = 1647] [serial = 1588] [outer = 0x137b87400] 15:40:45 INFO - PROCESS | 1647 | 1464734445834 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x1386ca400) [pid = 1647] [serial = 1589] [outer = 0x137b87400] 15:40:46 INFO - PROCESS | 1647 | 1464734446220 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]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 15:40:46 INFO - PROCESS | 1647 | 1464734446268 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1647 | 1464734446270 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:40:46 INFO - PROCESS | 1647 | 1464734446272 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1647 | 1464734446273 Marionette TRACE conn2 <- [1,2090,null,{}] 15:40:46 INFO - PROCESS | 1647 | 1464734446276 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}] 15:40:46 INFO - PROCESS | 1647 | 1464734446410 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:40:46 INFO - PROCESS | 1647 | 1464734446504 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x140f9b800 == 104 [pid = 1647] [id = 530] 15:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x120eb7c00) [pid = 1647] [serial = 1590] [outer = 0x0] 15:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x1386cdc00) [pid = 1647] [serial = 1591] [outer = 0x120eb7c00] 15:40:46 INFO - PROCESS | 1647 | 1464734446534 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x13ffc9400) [pid = 1647] [serial = 1592] [outer = 0x120eb7c00] 15:40:46 INFO - PROCESS | 1647 | 1464734446912 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]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 15:40:46 INFO - PROCESS | 1647 | 1464734446952 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1647 | 1464734446954 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:40:46 INFO - PROCESS | 1647 | 1464734446956 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1647 | 1464734446957 Marionette TRACE conn2 <- [1,2094,null,{}] 15:40:46 INFO - PROCESS | 1647 | 1464734446960 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}] 15:40:47 INFO - PROCESS | 1647 | 1464734447080 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:40:47 INFO - PROCESS | 1647 | 1464734447174 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x13ff51000 == 105 [pid = 1647] [id = 531] 15:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x134638800) [pid = 1647] [serial = 1593] [outer = 0x0] 15:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x13463e800) [pid = 1647] [serial = 1594] [outer = 0x134638800] 15:40:47 INFO - PROCESS | 1647 | 1464734447205 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x134644800) [pid = 1647] [serial = 1595] [outer = 0x134638800] 15:40:47 INFO - PROCESS | 1647 | 1464734447652 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]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 718ms 15:40:47 INFO - PROCESS | 1647 | 1464734447675 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1647 | 1464734447676 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:40:47 INFO - PROCESS | 1647 | 1464734447678 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1647 | 1464734447680 Marionette TRACE conn2 <- [1,2098,null,{}] 15:40:47 INFO - PROCESS | 1647 | 1464734447682 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}] 15:40:47 INFO - PROCESS | 1647 | 1464734447816 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:40:47 INFO - PROCESS | 1647 | 1464734447925 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x140fa0000 == 106 [pid = 1647] [id = 532] 15:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x134646000) [pid = 1647] [serial = 1596] [outer = 0x0] 15:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x13ffc8800) [pid = 1647] [serial = 1597] [outer = 0x134646000] 15:40:47 INFO - PROCESS | 1647 | 1464734447957 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x13ffcd800) [pid = 1647] [serial = 1598] [outer = 0x134646000] 15:40:48 INFO - PROCESS | 1647 | 1464734448460 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]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 822ms 15:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:40:48 INFO - PROCESS | 1647 | 1464734448518 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1647 | 1464734448520 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:40:48 INFO - PROCESS | 1647 | 1464734448524 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1647 | 1464734448525 Marionette TRACE conn2 <- [1,2102,null,{}] 15:40:48 INFO - PROCESS | 1647 | 1464734448528 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}] 15:40:48 INFO - PROCESS | 1647 | 1464734448652 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:40:48 INFO - PROCESS | 1647 | 1464734448749 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b7800 == 107 [pid = 1647] [id = 533] 15:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x11706e800) [pid = 1647] [serial = 1599] [outer = 0x0] 15:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x121d3e000) [pid = 1647] [serial = 1600] [outer = 0x11706e800] 15:40:48 INFO - PROCESS | 1647 | 1464734448781 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x1386c6000) [pid = 1647] [serial = 1601] [outer = 0x11706e800] 15:40:49 INFO - PROCESS | 1647 | 1464734449451 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]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 970ms 15:40:49 INFO - PROCESS | 1647 | 1464734449495 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1647 | 1464734449497 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:40:49 INFO - PROCESS | 1647 | 1464734449503 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1647 | 1464734449505 Marionette TRACE conn2 <- [1,2106,null,{}] 15:40:49 INFO - PROCESS | 1647 | 1464734449509 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}] 15:40:49 INFO - PROCESS | 1647 | 1464734449627 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:40:49 INFO - PROCESS | 1647 | 1464734449731 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a841800 == 108 [pid = 1647] [id = 534] 15:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x115f3d400) [pid = 1647] [serial = 1602] [outer = 0x0] 15:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 266 (0x117e02c00) [pid = 1647] [serial = 1603] [outer = 0x115f3d400] 15:40:49 INFO - PROCESS | 1647 | 1464734449760 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 267 (0x118f91800) [pid = 1647] [serial = 1604] [outer = 0x115f3d400] 15:40:50 INFO - PROCESS | 1647 | 1464734450299 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]]]}] 15:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 822ms 15:40:50 INFO - PROCESS | 1647 | 1464734450326 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 1647 | 1464734450332 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:40:50 INFO - PROCESS | 1647 | 1464734450339 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 1647 | 1464734450341 Marionette TRACE conn2 <- [1,2110,null,{}] 15:40:50 INFO - PROCESS | 1647 | 1464734450345 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}] 15:40:50 INFO - PROCESS | 1647 | 1464734450515 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:40:50 INFO - PROCESS | 1647 | 1464734450693 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cdc000 == 109 [pid = 1647] [id = 535] 15:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 268 (0x118441000) [pid = 1647] [serial = 1605] [outer = 0x0] 15:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 269 (0x121d38000) [pid = 1647] [serial = 1606] [outer = 0x118441000] 15:40:50 INFO - PROCESS | 1647 | 1464734450738 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 270 (0x124ec6800) [pid = 1647] [serial = 1607] [outer = 0x118441000] 15:40:51 INFO - PROCESS | 1647 | 1464734451202 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]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 872ms 15:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:40:51 INFO - PROCESS | 1647 | 1464734451211 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1647 | 1464734451212 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:40:51 INFO - PROCESS | 1647 | 1464734451215 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1647 | 1464734451219 Marionette TRACE conn2 <- [1,2114,null,{}] 15:40:51 INFO - PROCESS | 1647 | 1464734451227 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}] 15:40:51 INFO - PROCESS | 1647 | 1464734451398 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:40:51 INFO - PROCESS | 1647 | 1464734451412 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x134f74800 == 110 [pid = 1647] [id = 536] 15:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 271 (0x128b5b000) [pid = 1647] [serial = 1608] [outer = 0x0] 15:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 272 (0x12960c400) [pid = 1647] [serial = 1609] [outer = 0x128b5b000] 15:40:51 INFO - PROCESS | 1647 | 1464734451455 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 273 (0x12bf6e400) [pid = 1647] [serial = 1610] [outer = 0x128b5b000] 15:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 730ms 15:40:51 INFO - PROCESS | 1647 | 1464734451939 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]]]}] 15:40:51 INFO - PROCESS | 1647 | 1464734451945 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1647 | 1464734451947 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:40:51 INFO - PROCESS | 1647 | 1464734451952 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1647 | 1464734451953 Marionette TRACE conn2 <- [1,2118,null,{}] 15:40:51 INFO - PROCESS | 1647 | 1464734451955 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}] 15:40:52 INFO - PROCESS | 1647 | 1464734452069 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:40:52 INFO - PROCESS | 1647 | 1464734452214 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1387dc800 == 109 [pid = 1647] [id = 522] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1358cb800 == 108 [pid = 1647] [id = 521] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x121371000 == 107 [pid = 1647] [id = 520] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x135210000 == 106 [pid = 1647] [id = 519] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x134779000 == 105 [pid = 1647] [id = 518] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 272 (0x128f4c400) [pid = 1647] [serial = 1449] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 271 (0x1187d5400) [pid = 1647] [serial = 1443] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 270 (0x112a9c800) [pid = 1647] [serial = 1440] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 269 (0x12acdcc00) [pid = 1647] [serial = 1452] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 268 (0x121d54800) [pid = 1647] [serial = 1446] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 267 (0x12d40c400) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 266 (0x13460dc00) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 265 (0x134d40c00) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x1346b2000) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x135097400) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x1359b5c00) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119694000 == 106 [pid = 1647] [id = 537] 15:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x11104c400) [pid = 1647] [serial = 1611] [outer = 0x0] 15:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x1187be400) [pid = 1647] [serial = 1612] [outer = 0x11104c400] 15:40:52 INFO - PROCESS | 1647 | 1464734452296 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x1264b6400) [pid = 1647] [serial = 1613] [outer = 0x11104c400] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce70000 == 105 [pid = 1647] [id = 517] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf0b800 == 104 [pid = 1647] [id = 516] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84c000 == 103 [pid = 1647] [id = 515] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x128c4d800 == 102 [pid = 1647] [id = 514] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b5000 == 101 [pid = 1647] [id = 513] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12695d000 == 100 [pid = 1647] [id = 512] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x14121a000 == 99 [pid = 1647] [id = 505] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13551c800 == 98 [pid = 1647] [id = 504] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x129120800 == 97 [pid = 1647] [id = 503] 15:40:52 INFO - PROCESS | 1647 | --DOCSHELL 0x119cbd800 == 96 [pid = 1647] [id = 502] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x12ccf7400) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x11982b000) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x1289ca000) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x128b66400) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x12d3c8c00) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x134e0d000) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x1264b4c00) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x1248d9400) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x12110c000) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x112facc00) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x115f83c00) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x118f82800) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x1197f2800) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x1359a7400) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x135406800) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x121103c00) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x1219dfc00) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x12a8f4c00) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x111f31000) [pid = 1647] [serial = 913] [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.] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x1291a5c00) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x134605c00) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x12bf7f000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x134e02c00) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x12c618c00) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 15:40:52 INFO - PROCESS | 1647 | 1464734452671 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]]]}] 15:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 15:40:52 INFO - PROCESS | 1647 | 1464734452723 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1647 | 1464734452724 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:40:52 INFO - PROCESS | 1647 | 1464734452728 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1647 | 1464734452730 Marionette TRACE conn2 <- [1,2122,null,{}] 15:40:52 INFO - PROCESS | 1647 | 1464734452736 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}] 15:40:52 INFO - PROCESS | 1647 | 1464734452916 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:40:53 INFO - PROCESS | 1647 | 1464734453039 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780c000 == 97 [pid = 1647] [id = 538] 15:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x112a64000) [pid = 1647] [serial = 1614] [outer = 0x0] 15:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x1291a5c00) [pid = 1647] [serial = 1615] [outer = 0x112a64000] 15:40:53 INFO - PROCESS | 1647 | 1464734453082 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x12ceb6400) [pid = 1647] [serial = 1616] [outer = 0x112a64000] 15:40:53 INFO - PROCESS | 1647 | 1464734453442 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]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 723ms 15:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:40:53 INFO - PROCESS | 1647 | 1464734453455 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 1647 | 1464734453457 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:40:53 INFO - PROCESS | 1647 | 1464734453469 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1647 | 1464734453471 Marionette TRACE conn2 <- [1,2126,null,{}] 15:40:53 INFO - PROCESS | 1647 | 1464734453484 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}] 15:40:53 INFO - PROCESS | 1647 | 1464734453595 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:40:53 INFO - PROCESS | 1647 | 1464734453600 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce66800 == 98 [pid = 1647] [id = 539] 15:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x13460ac00) [pid = 1647] [serial = 1617] [outer = 0x0] 15:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x1347a2400) [pid = 1647] [serial = 1618] [outer = 0x13460ac00] 15:40:53 INFO - PROCESS | 1647 | 1464734453627 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x135585800) [pid = 1647] [serial = 1619] [outer = 0x13460ac00] 15:40:53 INFO - PROCESS | 1647 | 1464734453983 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]]]}] 15:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 542ms 15:40:54 INFO - PROCESS | 1647 | 1464734454002 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1647 | 1464734454003 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:40:54 INFO - PROCESS | 1647 | 1464734454005 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1647 | 1464734454006 Marionette TRACE conn2 <- [1,2130,null,{}] 15:40:54 INFO - PROCESS | 1647 | 1464734454009 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}] 15:40:54 INFO - PROCESS | 1647 | 1464734454107 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:40:54 INFO - PROCESS | 1647 | 1464734454202 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x134f59000 == 99 [pid = 1647] [id = 540] 15:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x1197fe800) [pid = 1647] [serial = 1620] [outer = 0x0] 15:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x135586400) [pid = 1647] [serial = 1621] [outer = 0x1197fe800] 15:40:54 INFO - PROCESS | 1647 | 1464734454228 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x1377ca000) [pid = 1647] [serial = 1622] [outer = 0x1197fe800] 15:40:54 INFO - PROCESS | 1647 | 1464734454571 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1647 | 1464734454626 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:40:54 INFO - PROCESS | 1647 | 1464734454628 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1647 | 1464734454629 Marionette TRACE conn2 <- [1,2134,null,{}] 15:40:54 INFO - PROCESS | 1647 | 1464734454632 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}] 15:40:54 INFO - PROCESS | 1647 | 1464734454782 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:40:54 INFO - PROCESS | 1647 | 1464734454808 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x135858000 == 100 [pid = 1647] [id = 541] 15:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x1377cb000) [pid = 1647] [serial = 1623] [outer = 0x0] 15:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x137b5b400) [pid = 1647] [serial = 1624] [outer = 0x1377cb000] 15:40:54 INFO - PROCESS | 1647 | 1464734454850 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x137b86800) [pid = 1647] [serial = 1625] [outer = 0x1377cb000] 15:40:55 INFO - PROCESS | 1647 | 1464734455226 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]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 623ms 15:40:55 INFO - PROCESS | 1647 | 1464734455252 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1647 | 1464734455253 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:40:55 INFO - PROCESS | 1647 | 1464734455255 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1647 | 1464734455256 Marionette TRACE conn2 <- [1,2138,null,{}] 15:40:55 INFO - PROCESS | 1647 | 1464734455264 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}] 15:40:55 INFO - PROCESS | 1647 | 1464734455392 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:40:55 INFO - PROCESS | 1647 | 1464734455425 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358de000 == 101 [pid = 1647] [id = 542] 15:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x137a09800) [pid = 1647] [serial = 1626] [outer = 0x0] 15:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x138644000) [pid = 1647] [serial = 1627] [outer = 0x137a09800] 15:40:55 INFO - PROCESS | 1647 | 1464734455450 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x138650800) [pid = 1647] [serial = 1628] [outer = 0x137a09800] 15:40:55 INFO - PROCESS | 1647 | 1464734455811 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]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 574ms 15:40:55 INFO - PROCESS | 1647 | 1464734455830 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1647 | 1464734455833 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:40:55 INFO - PROCESS | 1647 | 1464734455836 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1647 | 1464734455837 Marionette TRACE conn2 <- [1,2142,null,{}] 15:40:55 INFO - PROCESS | 1647 | 1464734455840 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}] 15:40:55 INFO - PROCESS | 1647 | 1464734455972 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:40:56 INFO - PROCESS | 1647 | 1464734456000 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1378d5800 == 102 [pid = 1647] [id = 543] 15:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x110fefc00) [pid = 1647] [serial = 1629] [outer = 0x0] 15:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x119707800) [pid = 1647] [serial = 1630] [outer = 0x110fefc00] 15:40:56 INFO - PROCESS | 1647 | 1464734456025 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x13ffca400) [pid = 1647] [serial = 1631] [outer = 0x110fefc00] 15:40:56 INFO - PROCESS | 1647 | 1464734456412 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] 15:40:56 INFO - PROCESS | 1647 | 1464734456938 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:40:56 INFO - PROCESS | 1647 | 1464734456965 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1647 | 1464734456968 Marionette TRACE conn2 <- [1,2146,null,{}] 15:40:56 INFO - PROCESS | 1647 | 1464734456971 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}] 15:40:57 INFO - PROCESS | 1647 | 1464734457090 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:40:57 INFO - PROCESS | 1647 | 1464734457095 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b7000 == 103 [pid = 1647] [id = 544] 15:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x115d0d400) [pid = 1647] [serial = 1632] [outer = 0x0] 15:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x117064800) [pid = 1647] [serial = 1633] [outer = 0x115d0d400] 15:40:57 INFO - PROCESS | 1647 | 1464734457126 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x118938400) [pid = 1647] [serial = 1634] [outer = 0x115d0d400] 15:40:57 INFO - PROCESS | 1647 | 1464734457502 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] 15:40:57 INFO - PROCESS | 1647 | 1464734457539 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:40:57 INFO - PROCESS | 1647 | 1464734457553 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 1647 | 1464734457554 Marionette TRACE conn2 <- [1,2150,null,{}] 15:40:57 INFO - PROCESS | 1647 | 1464734457556 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}] 15:40:57 INFO - PROCESS | 1647 | 1464734457670 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:40:57 INFO - PROCESS | 1647 | 1464734457676 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7d3000 == 104 [pid = 1647] [id = 545] 15:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x119a63400) [pid = 1647] [serial = 1635] [outer = 0x0] 15:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x121d3cc00) [pid = 1647] [serial = 1636] [outer = 0x119a63400] 15:40:57 INFO - PROCESS | 1647 | 1464734457704 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x1245b3800) [pid = 1647] [serial = 1637] [outer = 0x119a63400] 15:40:58 INFO - PROCESS | 1647 | 1464734458110 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]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 15:40:58 INFO - PROCESS | 1647 | 1464734458123 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1647 | 1464734458125 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:40:58 INFO - PROCESS | 1647 | 1464734458127 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1647 | 1464734458128 Marionette TRACE conn2 <- [1,2154,null,{}] 15:40:58 INFO - PROCESS | 1647 | 1464734458132 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}] 15:40:58 INFO - PROCESS | 1647 | 1464734458253 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:40:58 INFO - PROCESS | 1647 | 1464734458398 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x135865800 == 105 [pid = 1647] [id = 546] 15:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x120e37400) [pid = 1647] [serial = 1638] [outer = 0x0] 15:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12643a800) [pid = 1647] [serial = 1639] [outer = 0x120e37400] 15:40:58 INFO - PROCESS | 1647 | 1464734458441 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x1291ad000) [pid = 1647] [serial = 1640] [outer = 0x120e37400] 15:40:58 INFO - PROCESS | 1647 | 1464734458832 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]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 724ms 15:40:58 INFO - PROCESS | 1647 | 1464734458853 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1647 | 1464734458854 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:40:58 INFO - PROCESS | 1647 | 1464734458857 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1647 | 1464734458858 Marionette TRACE conn2 <- [1,2158,null,{}] 15:40:58 INFO - PROCESS | 1647 | 1464734458860 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}] 15:40:59 INFO - PROCESS | 1647 | 1464734459090 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:40:59 INFO - PROCESS | 1647 | 1464734459194 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181f1000 == 106 [pid = 1647] [id = 547] 15:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x110ff1400) [pid = 1647] [serial = 1641] [outer = 0x0] 15:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x111f31000) [pid = 1647] [serial = 1642] [outer = 0x110ff1400] 15:40:59 INFO - PROCESS | 1647 | 1464734459231 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x1130af400) [pid = 1647] [serial = 1643] [outer = 0x110ff1400] 15:40:59 INFO - PROCESS | 1647 | 1464734459746 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]]]}] 15:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 919ms 15:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:40:59 INFO - PROCESS | 1647 | 1464734459778 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 1647 | 1464734459780 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:40:59 INFO - PROCESS | 1647 | 1464734459783 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1647 | 1464734459787 Marionette TRACE conn2 <- [1,2162,null,{}] 15:40:59 INFO - PROCESS | 1647 | 1464734459790 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}] 15:40:59 INFO - PROCESS | 1647 | 1464734459921 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:41:00 INFO - PROCESS | 1647 | 1464734460020 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf08000 == 107 [pid = 1647] [id = 548] 15:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x119836800) [pid = 1647] [serial = 1644] [outer = 0x0] 15:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12110f000) [pid = 1647] [serial = 1645] [outer = 0x119836800] 15:41:00 INFO - PROCESS | 1647 | 1464734460053 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x121d56800) [pid = 1647] [serial = 1646] [outer = 0x119836800] 15:41:00 INFO - PROCESS | 1647 | 1464734460494 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]]]}] 15:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 723ms 15:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:41:00 INFO - PROCESS | 1647 | 1464734460507 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 1647 | 1464734460509 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:41:00 INFO - PROCESS | 1647 | 1464734460511 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1647 | 1464734460512 Marionette TRACE conn2 <- [1,2166,null,{}] 15:41:00 INFO - PROCESS | 1647 | 1464734460515 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}] 15:41:00 INFO - PROCESS | 1647 | 1464734460641 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:41:00 INFO - PROCESS | 1647 | 1464734460772 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x135867000 == 108 [pid = 1647] [id = 549] 15:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x124fda400) [pid = 1647] [serial = 1647] [outer = 0x0] 15:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x126c52000) [pid = 1647] [serial = 1648] [outer = 0x124fda400] 15:41:00 INFO - PROCESS | 1647 | 1464734460803 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x129610c00) [pid = 1647] [serial = 1649] [outer = 0x124fda400] 15:41:01 INFO - PROCESS | 1647 | 1464734461251 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]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 822ms 15:41:01 INFO - PROCESS | 1647 | 1464734461333 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1647 | 1464734461336 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:41:01 INFO - PROCESS | 1647 | 1464734461345 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1647 | 1464734461348 Marionette TRACE conn2 <- [1,2170,null,{}] 15:41:01 INFO - PROCESS | 1647 | 1464734461371 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}] 15:41:01 INFO - PROCESS | 1647 | 1464734461503 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:41:01 INFO - PROCESS | 1647 | 1464734461600 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x140f85800 == 109 [pid = 1647] [id = 550] 15:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x126437400) [pid = 1647] [serial = 1650] [outer = 0x0] 15:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12c617c00) [pid = 1647] [serial = 1651] [outer = 0x126437400] 15:41:01 INFO - PROCESS | 1647 | 1464734461630 Marionette DEBUG loaded listener.js 15:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12ccfe400) [pid = 1647] [serial = 1652] [outer = 0x126437400] 15:41:02 INFO - PROCESS | 1647 | 1464734462056 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]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 745ms 15:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:41:02 INFO - PROCESS | 1647 | 1464734462091 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1647 | 1464734462092 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:41:02 INFO - PROCESS | 1647 | 1464734462094 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1647 | 1464734462096 Marionette TRACE conn2 <- [1,2174,null,{}] 15:41:02 INFO - PROCESS | 1647 | 1464734462098 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}] 15:41:02 INFO - PROCESS | 1647 | 1464734462221 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:41:02 INFO - PROCESS | 1647 | 1464734462317 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1412c5000 == 110 [pid = 1647] [id = 551] 15:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12ba2a000) [pid = 1647] [serial = 1653] [outer = 0x0] 15:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12d408000) [pid = 1647] [serial = 1654] [outer = 0x12ba2a000] 15:41:02 INFO - PROCESS | 1647 | 1464734462347 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x134610400) [pid = 1647] [serial = 1655] [outer = 0x12ba2a000] 15:41:02 INFO - PROCESS | 1647 | 1464734462754 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]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 15:41:02 INFO - PROCESS | 1647 | 1464734462816 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1647 | 1464734462818 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:41:02 INFO - PROCESS | 1647 | 1464734462840 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1647 | 1464734462841 Marionette TRACE conn2 <- [1,2178,null,{}] 15:41:02 INFO - PROCESS | 1647 | 1464734462843 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}] 15:41:02 INFO - PROCESS | 1647 | 1464734462969 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:41:03 INFO - PROCESS | 1647 | 1464734463101 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x140ea9000 == 111 [pid = 1647] [id = 552] 15:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1347a1c00) [pid = 1647] [serial = 1656] [outer = 0x0] 15:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x134d3b800) [pid = 1647] [serial = 1657] [outer = 0x1347a1c00] 15:41:03 INFO - PROCESS | 1647 | 1464734463137 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x134e10800) [pid = 1647] [serial = 1658] [outer = 0x1347a1c00] 15:41:03 INFO - PROCESS | 1647 | 1464734463577 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]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 791ms 15:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:41:03 INFO - PROCESS | 1647 | 1464734463612 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1647 | 1464734463613 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:41:03 INFO - PROCESS | 1647 | 1464734463617 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1647 | 1464734463619 Marionette TRACE conn2 <- [1,2182,null,{}] 15:41:03 INFO - PROCESS | 1647 | 1464734463622 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}] 15:41:03 INFO - PROCESS | 1647 | 1464734463743 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:41:03 INFO - PROCESS | 1647 | 1464734463839 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423bb000 == 112 [pid = 1647] [id = 553] 15:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x134e02c00) [pid = 1647] [serial = 1659] [outer = 0x0] 15:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x13558a800) [pid = 1647] [serial = 1660] [outer = 0x134e02c00] 15:41:03 INFO - PROCESS | 1647 | 1464734463868 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x1377c5400) [pid = 1647] [serial = 1661] [outer = 0x134e02c00] 15:41:04 INFO - PROCESS | 1647 | 1464734464342 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]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 773ms 15:41:04 INFO - PROCESS | 1647 | 1464734464390 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 1647 | 1464734464391 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:41:04 INFO - PROCESS | 1647 | 1464734464393 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 1647 | 1464734464395 Marionette TRACE conn2 <- [1,2186,null,{}] 15:41:04 INFO - PROCESS | 1647 | 1464734464397 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}] 15:41:04 INFO - PROCESS | 1647 | 1464734464520 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:41:04 INFO - PROCESS | 1647 | 1464734464622 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121751000 == 113 [pid = 1647] [id = 554] 15:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x119d91000) [pid = 1647] [serial = 1662] [outer = 0x0] 15:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x1291aa800) [pid = 1647] [serial = 1663] [outer = 0x119d91000] 15:41:04 INFO - PROCESS | 1647 | 1464734464652 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x137a10400) [pid = 1647] [serial = 1664] [outer = 0x119d91000] 15:41:05 INFO - PROCESS | 1647 | 1464734465102 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]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 15:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:41:05 INFO - PROCESS | 1647 | 1464734465113 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1647 | 1464734465114 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:41:05 INFO - PROCESS | 1647 | 1464734465117 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1647 | 1464734465118 Marionette TRACE conn2 <- [1,2190,null,{}] 15:41:05 INFO - PROCESS | 1647 | 1464734465121 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}] 15:41:05 INFO - PROCESS | 1647 | 1464734465255 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:41:05 INFO - PROCESS | 1647 | 1464734465395 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12174c000 == 114 [pid = 1647] [id = 555] 15:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x117063400) [pid = 1647] [serial = 1665] [outer = 0x0] 15:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x121d0e400) [pid = 1647] [serial = 1666] [outer = 0x117063400] 15:41:05 INFO - PROCESS | 1647 | 1464734465443 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x13509a000) [pid = 1647] [serial = 1667] [outer = 0x117063400] 15:41:05 INFO - PROCESS | 1647 | 1464734465926 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]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 874ms 15:41:05 INFO - PROCESS | 1647 | 1464734465991 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:41:05 INFO - PROCESS | 1647 | 1464734465993 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:41:05 INFO - PROCESS | 1647 | 1464734465995 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1647 | 1464734465996 Marionette TRACE conn2 <- [1,2194,null,{}] 15:41:06 INFO - PROCESS | 1647 | 1464734465999 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}] 15:41:06 INFO - PROCESS | 1647 | 1464734466127 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:41:06 INFO - PROCESS | 1647 | 1464734466293 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11925d800 == 115 [pid = 1647] [id = 556] 15:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x113145800) [pid = 1647] [serial = 1668] [outer = 0x0] 15:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x117063c00) [pid = 1647] [serial = 1669] [outer = 0x113145800] 15:41:06 INFO - PROCESS | 1647 | 1464734466326 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x129608000) [pid = 1647] [serial = 1670] [outer = 0x113145800] 15:41:07 INFO - PROCESS | 1647 | 1464734467057 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]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1073ms 15:41:07 INFO - PROCESS | 1647 | 1464734467084 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1647 | 1464734467086 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:41:07 INFO - PROCESS | 1647 | 1464734467092 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1647 | 1464734467095 Marionette TRACE conn2 <- [1,2198,null,{}] 15:41:07 INFO - PROCESS | 1647 | 1464734467099 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}] 15:41:07 INFO - PROCESS | 1647 | 1464734467220 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:41:07 INFO - PROCESS | 1647 | 1464734467321 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x121376800 == 116 [pid = 1647] [id = 557] 15:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x111fd9400) [pid = 1647] [serial = 1671] [outer = 0x0] 15:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x112782800) [pid = 1647] [serial = 1672] [outer = 0x111fd9400] 15:41:07 INFO - PROCESS | 1647 | 1464734467350 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x112a7d800) [pid = 1647] [serial = 1673] [outer = 0x111fd9400] 15:41:07 INFO - PROCESS | 1647 | 1464734467805 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]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 15:41:07 INFO - PROCESS | 1647 | 1464734467813 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1647 | 1464734467817 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:41:07 INFO - PROCESS | 1647 | 1464734467845 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1647 | 1464734467846 Marionette TRACE conn2 <- [1,2202,null,{}] 15:41:07 INFO - PROCESS | 1647 | 1464734467849 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}] 15:41:07 INFO - PROCESS | 1647 | 1464734467964 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:41:08 INFO - PROCESS | 1647 | 1464734468071 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11897f000 == 117 [pid = 1647] [id = 558] 15:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x113aca800) [pid = 1647] [serial = 1674] [outer = 0x0] 15:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x115d0d800) [pid = 1647] [serial = 1675] [outer = 0x113aca800] 15:41:08 INFO - PROCESS | 1647 | 1464734468099 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x1168b7000) [pid = 1647] [serial = 1676] [outer = 0x113aca800] 15:41:08 INFO - PROCESS | 1647 | 1464734468559 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]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 729ms 15:41:08 INFO - PROCESS | 1647 | 1464734468570 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 1647 | 1464734468571 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:41:08 INFO - PROCESS | 1647 | 1464734468574 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 1647 | 1464734468576 Marionette TRACE conn2 <- [1,2206,null,{}] 15:41:08 INFO - PROCESS | 1647 | 1464734468584 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}] 15:41:08 INFO - PROCESS | 1647 | 1464734468696 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:41:08 INFO - PROCESS | 1647 | 1464734468871 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12dc52000 == 116 [pid = 1647] [id = 488] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x135865800 == 115 [pid = 1647] [id = 546] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7d3000 == 114 [pid = 1647] [id = 545] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b7000 == 113 [pid = 1647] [id = 544] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1378d5800 == 112 [pid = 1647] [id = 543] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x135594c00) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x137b82400) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x137b65c00) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x137b81000) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x1347a6400) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x12bb2d400) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x137a05800) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 15:41:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d34800 == 113 [pid = 1647] [id = 559] 15:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x112780400) [pid = 1647] [serial = 1677] [outer = 0x0] 15:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x112fe9c00) [pid = 1647] [serial = 1678] [outer = 0x112780400] 15:41:08 INFO - PROCESS | 1647 | 1464734468934 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x118441c00) [pid = 1647] [serial = 1679] [outer = 0x112780400] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1358de000 == 112 [pid = 1647] [id = 542] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x135858000 == 111 [pid = 1647] [id = 541] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x134f59000 == 110 [pid = 1647] [id = 540] 15:41:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce66800 == 109 [pid = 1647] [id = 539] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12780c000 == 108 [pid = 1647] [id = 538] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119694000 == 107 [pid = 1647] [id = 537] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x134f74800 == 106 [pid = 1647] [id = 536] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x128cdc000 == 105 [pid = 1647] [id = 535] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12a841800 == 104 [pid = 1647] [id = 534] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x135855000 == 103 [pid = 1647] [id = 529] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x140f88800 == 102 [pid = 1647] [id = 528] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x140f70800 == 101 [pid = 1647] [id = 527] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1402ee000 == 100 [pid = 1647] [id = 526] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b0800 == 99 [pid = 1647] [id = 525] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x124f08000 == 98 [pid = 1647] [id = 524] 15:41:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1402f1800 == 97 [pid = 1647] [id = 523] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x134e0fc00) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x120eb0800) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12bf70c00) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x13558e800) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x11843c800) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12c445400) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x129654400) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x135405c00) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x119704800) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12bb23400) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12d14e400) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12ceb5000) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x118f41800) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x134e0dc00) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x134d49400) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x128b5bc00) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x115f42000) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12ccf3800) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x134d45800) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x1346b5000) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12b164000) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12ccf4c00) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x115d0a000) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12c44e800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x121d36000) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x118f90000) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x121d0f000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12bb39000) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x121d09400) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12bb27400) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x134d3f400) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x121d3b400) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x117060400) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x118565400) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x135588c00) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x1346b6400) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x1359acc00) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x124ec8c00) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x113a3dc00) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x126c51000) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12bf7c800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x117685400) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12bb41c00) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x1346b6c00) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x135099400) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12c619c00) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1264b9c00) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x1197ef400) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12ceabc00) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x1359afc00) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12965ac00) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x134606400) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x129658400) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x129609400) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x128907c00) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12961c400) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12bf7bc00) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1130af000) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x128f4d400) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x128b60400) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1293a6000) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x124fde800) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x120e28c00) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12c60c400) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x126c48c00) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x120eac400) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1216a7400) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1289cb800) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x137b63000) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1346b3c00) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x118566000) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x119832800) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x13558ac00) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1350a0800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x134e07800) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1377c4800) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12169e400) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x137a11400) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x134607c00) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x112fea800) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1377bf000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1377cd000) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12acde800) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1647 | 1464734469308 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]]]}] 15:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 772ms 15:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:41:09 INFO - PROCESS | 1647 | 1464734469347 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1647 | 1464734469349 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:41:09 INFO - PROCESS | 1647 | 1464734469351 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1647 | 1464734469352 Marionette TRACE conn2 <- [1,2210,null,{}] 15:41:09 INFO - PROCESS | 1647 | 1464734469354 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}] 15:41:09 INFO - PROCESS | 1647 | 1464734469453 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:41:09 INFO - PROCESS | 1647 | 1464734469457 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x121734000 == 98 [pid = 1647] [id = 560] 15:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1187d5400) [pid = 1647] [serial = 1680] [outer = 0x0] 15:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x118f4ac00) [pid = 1647] [serial = 1681] [outer = 0x1187d5400] 15:41:09 INFO - PROCESS | 1647 | 1464734469483 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x119237c00) [pid = 1647] [serial = 1682] [outer = 0x1187d5400] 15:41:09 INFO - PROCESS | 1647 | 1464734469852 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]]]}] 15:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 15:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:41:09 INFO - PROCESS | 1647 | 1464734469869 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1647 | 1464734469871 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:41:09 INFO - PROCESS | 1647 | 1464734469873 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1647 | 1464734469874 Marionette TRACE conn2 <- [1,2214,null,{}] 15:41:09 INFO - PROCESS | 1647 | 1464734469876 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}] 15:41:09 INFO - PROCESS | 1647 | 1464734469974 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:41:10 INFO - PROCESS | 1647 | 1464734470042 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x124207000 == 99 [pid = 1647] [id = 561] 15:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1187da000) [pid = 1647] [serial = 1683] [outer = 0x0] 15:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1197f3800) [pid = 1647] [serial = 1684] [outer = 0x1187da000] 15:41:10 INFO - PROCESS | 1647 | 1464734470068 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11982e400) [pid = 1647] [serial = 1685] [outer = 0x1187da000] 15:41:10 INFO - PROCESS | 1647 | 1464734470396 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]]]}] 15:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms 15:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:41:10 INFO - PROCESS | 1647 | 1464734470444 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:41:10 INFO - PROCESS | 1647 | 1464734470445 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:41:10 INFO - PROCESS | 1647 | 1464734470447 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 1647 | 1464734470448 Marionette TRACE conn2 <- [1,2218,null,{}] 15:41:10 INFO - PROCESS | 1647 | 1464734470450 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}] 15:41:10 INFO - PROCESS | 1647 | 1464734470590 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:41:10 INFO - PROCESS | 1647 | 1464734470599 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ce9800 == 100 [pid = 1647] [id = 562] 15:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11982dc00) [pid = 1647] [serial = 1686] [outer = 0x0] 15:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x120e36c00) [pid = 1647] [serial = 1687] [outer = 0x11982dc00] 15:41:10 INFO - PROCESS | 1647 | 1464734470626 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x121d0c400) [pid = 1647] [serial = 1688] [outer = 0x11982dc00] 15:41:10 INFO - PROCESS | 1647 | 1464734470968 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]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 15:41:11 INFO - PROCESS | 1647 | 1464734471018 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1647 | 1464734471019 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:41:11 INFO - PROCESS | 1647 | 1464734471021 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1647 | 1464734471022 Marionette TRACE conn2 <- [1,2222,null,{}] 15:41:11 INFO - PROCESS | 1647 | 1464734471024 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}] 15:41:11 INFO - PROCESS | 1647 | 1464734471121 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:41:11 INFO - PROCESS | 1647 | 1464734471125 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297df000 == 101 [pid = 1647] [id = 563] 15:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x121d38800) [pid = 1647] [serial = 1689] [outer = 0x0] 15:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x121d4f800) [pid = 1647] [serial = 1690] [outer = 0x121d38800] 15:41:11 INFO - PROCESS | 1647 | 1464734471151 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123634400) [pid = 1647] [serial = 1691] [outer = 0x121d38800] 15:41:11 INFO - PROCESS | 1647 | 1464734471568 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]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 571ms 15:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:41:11 INFO - PROCESS | 1647 | 1464734471592 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1647 | 1464734471593 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:41:11 INFO - PROCESS | 1647 | 1464734471602 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1647 | 1464734471603 Marionette TRACE conn2 <- [1,2226,null,{}] 15:41:11 INFO - PROCESS | 1647 | 1464734471606 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}] 15:41:11 INFO - PROCESS | 1647 | 1464734471727 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:41:11 INFO - PROCESS | 1647 | 1464734471742 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a845800 == 102 [pid = 1647] [id = 564] 15:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x121d51800) [pid = 1647] [serial = 1692] [outer = 0x0] 15:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x124ec5c00) [pid = 1647] [serial = 1693] [outer = 0x121d51800] 15:41:11 INFO - PROCESS | 1647 | 1464734471768 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1264b0c00) [pid = 1647] [serial = 1694] [outer = 0x121d51800] 15:41:12 INFO - PROCESS | 1647 | 1464734472117 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]]]}] 15:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 575ms 15:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:41:12 INFO - PROCESS | 1647 | 1464734472172 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1647 | 1464734472173 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:41:12 INFO - PROCESS | 1647 | 1464734472175 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1647 | 1464734472176 Marionette TRACE conn2 <- [1,2230,null,{}] 15:41:12 INFO - PROCESS | 1647 | 1464734472178 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}] 15:41:12 INFO - PROCESS | 1647 | 1464734472301 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:41:12 INFO - PROCESS | 1647 | 1464734472317 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bca8000 == 103 [pid = 1647] [id = 565] 15:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1264b8000) [pid = 1647] [serial = 1695] [outer = 0x0] 15:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x126c48c00) [pid = 1647] [serial = 1696] [outer = 0x1264b8000] 15:41:12 INFO - PROCESS | 1647 | 1464734472343 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x128909400) [pid = 1647] [serial = 1697] [outer = 0x1264b8000] 15:41:12 INFO - PROCESS | 1647 | 1464734472722 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]]]}] 15:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms 15:41:12 INFO - PROCESS | 1647 | 1464734472745 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1647 | 1464734472746 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:41:12 INFO - PROCESS | 1647 | 1464734472749 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1647 | 1464734472750 Marionette TRACE conn2 <- [1,2234,null,{}] 15:41:12 INFO - PROCESS | 1647 | 1464734472752 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}] 15:41:12 INFO - PROCESS | 1647 | 1464734472898 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:41:12 INFO - PROCESS | 1647 | 1464734472913 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1f800 == 104 [pid = 1647] [id = 566] 15:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1264bd400) [pid = 1647] [serial = 1698] [outer = 0x0] 15:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x1289cb800) [pid = 1647] [serial = 1699] [outer = 0x1264bd400] 15:41:12 INFO - PROCESS | 1647 | 1464734472938 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x128b60400) [pid = 1647] [serial = 1700] [outer = 0x1264bd400] 15:41:13 INFO - PROCESS | 1647 | 1464734473575 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]]]}] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x118441000) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12bb2f400) [pid = 1647] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1122b0400) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x13460ac00) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x115f3d400) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11104c400) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x128b5b000) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1197fe800) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x137a09800) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x112a64000) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x119a63400) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11706e800) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1377cb000) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x110fefc00) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:41:13 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x115d0d400) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 869ms 15:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:41:13 INFO - PROCESS | 1647 | 1464734473618 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:41:13 INFO - PROCESS | 1647 | 1464734473620 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:41:13 INFO - PROCESS | 1647 | 1464734473622 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:41:13 INFO - PROCESS | 1647 | 1464734473624 Marionette TRACE conn2 <- [1,2238,null,{}] 15:41:13 INFO - PROCESS | 1647 | 1464734473626 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}] 15:41:13 INFO - PROCESS | 1647 | 1464734473737 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:41:13 INFO - PROCESS | 1647 | 1464734473743 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf10000 == 105 [pid = 1647] [id = 567] 15:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x121d4a000) [pid = 1647] [serial = 1701] [outer = 0x0] 15:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12939a400) [pid = 1647] [serial = 1702] [outer = 0x121d4a000] 15:41:13 INFO - PROCESS | 1647 | 1464734473772 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12961f400) [pid = 1647] [serial = 1703] [outer = 0x121d4a000] 15:41:14 INFO - PROCESS | 1647 | 1464734474135 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]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 522ms 15:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:41:14 INFO - PROCESS | 1647 | 1464734474144 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1647 | 1464734474145 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:41:14 INFO - PROCESS | 1647 | 1464734474148 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1647 | 1464734474149 Marionette TRACE conn2 <- [1,2242,null,{}] 15:41:14 INFO - PROCESS | 1647 | 1464734474154 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}] 15:41:14 INFO - PROCESS | 1647 | 1464734474292 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:41:14 INFO - PROCESS | 1647 | 1464734474300 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ced4000 == 106 [pid = 1647] [id = 568] 15:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x128906c00) [pid = 1647] [serial = 1704] [outer = 0x0] 15:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12a8ef800) [pid = 1647] [serial = 1705] [outer = 0x128906c00] 15:41:14 INFO - PROCESS | 1647 | 1464734474325 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12acd2800) [pid = 1647] [serial = 1706] [outer = 0x128906c00] 15:41:14 INFO - PROCESS | 1647 | 1464734474651 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]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 15:41:14 INFO - PROCESS | 1647 | 1464734474670 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1647 | 1464734474672 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:41:14 INFO - PROCESS | 1647 | 1464734474674 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1647 | 1464734474675 Marionette TRACE conn2 <- [1,2246,null,{}] 15:41:14 INFO - PROCESS | 1647 | 1464734474677 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}] 15:41:14 INFO - PROCESS | 1647 | 1464734474775 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:41:14 INFO - PROCESS | 1647 | 1464734474779 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d4dd000 == 107 [pid = 1647] [id = 569] 15:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12acd9400) [pid = 1647] [serial = 1707] [outer = 0x0] 15:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12ba25c00) [pid = 1647] [serial = 1708] [outer = 0x12acd9400] 15:41:14 INFO - PROCESS | 1647 | 1464734474805 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12bb26400) [pid = 1647] [serial = 1709] [outer = 0x12acd9400] 15:41:15 INFO - PROCESS | 1647 | 1464734475167 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]]]}] 15:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 15:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:41:15 INFO - PROCESS | 1647 | 1464734475195 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 1647 | 1464734475196 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:41:15 INFO - PROCESS | 1647 | 1464734475198 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 1647 | 1464734475200 Marionette TRACE conn2 <- [1,2250,null,{}] 15:41:15 INFO - PROCESS | 1647 | 1464734475221 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}] 15:41:15 INFO - PROCESS | 1647 | 1464734475317 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:41:15 INFO - PROCESS | 1647 | 1464734475329 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df23800 == 108 [pid = 1647] [id = 570] 15:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12ba26c00) [pid = 1647] [serial = 1710] [outer = 0x0] 15:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12bf70800) [pid = 1647] [serial = 1711] [outer = 0x12ba26c00] 15:41:15 INFO - PROCESS | 1647 | 1464734475354 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12c442c00) [pid = 1647] [serial = 1712] [outer = 0x12ba26c00] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12df26000 == 107 [pid = 1647] [id = 381] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12c697000 == 106 [pid = 1647] [id = 322] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1359d7800 == 105 [pid = 1647] [id = 401] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x126413800 == 104 [pid = 1647] [id = 489] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x140f9b800 == 103 [pid = 1647] [id = 530] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12c694800 == 102 [pid = 1647] [id = 361] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x140fa0000 == 101 [pid = 1647] [id = 532] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b7800 == 100 [pid = 1647] [id = 533] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x135217800 == 99 [pid = 1647] [id = 424] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1412d9800 == 98 [pid = 1647] [id = 506] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b1000 == 97 [pid = 1647] [id = 341] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b3000 == 96 [pid = 1647] [id = 193] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121740800 == 95 [pid = 1647] [id = 465] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12695e800 == 94 [pid = 1647] [id = 182] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12c685800 == 93 [pid = 1647] [id = 164] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128c3b000 == 92 [pid = 1647] [id = 466] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12897a800 == 91 [pid = 1647] [id = 403] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7d3800 == 90 [pid = 1647] [id = 342] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac64800 == 89 [pid = 1647] [id = 208] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12cec9800 == 88 [pid = 1647] [id = 323] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1402e4000 == 87 [pid = 1647] [id = 458] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1358e1000 == 86 [pid = 1647] [id = 417] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x135875800 == 85 [pid = 1647] [id = 464] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce77800 == 84 [pid = 1647] [id = 375] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1a000 == 83 [pid = 1647] [id = 360] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x13ff51000 == 82 [pid = 1647] [id = 531] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124f19000 == 81 [pid = 1647] [id = 324] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1387ce000 == 80 [pid = 1647] [id = 402] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1378c9800 == 79 [pid = 1647] [id = 507] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1387dd800 == 78 [pid = 1647] [id = 443] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1171e0000 == 77 [pid = 1647] [id = 150] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12df37800 == 76 [pid = 1647] [id = 297] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x119269000 == 75 [pid = 1647] [id = 445] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1293bf000 == 74 [pid = 1647] [id = 194] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x119254800 == 73 [pid = 1647] [id = 382] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3a9800 == 72 [pid = 1647] [id = 244] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcb5800 == 71 [pid = 1647] [id = 210] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12babf000 == 70 [pid = 1647] [id = 209] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124f1a800 == 69 [pid = 1647] [id = 226] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12d4c6800 == 68 [pid = 1647] [id = 379] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1403c3800 == 67 [pid = 1647] [id = 487] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1352a4800 == 66 [pid = 1647] [id = 400] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ceda800 == 65 [pid = 1647] [id = 228] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7e0800 == 64 [pid = 1647] [id = 380] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1412df000 == 63 [pid = 1647] [id = 509] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1171dc800 == 62 [pid = 1647] [id = 246] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x137ca0800 == 61 [pid = 1647] [id = 423] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124e81000 == 60 [pid = 1647] [id = 510] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84d000 == 59 [pid = 1647] [id = 511] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1427a4800 == 58 [pid = 1647] [id = 508] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1c000 == 57 [pid = 1647] [id = 321] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1358db000 == 56 [pid = 1647] [id = 442] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1403d7000 == 55 [pid = 1647] [id = 444] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb59800 == 54 [pid = 1647] [id = 224] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x137c8f000 == 53 [pid = 1647] [id = 486] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x115fb9800 == 52 [pid = 1647] [id = 343] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121385800 == 51 [pid = 1647] [id = 230] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121aa4000 == 50 [pid = 1647] [id = 425] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121376800 == 49 [pid = 1647] [id = 557] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11925d800 == 48 [pid = 1647] [id = 556] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12174c000 == 47 [pid = 1647] [id = 555] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x121751000 == 46 [pid = 1647] [id = 554] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1423bb000 == 45 [pid = 1647] [id = 553] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x140ea9000 == 44 [pid = 1647] [id = 552] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1412c5000 == 43 [pid = 1647] [id = 551] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x140f85800 == 42 [pid = 1647] [id = 550] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x135867000 == 41 [pid = 1647] [id = 549] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf08000 == 40 [pid = 1647] [id = 548] 15:41:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1181f1000 == 39 [pid = 1647] [id = 547] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11897f000 == 38 [pid = 1647] [id = 558] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x115d34800 == 37 [pid = 1647] [id = 559] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x121734000 == 36 [pid = 1647] [id = 560] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bca8000 == 35 [pid = 1647] [id = 565] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ced4000 == 34 [pid = 1647] [id = 568] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x124207000 == 33 [pid = 1647] [id = 561] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d4dd000 == 32 [pid = 1647] [id = 569] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1297df000 == 31 [pid = 1647] [id = 563] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a845800 == 30 [pid = 1647] [id = 564] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf10000 == 29 [pid = 1647] [id = 567] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1f800 == 28 [pid = 1647] [id = 566] 15:41:17 INFO - PROCESS | 1647 | --DOCSHELL 0x128ce9800 == 27 [pid = 1647] [id = 562] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x137b5b400) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x138644000) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x138650800) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x137a0ac00) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12ba2c000) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1187be400) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x119707800) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1264b6400) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x13864b000) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1291a5c00) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12ceb6400) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x134e11400) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1386cdc00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x13463e800) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x118439400) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1386c6000) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x121d3e000) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x13ffc8800) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12455fc00) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x13ffca400) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12bf6e400) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12960c400) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x118f91800) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x117e02c00) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x135586400) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x117064800) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x124ec6800) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x121d38000) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1347a2400) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x135585800) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12c60b000) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x137a0bc00) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12643a800) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x137b86800) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x118938400) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1245b3800) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1377ca000) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x121d3cc00) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 15:41:17 INFO - PROCESS | 1647 | 1464734477551 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]]]}] 15:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2376ms 15:41:17 INFO - PROCESS | 1647 | 1464734477575 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:41:17 INFO - PROCESS | 1647 | 1464734477577 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:41:17 INFO - PROCESS | 1647 | 1464734477581 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1647 | 1464734477583 Marionette TRACE conn2 <- [1,2254,null,{}] 15:41:17 INFO - PROCESS | 1647 | 1464734477588 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}] 15:41:17 INFO - PROCESS | 1647 | 1464734477676 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:41:17 INFO - PROCESS | 1647 | 1464734477735 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x113384800 == 28 [pid = 1647] [id = 571] 15:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x112041c00) [pid = 1647] [serial = 1713] [outer = 0x0] 15:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x112045400) [pid = 1647] [serial = 1714] [outer = 0x112041c00] 15:41:17 INFO - PROCESS | 1647 | 1464734477764 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11277f400) [pid = 1647] [serial = 1715] [outer = 0x112041c00] 15:41:18 INFO - PROCESS | 1647 | 1464734478091 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]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 15:41:18 INFO - PROCESS | 1647 | 1464734478104 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1647 | 1464734478109 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:41:18 INFO - PROCESS | 1647 | 1464734478113 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1647 | 1464734478115 Marionette TRACE conn2 <- [1,2258,null,{}] 15:41:18 INFO - PROCESS | 1647 | 1464734478120 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}] 15:41:18 INFO - PROCESS | 1647 | 1464734478202 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:41:18 INFO - PROCESS | 1647 | 1464734478208 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f32000 == 29 [pid = 1647] [id = 572] 15:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x112785c00) [pid = 1647] [serial = 1716] [outer = 0x0] 15:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x112a66800) [pid = 1647] [serial = 1717] [outer = 0x112785c00] 15:41:18 INFO - PROCESS | 1647 | 1464734478235 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x112a75800) [pid = 1647] [serial = 1718] [outer = 0x112785c00] 15:41:18 INFO - PROCESS | 1647 | 1464734478593 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]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 15:41:18 INFO - PROCESS | 1647 | 1464734478635 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1647 | 1464734478636 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:41:18 INFO - PROCESS | 1647 | 1464734478639 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1647 | 1464734478642 Marionette TRACE conn2 <- [1,2262,null,{}] 15:41:18 INFO - PROCESS | 1647 | 1464734478649 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}] 15:41:18 INFO - PROCESS | 1647 | 1464734478735 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:41:18 INFO - PROCESS | 1647 | 1464734478742 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181e1800 == 30 [pid = 1647] [id = 573] 15:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x110fee000) [pid = 1647] [serial = 1719] [outer = 0x0] 15:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x113145000) [pid = 1647] [serial = 1720] [outer = 0x110fee000] 15:41:18 INFO - PROCESS | 1647 | 1464734478781 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11314ec00) [pid = 1647] [serial = 1721] [outer = 0x110fee000] 15:41:19 INFO - PROCESS | 1647 | 1464734479154 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]]]}] 15:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms 15:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:41:19 INFO - PROCESS | 1647 | 1464734479162 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 1647 | 1464734479164 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:41:19 INFO - PROCESS | 1647 | 1464734479168 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1647 | 1464734479170 Marionette TRACE conn2 <- [1,2266,null,{}] 15:41:19 INFO - PROCESS | 1647 | 1464734479172 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}] 15:41:19 INFO - PROCESS | 1647 | 1464734479276 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:41:19 INFO - PROCESS | 1647 | 1464734479285 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187f4000 == 31 [pid = 1647] [id = 574] 15:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x113ac9000) [pid = 1647] [serial = 1722] [outer = 0x0] 15:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x115d0a800) [pid = 1647] [serial = 1723] [outer = 0x113ac9000] 15:41:19 INFO - PROCESS | 1647 | 1464734479311 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x115f43800) [pid = 1647] [serial = 1724] [outer = 0x113ac9000] 15:41:19 INFO - PROCESS | 1647 | 1464734479617 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]]]}] 15:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 15:41:19 INFO - PROCESS | 1647 | 1464734479638 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:41:19 INFO - PROCESS | 1647 | 1464734479640 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:41:19 INFO - PROCESS | 1647 | 1464734479642 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1647 | 1464734479643 Marionette TRACE conn2 <- [1,2270,null,{}] 15:41:19 INFO - PROCESS | 1647 | 1464734479645 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}] 15:41:19 INFO - PROCESS | 1647 | 1464734479722 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:41:19 INFO - PROCESS | 1647 | 1464734479726 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196a1800 == 32 [pid = 1647] [id = 575] 15:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x112785400) [pid = 1647] [serial = 1725] [outer = 0x0] 15:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x116462000) [pid = 1647] [serial = 1726] [outer = 0x112785400] 15:41:19 INFO - PROCESS | 1647 | 1464734479754 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1168af400) [pid = 1647] [serial = 1727] [outer = 0x112785400] 15:41:20 INFO - PROCESS | 1647 | 1464734480105 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]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 15:41:20 INFO - PROCESS | 1647 | 1464734480112 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 1647 | 1464734480113 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:41:20 INFO - PROCESS | 1647 | 1464734480117 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 1647 | 1464734480118 Marionette TRACE conn2 <- [1,2274,null,{}] 15:41:20 INFO - PROCESS | 1647 | 1464734480121 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}] 15:41:20 INFO - PROCESS | 1647 | 1464734480249 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:41:20 INFO - PROCESS | 1647 | 1464734480260 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da1000 == 33 [pid = 1647] [id = 576] 15:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x117060400) [pid = 1647] [serial = 1728] [outer = 0x0] 15:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11706ac00) [pid = 1647] [serial = 1729] [outer = 0x117060400] 15:41:20 INFO - PROCESS | 1647 | 1464734480287 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118319c00) [pid = 1647] [serial = 1730] [outer = 0x117060400] 15:41:20 INFO - PROCESS | 1647 | 1464734480590 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]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 521ms 15:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:41:20 INFO - PROCESS | 1647 | 1464734480639 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 1647 | 1464734480640 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:41:20 INFO - PROCESS | 1647 | 1464734480642 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 1647 | 1464734480643 Marionette TRACE conn2 <- [1,2278,null,{}] 15:41:20 INFO - PROCESS | 1647 | 1464734480645 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}] 15:41:20 INFO - PROCESS | 1647 | 1464734480722 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:41:20 INFO - PROCESS | 1647 | 1464734480727 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12137a800 == 34 [pid = 1647] [id = 577] 15:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x113c49400) [pid = 1647] [serial = 1731] [outer = 0x0] 15:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11843b400) [pid = 1647] [serial = 1732] [outer = 0x113c49400] 15:41:20 INFO - PROCESS | 1647 | 1464734480753 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x118442800) [pid = 1647] [serial = 1733] [outer = 0x113c49400] 15:41:21 INFO - PROCESS | 1647 | 1464734481061 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]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 15:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:41:21 INFO - PROCESS | 1647 | 1464734481112 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1647 | 1464734481113 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:41:21 INFO - PROCESS | 1647 | 1464734481115 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1647 | 1464734481117 Marionette TRACE conn2 <- [1,2282,null,{}] 15:41:21 INFO - PROCESS | 1647 | 1464734481119 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}] 15:41:21 INFO - PROCESS | 1647 | 1464734481220 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:41:21 INFO - PROCESS | 1647 | 1464734481228 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12168e000 == 35 [pid = 1647] [id = 578] 15:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x111046400) [pid = 1647] [serial = 1734] [outer = 0x0] 15:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118442400) [pid = 1647] [serial = 1735] [outer = 0x111046400] 15:41:21 INFO - PROCESS | 1647 | 1464734481261 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11856c400) [pid = 1647] [serial = 1736] [outer = 0x111046400] 15:41:21 INFO - PROCESS | 1647 | 1464734481587 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]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 15:41:21 INFO - PROCESS | 1647 | 1464734481634 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1647 | 1464734481636 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:41:21 INFO - PROCESS | 1647 | 1464734481638 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1647 | 1464734481639 Marionette TRACE conn2 <- [1,2286,null,{}] 15:41:21 INFO - PROCESS | 1647 | 1464734481641 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}] 15:41:21 INFO - PROCESS | 1647 | 1464734481721 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:41:21 INFO - PROCESS | 1647 | 1464734481726 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1219bd000 == 36 [pid = 1647] [id = 579] 15:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x112a9a800) [pid = 1647] [serial = 1737] [outer = 0x0] 15:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x118574c00) [pid = 1647] [serial = 1738] [outer = 0x112a9a800] 15:41:21 INFO - PROCESS | 1647 | 1464734481751 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1187c3000) [pid = 1647] [serial = 1739] [outer = 0x112a9a800] 15:41:22 INFO - PROCESS | 1647 | 1464734482076 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]]]}] 15:41:22 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 15:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 15:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:41:22 INFO - PROCESS | 1647 | 1464734482106 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 1647 | 1464734482108 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:41:22 INFO - PROCESS | 1647 | 1464734482110 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1647 | 1464734482111 Marionette TRACE conn2 <- [1,2290,null,{}] 15:41:22 INFO - PROCESS | 1647 | 1464734482113 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}] 15:41:22 INFO - PROCESS | 1647 | 1464734482225 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:41:22 INFO - PROCESS | 1647 | 1464734482233 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ab7800 == 37 [pid = 1647] [id = 580] 15:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1187cb400) [pid = 1647] [serial = 1740] [outer = 0x0] 15:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1187d8800) [pid = 1647] [serial = 1741] [outer = 0x1187cb400] 15:41:22 INFO - PROCESS | 1647 | 1464734482260 Marionette DEBUG loaded listener.js 15:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11893b400) [pid = 1647] [serial = 1742] [outer = 0x1187cb400] 15:41:22 INFO - PROCESS | 1647 | 1464734482604 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]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 517ms 15:41:22 INFO - PROCESS | 1647 | 1464734482628 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:41:22 INFO - PROCESS | 1647 | 1464734482643 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:41:22 INFO - PROCESS | 1647 | 1464734482647 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1647 | 1464734482650 Marionette TRACE conn2 <- [1,2294,null,{}] 15:41:22 INFO - PROCESS | 1647 | 1464734482653 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}] 15:41:22 INFO - PROCESS | 1647 | 1464734482796 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:41:22 INFO - PROCESS | 1647 | 1464734482919 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196a1000 == 38 [pid = 1647] [id = 581] 15:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1187d3000) [pid = 1647] [serial = 1743] [outer = 0x0] 15:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x118f83000) [pid = 1647] [serial = 1744] [outer = 0x1187d3000] 15:41:22 INFO - PROCESS | 1647 | 1464734482971 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11970e000) [pid = 1647] [serial = 1745] [outer = 0x1187d3000] 15:41:23 INFO - PROCESS | 1647 | 1464734483324 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]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 723ms 15:41:23 INFO - PROCESS | 1647 | 1464734483369 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 1647 | 1464734483370 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:41:23 INFO - PROCESS | 1647 | 1464734483373 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1647 | 1464734483374 Marionette TRACE conn2 <- [1,2298,null,{}] 15:41:23 INFO - PROCESS | 1647 | 1464734483376 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}] 15:41:23 INFO - PROCESS | 1647 | 1464734483485 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:41:23 INFO - PROCESS | 1647 | 1464734483529 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f9d000 == 39 [pid = 1647] [id = 582] 15:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1197efc00) [pid = 1647] [serial = 1746] [outer = 0x0] 15:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11982a400) [pid = 1647] [serial = 1747] [outer = 0x1197efc00] 15:41:23 INFO - PROCESS | 1647 | 1464734483569 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x119834c00) [pid = 1647] [serial = 1748] [outer = 0x1197efc00] 15:41:24 INFO - PROCESS | 1647 | 1464734484022 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]]]}] 15:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 669ms 15:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:41:24 INFO - PROCESS | 1647 | 1464734484043 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:41:24 INFO - PROCESS | 1647 | 1464734484044 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:41:24 INFO - PROCESS | 1647 | 1464734484046 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:41:24 INFO - PROCESS | 1647 | 1464734484047 Marionette TRACE conn2 <- [1,2302,null,{}] 15:41:24 INFO - PROCESS | 1647 | 1464734484056 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}] 15:41:24 INFO - PROCESS | 1647 | 1464734484154 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:41:24 INFO - PROCESS | 1647 | 1464734484158 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780f800 == 40 [pid = 1647] [id = 583] 15:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x119837400) [pid = 1647] [serial = 1749] [outer = 0x0] 15:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x119a6b000) [pid = 1647] [serial = 1750] [outer = 0x119837400] 15:41:24 INFO - PROCESS | 1647 | 1464734484243 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x120e29000) [pid = 1647] [serial = 1751] [outer = 0x119837400] 15:41:24 INFO - PROCESS | 1647 | 1464734484540 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]]]}] 15:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 15:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:41:24 INFO - PROCESS | 1647 | 1464734484571 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:41:24 INFO - PROCESS | 1647 | 1464734484572 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:41:24 INFO - PROCESS | 1647 | 1464734484575 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:41:24 INFO - PROCESS | 1647 | 1464734484576 Marionette TRACE conn2 <- [1,2306,null,{}] 15:41:24 INFO - PROCESS | 1647 | 1464734484578 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}] 15:41:24 INFO - PROCESS | 1647 | 1464734484690 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:41:24 INFO - PROCESS | 1647 | 1464734484715 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x128963000 == 41 [pid = 1647] [id = 584] 15:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x119a63800) [pid = 1647] [serial = 1752] [outer = 0x0] 15:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x120e35000) [pid = 1647] [serial = 1753] [outer = 0x119a63800] 15:41:24 INFO - PROCESS | 1647 | 1464734484740 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x120eb1400) [pid = 1647] [serial = 1754] [outer = 0x119a63800] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x123626000) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x115d0f400) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x121d51800) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1264b8000) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1264bd400) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x121d4a000) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12acd9400) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x128906c00) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x121d38800) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11982dc00) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1187da000) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1187d5400) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x112780400) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x113aca800) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x111fd9400) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x113145800) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x117063400) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119d91000) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x134e02c00) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1347a1c00) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ba2a000) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x126437400) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x124fda400) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x119836800) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x110ff1400) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x120e37400) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x13558e000) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12acdfc00) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11104e000) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1377c9c00) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x121d31000) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119829400) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x13479e400) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x134646000) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x117687c00) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x137a09400) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12d3c3c00) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12110f400) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x120eb7c00) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x134638800) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x137b87400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1359b0c00) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129606400) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:41:25 INFO - PROCESS | 1647 | 1464734485491 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]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 969ms 15:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:41:25 INFO - PROCESS | 1647 | 1464734485545 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1647 | 1464734485546 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:41:25 INFO - PROCESS | 1647 | 1464734485554 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1647 | 1464734485556 Marionette TRACE conn2 <- [1,2310,null,{}] 15:41:25 INFO - PROCESS | 1647 | 1464734485558 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}] 15:41:25 INFO - PROCESS | 1647 | 1464734485646 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:41:25 INFO - PROCESS | 1647 | 1464734485653 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c44000 == 42 [pid = 1647] [id = 585] 15:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x116a71c00) [pid = 1647] [serial = 1755] [outer = 0x0] 15:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1187d5400) [pid = 1647] [serial = 1756] [outer = 0x116a71c00] 15:41:25 INFO - PROCESS | 1647 | 1464734485679 Marionette DEBUG loaded listener.js 15:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119a61000) [pid = 1647] [serial = 1757] [outer = 0x116a71c00] 15:41:26 INFO - PROCESS | 1647 | 1464734486013 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]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 476ms 15:41:26 INFO - PROCESS | 1647 | 1464734486025 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:41:26 INFO - PROCESS | 1647 | 1464734486026 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:41:26 INFO - PROCESS | 1647 | 1464734486028 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 1647 | 1464734486029 Marionette TRACE conn2 <- [1,2314,null,{}] 15:41:26 INFO - PROCESS | 1647 | 1464734486032 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}] 15:41:26 INFO - PROCESS | 1647 | 1464734486114 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:41:26 INFO - PROCESS | 1647 | 1464734486121 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fde000 == 43 [pid = 1647] [id = 586] 15:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x119d90800) [pid = 1647] [serial = 1758] [outer = 0x0] 15:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x120eb3c00) [pid = 1647] [serial = 1759] [outer = 0x119d90800] 15:41:26 INFO - PROCESS | 1647 | 1464734486146 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121104400) [pid = 1647] [serial = 1760] [outer = 0x119d90800] 15:41:26 INFO - PROCESS | 1647 | 1464734486467 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]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 475ms 15:41:26 INFO - PROCESS | 1647 | 1464734486515 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:41:26 INFO - PROCESS | 1647 | 1464734486518 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:41:26 INFO - PROCESS | 1647 | 1464734486529 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 1647 | 1464734486530 Marionette TRACE conn2 <- [1,2318,null,{}] 15:41:26 INFO - PROCESS | 1647 | 1464734486532 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}] 15:41:26 INFO - PROCESS | 1647 | 1464734486619 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:41:26 INFO - PROCESS | 1647 | 1464734486624 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293bc000 == 44 [pid = 1647] [id = 587] 15:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11856f000) [pid = 1647] [serial = 1761] [outer = 0x0] 15:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12110b800) [pid = 1647] [serial = 1762] [outer = 0x11856f000] 15:41:26 INFO - PROCESS | 1647 | 1464734486649 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x121203400) [pid = 1647] [serial = 1763] [outer = 0x11856f000] 15:41:27 INFO - PROCESS | 1647 | 1464734487051 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] 15:41:27 INFO - PROCESS | 1647 | 1464734487112 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:41:27 INFO - PROCESS | 1647 | 1464734487124 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - PROCESS | 1647 | 1464734487126 Marionette TRACE conn2 <- [1,2322,null,{}] 15:41:27 INFO - PROCESS | 1647 | 1464734487144 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}] 15:41:27 INFO - PROCESS | 1647 | 1464734487265 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:41:27 INFO - PROCESS | 1647 | 1464734487273 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297db800 == 45 [pid = 1647] [id = 588] 15:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x121331800) [pid = 1647] [serial = 1764] [outer = 0x0] 15:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12160a800) [pid = 1647] [serial = 1765] [outer = 0x121331800] 15:41:27 INFO - PROCESS | 1647 | 1464734487298 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x121765c00) [pid = 1647] [serial = 1766] [outer = 0x121331800] 15:41:27 INFO - PROCESS | 1647 | 1464734487925 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]]]}] 15:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 881ms 15:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:41:28 INFO - PROCESS | 1647 | 1464734487997 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1647 | 1464734487999 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:41:28 INFO - PROCESS | 1647 | 1464734488003 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1647 | 1464734488005 Marionette TRACE conn2 <- [1,2326,null,{}] 15:41:28 INFO - PROCESS | 1647 | 1464734488009 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}] 15:41:28 INFO - PROCESS | 1647 | 1464734488123 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:41:28 INFO - PROCESS | 1647 | 1464734488185 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171dc800 == 46 [pid = 1647] [id = 589] 15:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11224e400) [pid = 1647] [serial = 1767] [outer = 0x0] 15:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x112784000) [pid = 1647] [serial = 1768] [outer = 0x11224e400] 15:41:28 INFO - PROCESS | 1647 | 1464734488216 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x112a66c00) [pid = 1647] [serial = 1769] [outer = 0x11224e400] 15:41:28 INFO - PROCESS | 1647 | 1464734488780 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]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 821ms 15:41:28 INFO - PROCESS | 1647 | 1464734488832 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1647 | 1464734488838 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:41:28 INFO - PROCESS | 1647 | 1464734488844 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1647 | 1464734488846 Marionette TRACE conn2 <- [1,2330,null,{}] 15:41:28 INFO - PROCESS | 1647 | 1464734488849 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}] 15:41:28 INFO - PROCESS | 1647 | 1464734488967 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:41:29 INFO - PROCESS | 1647 | 1464734489051 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d9800 == 47 [pid = 1647] [id = 590] 15:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x112a61400) [pid = 1647] [serial = 1770] [outer = 0x0] 15:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x113143400) [pid = 1647] [serial = 1771] [outer = 0x112a61400] 15:41:29 INFO - PROCESS | 1647 | 1464734489081 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x115d10c00) [pid = 1647] [serial = 1772] [outer = 0x112a61400] 15:41:29 INFO - PROCESS | 1647 | 1464734489743 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]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 923ms 15:41:29 INFO - PROCESS | 1647 | 1464734489767 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:41:29 INFO - PROCESS | 1647 | 1464734489769 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:41:29 INFO - PROCESS | 1647 | 1464734489773 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 1647 | 1464734489775 Marionette TRACE conn2 <- [1,2334,null,{}] 15:41:29 INFO - PROCESS | 1647 | 1464734489779 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}] 15:41:29 INFO - PROCESS | 1647 | 1464734489881 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:41:29 INFO - PROCESS | 1647 | 1464734489966 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d4800 == 48 [pid = 1647] [id = 591] 15:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x112781000) [pid = 1647] [serial = 1773] [outer = 0x0] 15:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x112a62400) [pid = 1647] [serial = 1774] [outer = 0x112781000] 15:41:29 INFO - PROCESS | 1647 | 1464734489996 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x112d76c00) [pid = 1647] [serial = 1775] [outer = 0x112781000] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x112abb800 == 47 [pid = 1647] [id = 25] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7c0800 == 46 [pid = 1647] [id = 21] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcb9000 == 45 [pid = 1647] [id = 11] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b5800 == 44 [pid = 1647] [id = 13] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12cecd000 == 43 [pid = 1647] [id = 18] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf18000 == 42 [pid = 1647] [id = 12] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1181f6000 == 41 [pid = 1647] [id = 20] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12911e800 == 40 [pid = 1647] [id = 6] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12bacb000 == 39 [pid = 1647] [id = 10] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x128cec800 == 38 [pid = 1647] [id = 9] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12c691000 == 37 [pid = 1647] [id = 14] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11647e800 == 36 [pid = 1647] [id = 26] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bf70800) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12df23800 == 35 [pid = 1647] [id = 570] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x121d39000) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x134e11c00) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129622800) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1347a3000) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1377c4c00) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x13460e800) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118084400) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x137b8c800) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x137b8cc00) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x124ec5c00) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x126c48c00) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1264b0c00) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1289cb800) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x128909400) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12939a400) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12961f400) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12ba25c00) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128b60400) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a8ef800) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x121d4f800) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x120e36c00) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x121d0c400) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11982e400) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1197f3800) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x118f4ac00) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119237c00) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x112fe9c00) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x118441c00) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1168b7000) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x115d0d800) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x112a7d800) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x112782800) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x117063c00) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129608000) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x13509a000) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121d0e400) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x137a10400) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1291aa800) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1377c5400) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x13558a800) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x134e10800) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x134d3b800) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12bb26400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x134610400) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12d408000) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ccfe400) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12c617c00) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129610c00) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126c52000) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121d56800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12110f000) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1130af400) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x111f31000) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1291ad000) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12acd2800) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x123634400) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x13ffcd800) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197f6400) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126548400) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1377c1000) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1267ed000) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x13ffc9400) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x134644800) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1386ca400) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x137b5f000) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12ccff000) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 15:41:30 INFO - PROCESS | 1647 | 1464734490462 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]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 722ms 15:41:30 INFO - PROCESS | 1647 | 1464734490496 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1647 | 1464734490502 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:41:30 INFO - PROCESS | 1647 | 1464734490508 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1647 | 1464734490511 Marionette TRACE conn2 <- [1,2338,null,{}] 15:41:30 INFO - PROCESS | 1647 | 1464734490515 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}] 15:41:30 INFO - PROCESS | 1647 | 1464734490644 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:41:30 INFO - PROCESS | 1647 | 1464734490661 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187e8000 == 36 [pid = 1647] [id = 592] 15:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11314b800) [pid = 1647] [serial = 1776] [outer = 0x0] 15:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113369800) [pid = 1647] [serial = 1777] [outer = 0x11314b800] 15:41:30 INFO - PROCESS | 1647 | 1464734490704 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115d06800) [pid = 1647] [serial = 1778] [outer = 0x11314b800] 15:41:31 INFO - PROCESS | 1647 | 1464734491211 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]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 723ms 15:41:31 INFO - PROCESS | 1647 | 1464734491240 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:41:31 INFO - PROCESS | 1647 | 1464734491242 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:41:31 INFO - PROCESS | 1647 | 1464734491247 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:41:31 INFO - PROCESS | 1647 | 1464734491252 Marionette TRACE conn2 <- [1,2342,null,{}] 15:41:31 INFO - PROCESS | 1647 | 1464734491264 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}] 15:41:31 INFO - PROCESS | 1647 | 1464734491400 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:41:31 INFO - PROCESS | 1647 | 1464734491493 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ccc000 == 37 [pid = 1647] [id = 593] 15:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113150800) [pid = 1647] [serial = 1779] [outer = 0x0] 15:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1168b7000) [pid = 1647] [serial = 1780] [outer = 0x113150800] 15:41:31 INFO - PROCESS | 1647 | 1464734491523 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117063400) [pid = 1647] [serial = 1781] [outer = 0x113150800] 15:41:31 INFO - PROCESS | 1647 | 1464734491803 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]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 576ms 15:41:31 INFO - PROCESS | 1647 | 1464734491828 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:41:31 INFO - PROCESS | 1647 | 1464734491830 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:41:31 INFO - PROCESS | 1647 | 1464734491839 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:41:31 INFO - PROCESS | 1647 | 1464734491841 Marionette TRACE conn2 <- [1,2346,null,{}] 15:41:31 INFO - PROCESS | 1647 | 1464734491843 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}] 15:41:31 INFO - PROCESS | 1647 | 1464734491930 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:41:31 INFO - PROCESS | 1647 | 1464734491937 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218ba800 == 38 [pid = 1647] [id = 594] 15:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11706b800) [pid = 1647] [serial = 1782] [outer = 0x0] 15:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x117e0e800) [pid = 1647] [serial = 1783] [outer = 0x11706b800] 15:41:31 INFO - PROCESS | 1647 | 1464734491964 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118317c00) [pid = 1647] [serial = 1784] [outer = 0x11706b800] 15:41:32 INFO - PROCESS | 1647 | 1464734492337 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]]]}] 15:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 575ms 15:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:41:32 INFO - PROCESS | 1647 | 1464734492409 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 1647 | 1464734492410 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:41:32 INFO - PROCESS | 1647 | 1464734492414 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1647 | 1464734492415 Marionette TRACE conn2 <- [1,2350,null,{}] 15:41:32 INFO - PROCESS | 1647 | 1464734492429 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}] 15:41:32 INFO - PROCESS | 1647 | 1464734492578 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:41:32 INFO - PROCESS | 1647 | 1464734492630 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x124204800 == 39 [pid = 1647] [id = 595] 15:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x117e0d800) [pid = 1647] [serial = 1785] [outer = 0x0] 15:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118435400) [pid = 1647] [serial = 1786] [outer = 0x117e0d800] 15:41:32 INFO - PROCESS | 1647 | 1464734492671 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11843f000) [pid = 1647] [serial = 1787] [outer = 0x117e0d800] 15:41:33 INFO - PROCESS | 1647 | 1464734493021 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]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 623ms 15:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:41:33 INFO - PROCESS | 1647 | 1464734493038 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1647 | 1464734493039 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:41:33 INFO - PROCESS | 1647 | 1464734493041 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1647 | 1464734493042 Marionette TRACE conn2 <- [1,2354,null,{}] 15:41:33 INFO - PROCESS | 1647 | 1464734493045 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}] 15:41:33 INFO - PROCESS | 1647 | 1464734493171 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:41:33 INFO - PROCESS | 1647 | 1464734493225 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126415000 == 40 [pid = 1647] [id = 596] 15:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118440800) [pid = 1647] [serial = 1788] [outer = 0x0] 15:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118574000) [pid = 1647] [serial = 1789] [outer = 0x118440800] 15:41:33 INFO - PROCESS | 1647 | 1464734493252 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118f83800) [pid = 1647] [serial = 1790] [outer = 0x118440800] 15:41:33 INFO - PROCESS | 1647 | 1464734493601 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]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 568ms 15:41:33 INFO - PROCESS | 1647 | 1464734493610 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1647 | 1464734493611 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:41:33 INFO - PROCESS | 1647 | 1464734493613 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1647 | 1464734493615 Marionette TRACE conn2 <- [1,2358,null,{}] 15:41:33 INFO - PROCESS | 1647 | 1464734493619 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}] 15:41:33 INFO - PROCESS | 1647 | 1464734493721 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:41:33 INFO - PROCESS | 1647 | 1464734493726 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fae800 == 41 [pid = 1647] [id = 597] 15:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118567000) [pid = 1647] [serial = 1791] [outer = 0x0] 15:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119234800) [pid = 1647] [serial = 1792] [outer = 0x118567000] 15:41:33 INFO - PROCESS | 1647 | 1464734493782 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119498000) [pid = 1647] [serial = 1793] [outer = 0x118567000] 15:41:34 INFO - PROCESS | 1647 | 1464734494097 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]]]}] 15:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 15:41:34 INFO - PROCESS | 1647 | 1464734494137 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:41:34 INFO - PROCESS | 1647 | 1464734494138 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:41:34 INFO - PROCESS | 1647 | 1464734494140 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:41:34 INFO - PROCESS | 1647 | 1464734494141 Marionette TRACE conn2 <- [1,2362,null,{}] 15:41:34 INFO - PROCESS | 1647 | 1464734494143 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}] 15:41:34 INFO - PROCESS | 1647 | 1464734494239 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:41:34 INFO - PROCESS | 1647 | 1464734494244 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c45000 == 42 [pid = 1647] [id = 598] 15:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11923b800) [pid = 1647] [serial = 1794] [outer = 0x0] 15:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1197f3400) [pid = 1647] [serial = 1795] [outer = 0x11923b800] 15:41:34 INFO - PROCESS | 1647 | 1464734494269 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11982e000) [pid = 1647] [serial = 1796] [outer = 0x11923b800] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1197efc00) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119837400) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x111046400) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112a9a800) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x110fee000) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112785400) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112785c00) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113c49400) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1187cb400) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113ac9000) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112041c00) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117060400) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d90800) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116a71c00) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1187d3000) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:41:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11856f000) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:41:34 INFO - PROCESS | 1647 | 1464734494709 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]]]}] 15:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 618ms 15:41:34 INFO - PROCESS | 1647 | 1464734494758 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:41:34 INFO - PROCESS | 1647 | 1464734494760 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:41:34 INFO - PROCESS | 1647 | 1464734494762 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:41:34 INFO - PROCESS | 1647 | 1464734494763 Marionette TRACE conn2 <- [1,2366,null,{}] 15:41:34 INFO - PROCESS | 1647 | 1464734494765 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}] 15:41:34 INFO - PROCESS | 1647 | 1464734494864 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:41:34 INFO - PROCESS | 1647 | 1464734494898 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1260cb000 == 43 [pid = 1647] [id = 599] 15:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112787400) [pid = 1647] [serial = 1797] [outer = 0x0] 15:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116a71c00) [pid = 1647] [serial = 1798] [outer = 0x112787400] 15:41:34 INFO - PROCESS | 1647 | 1464734494924 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1187d3000) [pid = 1647] [serial = 1799] [outer = 0x112787400] 15:41:35 INFO - PROCESS | 1647 | 1464734495200 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]]]}] 15:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 467ms 15:41:35 INFO - PROCESS | 1647 | 1464734495230 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1647 | 1464734495231 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:41:35 INFO - PROCESS | 1647 | 1464734495242 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1647 | 1464734495243 Marionette TRACE conn2 <- [1,2370,null,{}] 15:41:35 INFO - PROCESS | 1647 | 1464734495245 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}] 15:41:35 INFO - PROCESS | 1647 | 1464734495328 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:41:35 INFO - PROCESS | 1647 | 1464734495334 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x129122000 == 44 [pid = 1647] [id = 600] 15:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1197f2c00) [pid = 1647] [serial = 1800] [outer = 0x0] 15:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119830c00) [pid = 1647] [serial = 1801] [outer = 0x1197f2c00] 15:41:35 INFO - PROCESS | 1647 | 1464734495361 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119d97c00) [pid = 1647] [serial = 1802] [outer = 0x1197f2c00] 15:41:35 INFO - PROCESS | 1647 | 1464734495699 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]]]}] 15:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 469ms 15:41:35 INFO - PROCESS | 1647 | 1464734495723 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1647 | 1464734495725 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:41:35 INFO - PROCESS | 1647 | 1464734495728 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1647 | 1464734495729 Marionette TRACE conn2 <- [1,2374,null,{}] 15:41:35 INFO - PROCESS | 1647 | 1464734495732 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}] 15:41:35 INFO - PROCESS | 1647 | 1464734495855 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:41:35 INFO - PROCESS | 1647 | 1464734495862 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f4800 == 45 [pid = 1647] [id = 601] 15:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x120e2b800) [pid = 1647] [serial = 1803] [outer = 0x0] 15:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x120ead400) [pid = 1647] [serial = 1804] [outer = 0x120e2b800] 15:41:35 INFO - PROCESS | 1647 | 1464734495891 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121205400) [pid = 1647] [serial = 1805] [outer = 0x120e2b800] 15:41:36 INFO - PROCESS | 1647 | 1464734496206 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]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 15:41:36 INFO - PROCESS | 1647 | 1464734496247 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1647 | 1464734496248 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:41:36 INFO - PROCESS | 1647 | 1464734496252 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1647 | 1464734496254 Marionette TRACE conn2 <- [1,2378,null,{}] 15:41:36 INFO - PROCESS | 1647 | 1464734496257 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}] 15:41:36 INFO - PROCESS | 1647 | 1464734496337 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:41:36 INFO - PROCESS | 1647 | 1464734496342 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a849800 == 46 [pid = 1647] [id = 602] 15:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12143f400) [pid = 1647] [serial = 1806] [outer = 0x0] 15:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12182e800) [pid = 1647] [serial = 1807] [outer = 0x12143f400] 15:41:36 INFO - PROCESS | 1647 | 1464734496367 Marionette DEBUG loaded listener.js 15:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121d0f000) [pid = 1647] [serial = 1808] [outer = 0x12143f400] 15:41:36 INFO - PROCESS | 1647 | 1464734496855 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]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms 15:41:36 INFO - PROCESS | 1647 | 1464734496874 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1647 | 1464734496876 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:41:36 INFO - PROCESS | 1647 | 1464734496880 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1647 | 1464734496882 Marionette TRACE conn2 <- [1,2382,null,{}] 15:41:36 INFO - PROCESS | 1647 | 1464734496886 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}] 15:41:36 INFO - PROCESS | 1647 | 1464734496991 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:41:37 INFO - PROCESS | 1647 | 1464734497097 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118979000 == 47 [pid = 1647] [id = 603] 15:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x112a6ac00) [pid = 1647] [serial = 1809] [outer = 0x0] 15:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112a82400) [pid = 1647] [serial = 1810] [outer = 0x112a6ac00] 15:41:37 INFO - PROCESS | 1647 | 1464734497131 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x113148400) [pid = 1647] [serial = 1811] [outer = 0x112a6ac00] 15:41:37 INFO - PROCESS | 1647 | 1464734497539 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]]]}] 15:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 676ms 15:41:37 INFO - PROCESS | 1647 | 1464734497556 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:41:37 INFO - PROCESS | 1647 | 1464734497560 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:41:37 INFO - PROCESS | 1647 | 1464734497565 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 1647 | 1464734497567 Marionette TRACE conn2 <- [1,2386,null,{}] 15:41:37 INFO - PROCESS | 1647 | 1464734497569 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}] 15:41:37 INFO - PROCESS | 1647 | 1464734497673 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:41:37 INFO - PROCESS | 1647 | 1464734497743 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f13000 == 48 [pid = 1647] [id = 604] 15:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x113cc1800) [pid = 1647] [serial = 1812] [outer = 0x0] 15:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115f7a000) [pid = 1647] [serial = 1813] [outer = 0x113cc1800] 15:41:37 INFO - PROCESS | 1647 | 1464734497773 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117066800) [pid = 1647] [serial = 1814] [outer = 0x113cc1800] 15:41:38 INFO - PROCESS | 1647 | 1464734498167 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]]]}] 15:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 15:41:38 INFO - PROCESS | 1647 | 1464734498235 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 1647 | 1464734498236 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:41:38 INFO - PROCESS | 1647 | 1464734498239 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 1647 | 1464734498241 Marionette TRACE conn2 <- [1,2390,null,{}] 15:41:38 INFO - PROCESS | 1647 | 1464734498249 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}] 15:41:38 INFO - PROCESS | 1647 | 1464734498389 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:41:38 INFO - PROCESS | 1647 | 1464734498481 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac6a000 == 49 [pid = 1647] [id = 605] 15:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1187be000) [pid = 1647] [serial = 1815] [outer = 0x0] 15:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1187c2c00) [pid = 1647] [serial = 1816] [outer = 0x1187be000] 15:41:38 INFO - PROCESS | 1647 | 1464734498513 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11893e800) [pid = 1647] [serial = 1817] [outer = 0x1187be000] 15:41:38 INFO - PROCESS | 1647 | 1464734498934 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]]]}] 15:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 721ms 15:41:38 INFO - PROCESS | 1647 | 1464734498960 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 1647 | 1464734498962 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:41:38 INFO - PROCESS | 1647 | 1464734498964 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 1647 | 1464734498966 Marionette TRACE conn2 <- [1,2394,null,{}] 15:41:38 INFO - PROCESS | 1647 | 1464734498968 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}] 15:41:39 INFO - PROCESS | 1647 | 1464734499074 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:41:39 INFO - PROCESS | 1647 | 1464734499132 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac4000 == 50 [pid = 1647] [id = 606] 15:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119238400) [pid = 1647] [serial = 1818] [outer = 0x0] 15:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x120e31c00) [pid = 1647] [serial = 1819] [outer = 0x119238400] 15:41:39 INFO - PROCESS | 1647 | 1464734499162 Marionette DEBUG loaded listener.js 15:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x120eb9000) [pid = 1647] [serial = 1820] [outer = 0x119238400] 15:41:39 INFO - PROCESS | 1647 | 1464734499622 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]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 668ms 15:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:41:39 INFO - PROCESS | 1647 | 1464734499634 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1647 | 1464734499636 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:41:39 INFO - PROCESS | 1647 | 1464734499638 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1647 | 1464734499639 Marionette TRACE conn2 <- [1,2398,null,{}] 15:41:39 INFO - PROCESS | 1647 | 1464734499641 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}] 15:41:39 INFO - PROCESS | 1647 | 1464734499743 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:41:39 INFO - PROCESS | 1647 | 1464734499831 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bca5000 == 51 [pid = 1647] [id = 607] 15:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x120eb5c00) [pid = 1647] [serial = 1821] [outer = 0x0] 15:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x121442800) [pid = 1647] [serial = 1822] [outer = 0x120eb5c00] 15:41:39 INFO - PROCESS | 1647 | 1464734499860 Marionette DEBUG loaded listener.js 15:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x121d30400) [pid = 1647] [serial = 1823] [outer = 0x120eb5c00] 15:41:40 INFO - PROCESS | 1647 | 1464734500309 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]]]}] 15:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 718ms 15:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:41:40 INFO - PROCESS | 1647 | 1464734500369 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:41:40 INFO - PROCESS | 1647 | 1464734500370 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:41:40 INFO - PROCESS | 1647 | 1464734500374 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:41:40 INFO - PROCESS | 1647 | 1464734500376 Marionette TRACE conn2 <- [1,2402,null,{}] 15:41:40 INFO - PROCESS | 1647 | 1464734500378 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}] 15:41:40 INFO - PROCESS | 1647 | 1464734500498 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:41:40 INFO - PROCESS | 1647 | 1464734500570 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164e7800 == 52 [pid = 1647] [id = 608] 15:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x112a63400) [pid = 1647] [serial = 1824] [outer = 0x0] 15:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115d0a400) [pid = 1647] [serial = 1825] [outer = 0x112a63400] 15:41:40 INFO - PROCESS | 1647 | 1464734500601 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x121d4a400) [pid = 1647] [serial = 1826] [outer = 0x112a63400] 15:41:41 INFO - PROCESS | 1647 | 1464734501165 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]]]}] 15:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 822ms 15:41:41 INFO - PROCESS | 1647 | 1464734501207 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 1647 | 1464734501209 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:41:41 INFO - PROCESS | 1647 | 1464734501213 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 1647 | 1464734501215 Marionette TRACE conn2 <- [1,2406,null,{}] 15:41:41 INFO - PROCESS | 1647 | 1464734501221 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}] 15:41:41 INFO - PROCESS | 1647 | 1464734501314 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:41:41 INFO - PROCESS | 1647 | 1464734501387 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171d2000 == 53 [pid = 1647] [id = 609] 15:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112a60800) [pid = 1647] [serial = 1827] [outer = 0x0] 15:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x112a6bc00) [pid = 1647] [serial = 1828] [outer = 0x112a60800] 15:41:41 INFO - PROCESS | 1647 | 1464734501416 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1130aa400) [pid = 1647] [serial = 1829] [outer = 0x112a60800] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12df1f800 == 52 [pid = 1647] [id = 22] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f4800 == 51 [pid = 1647] [id = 601] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129122000 == 50 [pid = 1647] [id = 600] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1260cb000 == 49 [pid = 1647] [id = 599] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x128c45000 == 48 [pid = 1647] [id = 598] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x118fae800 == 47 [pid = 1647] [id = 597] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x126415000 == 46 [pid = 1647] [id = 596] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x124204800 == 45 [pid = 1647] [id = 595] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1218ba800 == 44 [pid = 1647] [id = 594] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119ccc000 == 43 [pid = 1647] [id = 593] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1187e8000 == 42 [pid = 1647] [id = 592] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d4800 == 41 [pid = 1647] [id = 591] 15:41:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1171dc800 == 40 [pid = 1647] [id = 589] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12110b800) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11982a400) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119a6b000) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118442400) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11856c400) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118574c00) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1187c3000) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x113145000) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11314ec00) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116462000) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1168af400) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112a66800) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112a75800) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11843b400) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118442800) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1187d8800) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11893b400) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115d0a800) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115f43800) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112045400) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11277f400) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11706ac00) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118319c00) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119834c00) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x120e35000) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x120eb3c00) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1187d5400) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121203400) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118f83000) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11970e000) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119a61000) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x120e29000) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121104400) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 15:41:41 INFO - PROCESS | 1647 | 1464734501838 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]]]}] 15:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 673ms 15:41:41 INFO - PROCESS | 1647 | 1464734501887 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 1647 | 1464734501891 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:41:41 INFO - PROCESS | 1647 | 1464734501895 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 1647 | 1464734501897 Marionette TRACE conn2 <- [1,2410,null,{}] 15:41:41 INFO - PROCESS | 1647 | 1464734501899 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}] 15:41:41 INFO - PROCESS | 1647 | 1464734501994 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:41:42 INFO - PROCESS | 1647 | 1464734502000 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f35000 == 41 [pid = 1647] [id = 610] 15:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x113145000) [pid = 1647] [serial = 1830] [outer = 0x0] 15:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x113c48800) [pid = 1647] [serial = 1831] [outer = 0x113145000] 15:41:42 INFO - PROCESS | 1647 | 1464734502026 Marionette DEBUG loaded listener.js 15:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115f46800) [pid = 1647] [serial = 1832] [outer = 0x113145000] 15:41:42 INFO - PROCESS | 1647 | 1464734502403 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]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 15:41:42 INFO - PROCESS | 1647 | 1464734502414 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 1647 | 1464734502416 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:41:42 INFO - PROCESS | 1647 | 1464734502418 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1647 | 1464734502420 Marionette TRACE conn2 <- [1,2414,null,{}] 15:41:42 INFO - PROCESS | 1647 | 1464734502428 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}] 15:41:42 INFO - PROCESS | 1647 | 1464734502511 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:41:42 INFO - PROCESS | 1647 | 1464734502521 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x121371800 == 42 [pid = 1647] [id = 611] 15:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116862800) [pid = 1647] [serial = 1833] [outer = 0x0] 15:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x117068000) [pid = 1647] [serial = 1834] [outer = 0x116862800] 15:41:42 INFO - PROCESS | 1647 | 1464734502549 Marionette DEBUG loaded listener.js 15:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118322c00) [pid = 1647] [serial = 1835] [outer = 0x116862800] 15:41:42 INFO - PROCESS | 1647 | 1464734502922 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]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 15:41:42 INFO - PROCESS | 1647 | 1464734502939 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 1647 | 1464734502941 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:41:42 INFO - PROCESS | 1647 | 1464734502943 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1647 | 1464734502944 Marionette TRACE conn2 <- [1,2418,null,{}] 15:41:42 INFO - PROCESS | 1647 | 1464734502947 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}] 15:41:43 INFO - PROCESS | 1647 | 1464734503040 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:41:43 INFO - PROCESS | 1647 | 1464734503095 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12174e800 == 43 [pid = 1647] [id = 612] 15:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11843d800) [pid = 1647] [serial = 1836] [outer = 0x0] 15:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118566c00) [pid = 1647] [serial = 1837] [outer = 0x11843d800] 15:41:43 INFO - PROCESS | 1647 | 1464734503121 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1187cac00) [pid = 1647] [serial = 1838] [outer = 0x11843d800] 15:41:43 INFO - PROCESS | 1647 | 1464734503393 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]]]}] 15:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 15:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:41:43 INFO - PROCESS | 1647 | 1464734503411 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:41:43 INFO - PROCESS | 1647 | 1464734503413 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:41:43 INFO - PROCESS | 1647 | 1464734503415 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 1647 | 1464734503416 Marionette TRACE conn2 <- [1,2422,null,{}] 15:41:43 INFO - PROCESS | 1647 | 1464734503426 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}] 15:41:43 INFO - PROCESS | 1647 | 1464734503511 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:41:43 INFO - PROCESS | 1647 | 1464734503517 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1171cc000 == 44 [pid = 1647] [id = 613] 15:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1187d4c00) [pid = 1647] [serial = 1839] [outer = 0x0] 15:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118f8d000) [pid = 1647] [serial = 1840] [outer = 0x1187d4c00] 15:41:43 INFO - PROCESS | 1647 | 1464734503544 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119709c00) [pid = 1647] [serial = 1841] [outer = 0x1187d4c00] 15:41:43 INFO - PROCESS | 1647 | 1464734503894 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]]]}] 15:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 529ms 15:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:41:43 INFO - PROCESS | 1647 | 1464734503947 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:41:43 INFO - PROCESS | 1647 | 1464734503948 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:41:43 INFO - PROCESS | 1647 | 1464734503952 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 1647 | 1464734503954 Marionette TRACE conn2 <- [1,2426,null,{}] 15:41:43 INFO - PROCESS | 1647 | 1464734503957 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}] 15:41:44 INFO - PROCESS | 1647 | 1464734504078 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:41:44 INFO - PROCESS | 1647 | 1464734504093 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x127805000 == 45 [pid = 1647] [id = 614] 15:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11923b400) [pid = 1647] [serial = 1842] [outer = 0x0] 15:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x120e34800) [pid = 1647] [serial = 1843] [outer = 0x11923b400] 15:41:44 INFO - PROCESS | 1647 | 1464734504120 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121d31400) [pid = 1647] [serial = 1844] [outer = 0x11923b400] 15:41:44 INFO - PROCESS | 1647 | 1464734504446 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]]]}] 15:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 15:41:44 INFO - PROCESS | 1647 | 1464734504473 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:41:44 INFO - PROCESS | 1647 | 1464734504474 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:41:44 INFO - PROCESS | 1647 | 1464734504476 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 1647 | 1464734504478 Marionette TRACE conn2 <- [1,2430,null,{}] 15:41:44 INFO - PROCESS | 1647 | 1464734504487 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}] 15:41:44 INFO - PROCESS | 1647 | 1464734504587 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:41:44 INFO - PROCESS | 1647 | 1464734504621 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c48000 == 46 [pid = 1647] [id = 615] 15:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121764c00) [pid = 1647] [serial = 1845] [outer = 0x0] 15:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121d3bc00) [pid = 1647] [serial = 1846] [outer = 0x121764c00] 15:41:44 INFO - PROCESS | 1647 | 1464734504646 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121d4e800) [pid = 1647] [serial = 1847] [outer = 0x121764c00] 15:41:44 INFO - PROCESS | 1647 | 1464734504973 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]]]}] 15:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 526ms 15:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:41:45 INFO - PROCESS | 1647 | 1464734505004 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:41:45 INFO - PROCESS | 1647 | 1464734505005 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:41:45 INFO - PROCESS | 1647 | 1464734505007 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 1647 | 1464734505008 Marionette TRACE conn2 <- [1,2434,null,{}] 15:41:45 INFO - PROCESS | 1647 | 1464734505011 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}] 15:41:45 INFO - PROCESS | 1647 | 1464734505115 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:41:45 INFO - PROCESS | 1647 | 1464734505130 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x129114800 == 47 [pid = 1647] [id = 616] 15:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121d4ec00) [pid = 1647] [serial = 1848] [outer = 0x0] 15:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121d54c00) [pid = 1647] [serial = 1849] [outer = 0x121d4ec00] 15:41:45 INFO - PROCESS | 1647 | 1464734505157 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x123631400) [pid = 1647] [serial = 1850] [outer = 0x121d4ec00] 15:41:45 INFO - PROCESS | 1647 | 1464734505480 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]]]}] 15:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 15:41:45 INFO - PROCESS | 1647 | 1464734505526 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:41:45 INFO - PROCESS | 1647 | 1464734505528 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:41:45 INFO - PROCESS | 1647 | 1464734505530 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 1647 | 1464734505531 Marionette TRACE conn2 <- [1,2438,null,{}] 15:41:45 INFO - PROCESS | 1647 | 1464734505533 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}] 15:41:45 INFO - PROCESS | 1647 | 1464734505637 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:41:45 INFO - PROCESS | 1647 | 1464734505649 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a806000 == 48 [pid = 1647] [id = 617] 15:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121d51400) [pid = 1647] [serial = 1851] [outer = 0x0] 15:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124263400) [pid = 1647] [serial = 1852] [outer = 0x121d51400] 15:41:45 INFO - PROCESS | 1647 | 1464734505675 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1245a9800) [pid = 1647] [serial = 1853] [outer = 0x121d51400] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119a63800) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118567000) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118440800) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11923b800) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x112787400) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11706b800) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112781000) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113150800) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11314b800) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1197f2c00) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x120e2b800) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:41:46 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117e0d800) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:41:46 INFO - PROCESS | 1647 | 1464734506075 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]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 573ms 15:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:41:46 INFO - PROCESS | 1647 | 1464734506103 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1647 | 1464734506104 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:41:46 INFO - PROCESS | 1647 | 1464734506106 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1647 | 1464734506107 Marionette TRACE conn2 <- [1,2442,null,{}] 15:41:46 INFO - PROCESS | 1647 | 1464734506110 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}] 15:41:46 INFO - PROCESS | 1647 | 1464734506198 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:41:46 INFO - PROCESS | 1647 | 1464734506204 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f13800 == 49 [pid = 1647] [id = 618] 15:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11203b800) [pid = 1647] [serial = 1854] [outer = 0x0] 15:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11706b800) [pid = 1647] [serial = 1855] [outer = 0x11203b800] 15:41:46 INFO - PROCESS | 1647 | 1464734506230 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11970a800) [pid = 1647] [serial = 1856] [outer = 0x11203b800] 15:41:46 INFO - PROCESS | 1647 | 1464734506584 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]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 15:41:46 INFO - PROCESS | 1647 | 1464734506627 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1647 | 1464734506628 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:41:46 INFO - PROCESS | 1647 | 1464734506631 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1647 | 1464734506632 Marionette TRACE conn2 <- [1,2446,null,{}] 15:41:46 INFO - PROCESS | 1647 | 1464734506635 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}] 15:41:46 INFO - PROCESS | 1647 | 1464734506734 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:41:46 INFO - PROCESS | 1647 | 1464734506739 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf06000 == 50 [pid = 1647] [id = 619] 15:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x120e36c00) [pid = 1647] [serial = 1857] [outer = 0x0] 15:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1246b4800) [pid = 1647] [serial = 1858] [outer = 0x120e36c00] 15:41:46 INFO - PROCESS | 1647 | 1464734506768 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124ece400) [pid = 1647] [serial = 1859] [outer = 0x120e36c00] 15:41:47 INFO - PROCESS | 1647 | 1464734507104 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]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 15:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:41:47 INFO - PROCESS | 1647 | 1464734507152 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:41:47 INFO - PROCESS | 1647 | 1464734507153 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:41:47 INFO - PROCESS | 1647 | 1464734507155 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 1647 | 1464734507156 Marionette TRACE conn2 <- [1,2450,null,{}] 15:41:47 INFO - PROCESS | 1647 | 1464734507158 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}] 15:41:47 INFO - PROCESS | 1647 | 1464734507247 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:41:47 INFO - PROCESS | 1647 | 1464734507300 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf18000 == 51 [pid = 1647] [id = 620] 15:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x120eb0000) [pid = 1647] [serial = 1860] [outer = 0x0] 15:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x124fddc00) [pid = 1647] [serial = 1861] [outer = 0x120eb0000] 15:41:47 INFO - PROCESS | 1647 | 1464734507322 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1264b0c00) [pid = 1647] [serial = 1862] [outer = 0x120eb0000] 15:41:47 INFO - PROCESS | 1647 | 1464734507603 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]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 15:41:47 INFO - PROCESS | 1647 | 1464734507627 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:41:47 INFO - PROCESS | 1647 | 1464734507629 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:41:47 INFO - PROCESS | 1647 | 1464734507633 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 1647 | 1464734507637 Marionette TRACE conn2 <- [1,2454,null,{}] 15:41:47 INFO - PROCESS | 1647 | 1464734507642 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}] 15:41:47 INFO - PROCESS | 1647 | 1464734507792 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:41:47 INFO - PROCESS | 1647 | 1464734507875 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ba000 == 52 [pid = 1647] [id = 621] 15:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11203d800) [pid = 1647] [serial = 1863] [outer = 0x0] 15:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1264b1000) [pid = 1647] [serial = 1864] [outer = 0x11203d800] 15:41:47 INFO - PROCESS | 1647 | 1464734507916 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1264bbc00) [pid = 1647] [serial = 1865] [outer = 0x11203d800] 15:41:48 INFO - PROCESS | 1647 | 1464734508451 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]]]}] 15:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 824ms 15:41:48 INFO - PROCESS | 1647 | 1464734508457 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:41:48 INFO - PROCESS | 1647 | 1464734508460 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:41:48 INFO - PROCESS | 1647 | 1464734508464 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 1647 | 1464734508466 Marionette TRACE conn2 <- [1,2458,null,{}] 15:41:48 INFO - PROCESS | 1647 | 1464734508470 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}] 15:41:48 INFO - PROCESS | 1647 | 1464734508580 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:41:48 INFO - PROCESS | 1647 | 1464734508654 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x119687800 == 53 [pid = 1647] [id = 622] 15:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x112a63c00) [pid = 1647] [serial = 1866] [outer = 0x0] 15:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x112fe8c00) [pid = 1647] [serial = 1867] [outer = 0x112a63c00] 15:41:48 INFO - PROCESS | 1647 | 1464734508686 Marionette DEBUG loaded listener.js 15:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x113ac7000) [pid = 1647] [serial = 1868] [outer = 0x112a63c00] 15:41:49 INFO - PROCESS | 1647 | 1464734509124 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]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 673ms 15:41:49 INFO - PROCESS | 1647 | 1464734509137 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 1647 | 1464734509141 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:41:49 INFO - PROCESS | 1647 | 1464734509146 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1647 | 1464734509147 Marionette TRACE conn2 <- [1,2462,null,{}] 15:41:49 INFO - PROCESS | 1647 | 1464734509150 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}] 15:41:49 INFO - PROCESS | 1647 | 1464734509261 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:41:49 INFO - PROCESS | 1647 | 1464734509365 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f1b000 == 54 [pid = 1647] [id = 623] 15:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11672e800) [pid = 1647] [serial = 1869] [outer = 0x0] 15:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11706ec00) [pid = 1647] [serial = 1870] [outer = 0x11672e800] 15:41:49 INFO - PROCESS | 1647 | 1464734509397 Marionette DEBUG loaded listener.js 15:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118435800) [pid = 1647] [serial = 1871] [outer = 0x11672e800] 15:41:49 INFO - PROCESS | 1647 | 1464734509844 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]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 15:41:49 INFO - PROCESS | 1647 | 1464734509866 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:41:49 INFO - PROCESS | 1647 | 1464734509867 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:41:49 INFO - PROCESS | 1647 | 1464734509870 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1647 | 1464734509872 Marionette TRACE conn2 <- [1,2466,null,{}] 15:41:49 INFO - PROCESS | 1647 | 1464734509880 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}] 15:41:50 INFO - PROCESS | 1647 | 1464734510042 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:41:50 INFO - PROCESS | 1647 | 1464734510113 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c2800 == 55 [pid = 1647] [id = 624] 15:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x119710000) [pid = 1647] [serial = 1872] [outer = 0x0] 15:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1197f9000) [pid = 1647] [serial = 1873] [outer = 0x119710000] 15:41:50 INFO - PROCESS | 1647 | 1464734510166 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x120e31000) [pid = 1647] [serial = 1874] [outer = 0x119710000] 15:41:50 INFO - PROCESS | 1647 | 1464734510674 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]]]}] 15:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 823ms 15:41:50 INFO - PROCESS | 1647 | 1464734510694 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:41:50 INFO - PROCESS | 1647 | 1464734510696 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:41:50 INFO - PROCESS | 1647 | 1464734510698 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:41:50 INFO - PROCESS | 1647 | 1464734510699 Marionette TRACE conn2 <- [1,2470,null,{}] 15:41:50 INFO - PROCESS | 1647 | 1464734510702 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}] 15:41:50 INFO - PROCESS | 1647 | 1464734510813 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:41:50 INFO - PROCESS | 1647 | 1464734510871 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb4b000 == 56 [pid = 1647] [id = 625] 15:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12110fc00) [pid = 1647] [serial = 1875] [outer = 0x0] 15:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x121d3c400) [pid = 1647] [serial = 1876] [outer = 0x12110fc00] 15:41:50 INFO - PROCESS | 1647 | 1464734510942 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x124258000) [pid = 1647] [serial = 1877] [outer = 0x12110fc00] 15:41:51 INFO - PROCESS | 1647 | 1464734511337 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]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 15:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:41:51 INFO - PROCESS | 1647 | 1464734511370 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1647 | 1464734511372 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:41:51 INFO - PROCESS | 1647 | 1464734511374 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1647 | 1464734511375 Marionette TRACE conn2 <- [1,2474,null,{}] 15:41:51 INFO - PROCESS | 1647 | 1464734511378 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}] 15:41:51 INFO - PROCESS | 1647 | 1464734511486 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:41:51 INFO - PROCESS | 1647 | 1464734511544 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce60000 == 57 [pid = 1647] [id = 626] 15:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x112041c00) [pid = 1647] [serial = 1878] [outer = 0x0] 15:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1245b5400) [pid = 1647] [serial = 1879] [outer = 0x112041c00] 15:41:51 INFO - PROCESS | 1647 | 1464734511616 Marionette DEBUG loaded listener.js 15:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124ecc000) [pid = 1647] [serial = 1880] [outer = 0x112041c00] 15:41:52 INFO - PROCESS | 1647 | 1464734512267 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]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 920ms 15:41:52 INFO - PROCESS | 1647 | 1464734512294 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1647 | 1464734512296 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:41:52 INFO - PROCESS | 1647 | 1464734512300 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 1647 | 1464734512303 Marionette TRACE conn2 <- [1,2478,null,{}] 15:41:52 INFO - PROCESS | 1647 | 1464734512307 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}] 15:41:52 INFO - PROCESS | 1647 | 1464734512403 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:41:52 INFO - PROCESS | 1647 | 1464734512466 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x121271800 == 58 [pid = 1647] [id = 627] 15:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1122a7800) [pid = 1647] [serial = 1881] [outer = 0x0] 15:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112a67c00) [pid = 1647] [serial = 1882] [outer = 0x1122a7800] 15:41:52 INFO - PROCESS | 1647 | 1464734512493 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11330f800) [pid = 1647] [serial = 1883] [outer = 0x1122a7800] 15:41:52 INFO - PROCESS | 1647 | 1464734512929 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]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 674ms 15:41:52 INFO - PROCESS | 1647 | 1464734512975 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1647 | 1464734512978 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:41:52 INFO - PROCESS | 1647 | 1464734512983 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 1647 | 1464734512985 Marionette TRACE conn2 <- [1,2482,null,{}] 15:41:52 INFO - PROCESS | 1647 | 1464734512987 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}] 15:41:53 INFO - PROCESS | 1647 | 1464734513083 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:41:53 INFO - PROCESS | 1647 | 1464734513144 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187e5800 == 59 [pid = 1647] [id = 628] 15:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x112a62c00) [pid = 1647] [serial = 1884] [outer = 0x0] 15:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x115d9ac00) [pid = 1647] [serial = 1885] [outer = 0x112a62c00] 15:41:53 INFO - PROCESS | 1647 | 1464734513172 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1166cf800) [pid = 1647] [serial = 1886] [outer = 0x112a62c00] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1131d0800 == 58 [pid = 1647] [id = 23] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf18000 == 57 [pid = 1647] [id = 620] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf06000 == 56 [pid = 1647] [id = 619] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124f13800 == 55 [pid = 1647] [id = 618] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x113143400) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x112784000) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12182e800) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12a806000 == 54 [pid = 1647] [id = 617] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x129114800 == 53 [pid = 1647] [id = 616] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x128c48000 == 52 [pid = 1647] [id = 615] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x127805000 == 51 [pid = 1647] [id = 614] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1171cc000 == 50 [pid = 1647] [id = 613] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12174e800 == 49 [pid = 1647] [id = 612] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x121371800 == 48 [pid = 1647] [id = 611] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x116f35000 == 47 [pid = 1647] [id = 610] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d2000 == 46 [pid = 1647] [id = 609] 15:41:53 INFO - PROCESS | 1647 | 1464734513689 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]]]}] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac6a000 == 45 [pid = 1647] [id = 605] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124f13000 == 44 [pid = 1647] [id = 604] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x118979000 == 43 [pid = 1647] [id = 603] 15:41:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12a849800 == 42 [pid = 1647] [id = 602] 15:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 770ms 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119234800) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118f83800) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118574000) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1197f3400) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x116a71c00) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12160a800) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x117e0e800) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x112a62400) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x112d76c00) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1168b7000) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x117063400) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x113369800) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115d06800) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119498000) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119830c00) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119d97c00) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121205400) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1187d3000) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11982e000) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118435400) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11843f000) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118317c00) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x120ead400) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x120eb1400) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 15:41:53 INFO - PROCESS | 1647 | 1464734513769 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1647 | 1464734513771 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:41:53 INFO - PROCESS | 1647 | 1464734513778 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1647 | 1464734513782 Marionette TRACE conn2 <- [1,2486,null,{}] 15:41:53 INFO - PROCESS | 1647 | 1464734513793 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}] 15:41:53 INFO - PROCESS | 1647 | 1464734513910 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:41:53 INFO - PROCESS | 1647 | 1464734513918 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118989800 == 43 [pid = 1647] [id = 629] 15:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x116f02800) [pid = 1647] [serial = 1887] [outer = 0x0] 15:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11706d000) [pid = 1647] [serial = 1888] [outer = 0x116f02800] 15:41:53 INFO - PROCESS | 1647 | 1464734513947 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118082c00) [pid = 1647] [serial = 1889] [outer = 0x116f02800] 15:41:54 INFO - PROCESS | 1647 | 1464734514289 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]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 527ms 15:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:41:54 INFO - PROCESS | 1647 | 1464734514327 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 1647 | 1464734514329 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:41:54 INFO - PROCESS | 1647 | 1464734514332 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1647 | 1464734514333 Marionette TRACE conn2 <- [1,2490,null,{}] 15:41:54 INFO - PROCESS | 1647 | 1464734514335 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}] 15:41:54 INFO - PROCESS | 1647 | 1464734514417 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:41:54 INFO - PROCESS | 1647 | 1464734514423 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b5800 == 44 [pid = 1647] [id = 630] 15:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118435c00) [pid = 1647] [serial = 1890] [outer = 0x0] 15:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11843d400) [pid = 1647] [serial = 1891] [outer = 0x118435c00] 15:41:54 INFO - PROCESS | 1647 | 1464734514450 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118568c00) [pid = 1647] [serial = 1892] [outer = 0x118435c00] 15:41:54 INFO - PROCESS | 1647 | 1464734514788 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]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 473ms 15:41:54 INFO - PROCESS | 1647 | 1464734514806 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 1647 | 1464734514808 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:41:54 INFO - PROCESS | 1647 | 1464734514818 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1647 | 1464734514820 Marionette TRACE conn2 <- [1,2494,null,{}] 15:41:54 INFO - PROCESS | 1647 | 1464734514823 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}] 15:41:54 INFO - PROCESS | 1647 | 1464734514911 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:41:54 INFO - PROCESS | 1647 | 1464734514966 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121aae000 == 45 [pid = 1647] [id = 631] 15:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118438400) [pid = 1647] [serial = 1893] [outer = 0x0] 15:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11856cc00) [pid = 1647] [serial = 1894] [outer = 0x118438400] 15:41:54 INFO - PROCESS | 1647 | 1464734514992 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1187d5000) [pid = 1647] [serial = 1895] [outer = 0x118438400] 15:41:55 INFO - PROCESS | 1647 | 1464734515293 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]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 521ms 15:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:41:55 INFO - PROCESS | 1647 | 1464734515339 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1647 | 1464734515341 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:41:55 INFO - PROCESS | 1647 | 1464734515343 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1647 | 1464734515344 Marionette TRACE conn2 <- [1,2498,null,{}] 15:41:55 INFO - PROCESS | 1647 | 1464734515346 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}] 15:41:55 INFO - PROCESS | 1647 | 1464734515446 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:41:55 INFO - PROCESS | 1647 | 1464734515511 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12458c800 == 46 [pid = 1647] [id = 632] 15:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118572400) [pid = 1647] [serial = 1896] [outer = 0x0] 15:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118938c00) [pid = 1647] [serial = 1897] [outer = 0x118572400] 15:41:55 INFO - PROCESS | 1647 | 1464734515537 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11982d400) [pid = 1647] [serial = 1898] [outer = 0x118572400] 15:41:55 INFO - PROCESS | 1647 | 1464734515849 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]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 15:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:41:55 INFO - PROCESS | 1647 | 1464734515862 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1647 | 1464734515863 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:41:55 INFO - PROCESS | 1647 | 1464734515865 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1647 | 1464734515866 Marionette TRACE conn2 <- [1,2502,null,{}] 15:41:55 INFO - PROCESS | 1647 | 1464734515872 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}] 15:41:55 INFO - PROCESS | 1647 | 1464734515981 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:41:55 INFO - PROCESS | 1647 | 1464734515994 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126954000 == 47 [pid = 1647] [id = 633] 15:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x119828c00) [pid = 1647] [serial = 1899] [outer = 0x0] 15:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119aacc00) [pid = 1647] [serial = 1900] [outer = 0x119828c00] 15:41:56 INFO - PROCESS | 1647 | 1464734516021 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x120e2d800) [pid = 1647] [serial = 1901] [outer = 0x119828c00] 15:41:56 INFO - PROCESS | 1647 | 1464734516361 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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 15:41:56 INFO - PROCESS | 1647 | 1464734516388 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1647 | 1464734516389 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:41:56 INFO - PROCESS | 1647 | 1464734516391 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1647 | 1464734516392 Marionette TRACE conn2 <- [1,2506,null,{}] 15:41:56 INFO - PROCESS | 1647 | 1464734516401 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}] 15:41:56 INFO - PROCESS | 1647 | 1464734516504 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:41:56 INFO - PROCESS | 1647 | 1464734516541 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c48000 == 48 [pid = 1647] [id = 634] 15:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x120e33400) [pid = 1647] [serial = 1902] [outer = 0x0] 15:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x120eb1c00) [pid = 1647] [serial = 1903] [outer = 0x120e33400] 15:41:56 INFO - PROCESS | 1647 | 1464734516567 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x121104400) [pid = 1647] [serial = 1904] [outer = 0x120e33400] 15:41:56 INFO - PROCESS | 1647 | 1464734516888 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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 529ms 15:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:41:56 INFO - PROCESS | 1647 | 1464734516921 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1647 | 1464734516922 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:41:56 INFO - PROCESS | 1647 | 1464734516924 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1647 | 1464734516925 Marionette TRACE conn2 <- [1,2510,null,{}] 15:41:56 INFO - PROCESS | 1647 | 1464734516928 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}] 15:41:57 INFO - PROCESS | 1647 | 1464734517032 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:41:57 INFO - PROCESS | 1647 | 1464734517046 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x129103800 == 49 [pid = 1647] [id = 635] 15:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x120eb4800) [pid = 1647] [serial = 1905] [outer = 0x0] 15:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x121205400) [pid = 1647] [serial = 1906] [outer = 0x120eb4800] 15:41:57 INFO - PROCESS | 1647 | 1464734517072 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12182bc00) [pid = 1647] [serial = 1907] [outer = 0x120eb4800] 15:41:57 INFO - PROCESS | 1647 | 1464734517409 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]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 15:41:57 INFO - PROCESS | 1647 | 1464734517444 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 1647 | 1464734517445 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:41:57 INFO - PROCESS | 1647 | 1464734517447 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1647 | 1464734517448 Marionette TRACE conn2 <- [1,2514,null,{}] 15:41:57 INFO - PROCESS | 1647 | 1464734517451 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}] 15:41:57 INFO - PROCESS | 1647 | 1464734517556 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:41:57 INFO - PROCESS | 1647 | 1464734517570 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297d0000 == 50 [pid = 1647] [id = 636] 15:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11706d800) [pid = 1647] [serial = 1908] [outer = 0x0] 15:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x121d31c00) [pid = 1647] [serial = 1909] [outer = 0x11706d800] 15:41:57 INFO - PROCESS | 1647 | 1464734517595 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x121d3d000) [pid = 1647] [serial = 1910] [outer = 0x11706d800] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12ba26c00) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x112a61400) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x121764c00) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x121d4ec00) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x121d51400) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x113145000) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116862800) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x112a63400) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11843d800) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x112a60800) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1187d4c00) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11203b800) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x120e36c00) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11923b400) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:41:57 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x120eb0000) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:41:58 INFO - PROCESS | 1647 | 1464734518091 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]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 671ms 15:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:41:58 INFO - PROCESS | 1647 | 1464734518120 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1647 | 1464734518122 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:41:58 INFO - PROCESS | 1647 | 1464734518124 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1647 | 1464734518126 Marionette TRACE conn2 <- [1,2518,null,{}] 15:41:58 INFO - PROCESS | 1647 | 1464734518129 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}] 15:41:58 INFO - PROCESS | 1647 | 1464734518311 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:41:58 INFO - PROCESS | 1647 | 1464734518378 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a813800 == 51 [pid = 1647] [id = 637] 15:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x112fe3400) [pid = 1647] [serial = 1911] [outer = 0x0] 15:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118570000) [pid = 1647] [serial = 1912] [outer = 0x112fe3400] 15:41:58 INFO - PROCESS | 1647 | 1464734518426 Marionette DEBUG loaded listener.js 15:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12455a400) [pid = 1647] [serial = 1913] [outer = 0x112fe3400] 15:41:58 INFO - PROCESS | 1647 | 1464734518827 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]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 721ms 15:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:41:58 INFO - PROCESS | 1647 | 1464734518846 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1647 | 1464734518847 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:41:58 INFO - PROCESS | 1647 | 1464734518849 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1647 | 1464734518850 Marionette TRACE conn2 <- [1,2522,null,{}] 15:41:58 INFO - PROCESS | 1647 | 1464734518856 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}] 15:41:58 INFO - PROCESS | 1647 | 1464734518942 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:41:58 INFO - PROCESS | 1647 | 1464734518966 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b2ea000 == 52 [pid = 1647] [id = 638] 15:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1245b3800) [pid = 1647] [serial = 1914] [outer = 0x0] 15:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x124ec6800) [pid = 1647] [serial = 1915] [outer = 0x1245b3800] 15:41:58 INFO - PROCESS | 1647 | 1464734518991 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12642d400) [pid = 1647] [serial = 1916] [outer = 0x1245b3800] 15:41:59 INFO - PROCESS | 1647 | 1464734519311 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]]]}] 15:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 472ms 15:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:41:59 INFO - PROCESS | 1647 | 1464734519322 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1647 | 1464734519323 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:41:59 INFO - PROCESS | 1647 | 1464734519325 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1647 | 1464734519326 Marionette TRACE conn2 <- [1,2526,null,{}] 15:41:59 INFO - PROCESS | 1647 | 1464734519328 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}] 15:41:59 INFO - PROCESS | 1647 | 1464734519417 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:41:59 INFO - PROCESS | 1647 | 1464734519475 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bca3800 == 53 [pid = 1647] [id = 639] 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1246af800) [pid = 1647] [serial = 1917] [outer = 0x0] 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1264af000) [pid = 1647] [serial = 1918] [outer = 0x1246af800] 15:41:59 INFO - PROCESS | 1647 | 1464734519499 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1264bc000) [pid = 1647] [serial = 1919] [outer = 0x1246af800] 15:41:59 INFO - PROCESS | 1647 | 1464734519772 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]]]}] 15:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 468ms 15:41:59 INFO - PROCESS | 1647 | 1464734519794 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1647 | 1464734519807 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:41:59 INFO - PROCESS | 1647 | 1464734519814 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1647 | 1464734519815 Marionette TRACE conn2 <- [1,2530,null,{}] 15:41:59 INFO - PROCESS | 1647 | 1464734519825 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}] 15:41:59 INFO - PROCESS | 1647 | 1464734519916 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:41:59 INFO - PROCESS | 1647 | 1464734519922 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b2800 == 54 [pid = 1647] [id = 640] 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1264bcc00) [pid = 1647] [serial = 1920] [outer = 0x0] 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x126768400) [pid = 1647] [serial = 1921] [outer = 0x1264bcc00] 15:41:59 INFO - PROCESS | 1647 | 1464734519947 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1269ef400) [pid = 1647] [serial = 1922] [outer = 0x1264bcc00] 15:42:00 INFO - PROCESS | 1647 | 1464734520498 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]]]}] 15:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 15:42:00 INFO - PROCESS | 1647 | 1464734520536 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:42:00 INFO - PROCESS | 1647 | 1464734520540 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:42:00 INFO - PROCESS | 1647 | 1464734520543 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 1647 | 1464734520546 Marionette TRACE conn2 <- [1,2534,null,{}] 15:42:00 INFO - PROCESS | 1647 | 1464734520550 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}] 15:42:00 INFO - PROCESS | 1647 | 1464734520699 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:42:00 INFO - PROCESS | 1647 | 1464734520712 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x118985000 == 55 [pid = 1647] [id = 641] 15:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11278b800) [pid = 1647] [serial = 1923] [outer = 0x0] 15:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112a75800) [pid = 1647] [serial = 1924] [outer = 0x11278b800] 15:42:00 INFO - PROCESS | 1647 | 1464734520744 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x113304c00) [pid = 1647] [serial = 1925] [outer = 0x11278b800] 15:42:01 INFO - PROCESS | 1647 | 1464734521166 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]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 673ms 15:42:01 INFO - PROCESS | 1647 | 1464734521217 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1647 | 1464734521221 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:42:01 INFO - PROCESS | 1647 | 1464734521226 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - PROCESS | 1647 | 1464734521227 Marionette TRACE conn2 <- [1,2538,null,{}] 15:42:01 INFO - PROCESS | 1647 | 1464734521230 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}] 15:42:01 INFO - PROCESS | 1647 | 1464734521381 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:42:01 INFO - PROCESS | 1647 | 1464734521467 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e83000 == 56 [pid = 1647] [id = 642] 15:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1168b6800) [pid = 1647] [serial = 1926] [outer = 0x0] 15:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x117067400) [pid = 1647] [serial = 1927] [outer = 0x1168b6800] 15:42:01 INFO - PROCESS | 1647 | 1464734521499 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x118433800) [pid = 1647] [serial = 1928] [outer = 0x1168b6800] 15:42:01 INFO - PROCESS | 1647 | 1464734521931 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]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms 15:42:01 INFO - PROCESS | 1647 | 1464734521948 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1647 | 1464734521949 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:42:01 INFO - PROCESS | 1647 | 1464734521954 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - PROCESS | 1647 | 1464734521957 Marionette TRACE conn2 <- [1,2542,null,{}] 15:42:01 INFO - PROCESS | 1647 | 1464734521965 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}] 15:42:02 INFO - PROCESS | 1647 | 1464734522074 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:42:02 INFO - PROCESS | 1647 | 1464734522136 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c68f800 == 57 [pid = 1647] [id = 643] 15:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x118441000) [pid = 1647] [serial = 1929] [outer = 0x0] 15:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x118f49800) [pid = 1647] [serial = 1930] [outer = 0x118441000] 15:42:02 INFO - PROCESS | 1647 | 1464734522208 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11982a000) [pid = 1647] [serial = 1931] [outer = 0x118441000] 15:42:02 INFO - PROCESS | 1647 | 1464734522642 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]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 15:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:42:02 INFO - PROCESS | 1647 | 1464734522675 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1647 | 1464734522677 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:42:02 INFO - PROCESS | 1647 | 1464734522680 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1647 | 1464734522681 Marionette TRACE conn2 <- [1,2546,null,{}] 15:42:02 INFO - PROCESS | 1647 | 1464734522683 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}] 15:42:02 INFO - PROCESS | 1647 | 1464734522810 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:42:02 INFO - PROCESS | 1647 | 1464734522912 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cec1000 == 58 [pid = 1647] [id = 644] 15:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x119a61000) [pid = 1647] [serial = 1932] [outer = 0x0] 15:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x121335800) [pid = 1647] [serial = 1933] [outer = 0x119a61000] 15:42:02 INFO - PROCESS | 1647 | 1464734522944 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x121d51400) [pid = 1647] [serial = 1934] [outer = 0x119a61000] 15:42:03 INFO - PROCESS | 1647 | 1464734523387 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]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 723ms 15:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:42:03 INFO - PROCESS | 1647 | 1464734523405 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:42:03 INFO - PROCESS | 1647 | 1464734523406 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:42:03 INFO - PROCESS | 1647 | 1464734523408 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 1647 | 1464734523410 Marionette TRACE conn2 <- [1,2550,null,{}] 15:42:03 INFO - PROCESS | 1647 | 1464734523412 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}] 15:42:03 INFO - PROCESS | 1647 | 1464734523514 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:42:03 INFO - PROCESS | 1647 | 1464734523589 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170b8000 == 59 [pid = 1647] [id = 645] 15:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x110fef000) [pid = 1647] [serial = 1935] [outer = 0x0] 15:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x113cc6000) [pid = 1647] [serial = 1936] [outer = 0x110fef000] 15:42:03 INFO - PROCESS | 1647 | 1464734523620 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1237ae000) [pid = 1647] [serial = 1937] [outer = 0x110fef000] 15:42:04 INFO - PROCESS | 1647 | 1464734524262 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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 872ms 15:42:04 INFO - PROCESS | 1647 | 1464734524286 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1647 | 1464734524288 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:42:04 INFO - PROCESS | 1647 | 1464734524293 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1647 | 1464734524296 Marionette TRACE conn2 <- [1,2554,null,{}] 15:42:04 INFO - PROCESS | 1647 | 1464734524300 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}] 15:42:04 INFO - PROCESS | 1647 | 1464734524403 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:42:04 INFO - PROCESS | 1647 | 1464734524479 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1219c4000 == 60 [pid = 1647] [id = 646] 15:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1120ecc00) [pid = 1647] [serial = 1938] [outer = 0x0] 15:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x112785000) [pid = 1647] [serial = 1939] [outer = 0x1120ecc00] 15:42:04 INFO - PROCESS | 1647 | 1464734524507 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x113151800) [pid = 1647] [serial = 1940] [outer = 0x1120ecc00] 15:42:04 INFO - PROCESS | 1647 | 1464734524935 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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 671ms 15:42:04 INFO - PROCESS | 1647 | 1464734524965 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1647 | 1464734524969 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:42:04 INFO - PROCESS | 1647 | 1464734524973 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1647 | 1464734524975 Marionette TRACE conn2 <- [1,2558,null,{}] 15:42:04 INFO - PROCESS | 1647 | 1464734524977 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}] 15:42:05 INFO - PROCESS | 1647 | 1464734525077 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:42:05 INFO - PROCESS | 1647 | 1464734525139 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x121371800 == 61 [pid = 1647] [id = 647] 15:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x115f80400) [pid = 1647] [serial = 1941] [outer = 0x0] 15:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x117067800) [pid = 1647] [serial = 1942] [outer = 0x115f80400] 15:42:05 INFO - PROCESS | 1647 | 1464734525167 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118434400) [pid = 1647] [serial = 1943] [outer = 0x115f80400] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12bca3800 == 60 [pid = 1647] [id = 639] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b2ea000 == 59 [pid = 1647] [id = 638] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a813800 == 58 [pid = 1647] [id = 637] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1297d0000 == 57 [pid = 1647] [id = 636] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x129103800 == 56 [pid = 1647] [id = 635] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x128c48000 == 55 [pid = 1647] [id = 634] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1264b1000) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x126954000 == 54 [pid = 1647] [id = 633] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12458c800 == 53 [pid = 1647] [id = 632] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x121aae000 == 52 [pid = 1647] [id = 631] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b5800 == 51 [pid = 1647] [id = 630] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x118989800 == 50 [pid = 1647] [id = 629] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1187e5800 == 49 [pid = 1647] [id = 628] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x121271800 == 48 [pid = 1647] [id = 627] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x124f1b000 == 47 [pid = 1647] [id = 623] 15:42:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119687800 == 46 [pid = 1647] [id = 622] 15:42:05 INFO - PROCESS | 1647 | 1464734525554 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]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 621ms 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12c442c00) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x115d10c00) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11706b800) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11970a800) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1246b4800) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x120e34800) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x123631400) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x124fddc00) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1245a9800) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x124ece400) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x119709c00) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x121d31400) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1264b0c00) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x121d3bc00) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x121d54c00) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x121d4e800) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x124263400) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x112a82400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x113c48800) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115f46800) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1187c2c00) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x120e31c00) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x117068000) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118322c00) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115f7a000) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x121442800) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x121d4a400) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x115d0a400) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118566c00) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1187cac00) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1130aa400) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x112a6bc00) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118f8d000) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 15:42:05 INFO - PROCESS | 1647 | 1464734525609 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1647 | 1464734525610 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:42:05 INFO - PROCESS | 1647 | 1464734525616 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 1647 | 1464734525618 Marionette TRACE conn2 <- [1,2562,null,{}] 15:42:05 INFO - PROCESS | 1647 | 1464734525626 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}] 15:42:05 INFO - PROCESS | 1647 | 1464734525712 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:42:05 INFO - PROCESS | 1647 | 1464734525736 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x121374000 == 47 [pid = 1647] [id = 648] 15:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118569000) [pid = 1647] [serial = 1944] [outer = 0x0] 15:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118573800) [pid = 1647] [serial = 1945] [outer = 0x118569000] 15:42:05 INFO - PROCESS | 1647 | 1464734525764 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11893b800) [pid = 1647] [serial = 1946] [outer = 0x118569000] 15:42:06 INFO - PROCESS | 1647 | 1464734526134 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]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 572ms 15:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:42:06 INFO - PROCESS | 1647 | 1464734526187 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1647 | 1464734526189 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:42:06 INFO - PROCESS | 1647 | 1464734526191 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1647 | 1464734526192 Marionette TRACE conn2 <- [1,2566,null,{}] 15:42:06 INFO - PROCESS | 1647 | 1464734526194 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}] 15:42:06 INFO - PROCESS | 1647 | 1464734526280 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:42:06 INFO - PROCESS | 1647 | 1464734526285 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409000 == 48 [pid = 1647] [id = 649] 15:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11923a400) [pid = 1647] [serial = 1947] [outer = 0x0] 15:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11970c800) [pid = 1647] [serial = 1948] [outer = 0x11923a400] 15:42:06 INFO - PROCESS | 1647 | 1464734526311 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119834400) [pid = 1647] [serial = 1949] [outer = 0x11923a400] 15:42:06 INFO - PROCESS | 1647 | 1464734526673 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]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 15:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:42:06 INFO - PROCESS | 1647 | 1464734526712 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1647 | 1464734526713 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:42:06 INFO - PROCESS | 1647 | 1464734526715 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1647 | 1464734526716 Marionette TRACE conn2 <- [1,2570,null,{}] 15:42:06 INFO - PROCESS | 1647 | 1464734526719 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}] 15:42:06 INFO - PROCESS | 1647 | 1464734526800 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:42:06 INFO - PROCESS | 1647 | 1464734526806 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c37800 == 49 [pid = 1647] [id = 650] 15:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119829800) [pid = 1647] [serial = 1950] [outer = 0x0] 15:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x120eabc00) [pid = 1647] [serial = 1951] [outer = 0x119829800] 15:42:06 INFO - PROCESS | 1647 | 1464734526832 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x121105c00) [pid = 1647] [serial = 1952] [outer = 0x119829800] 15:42:07 INFO - PROCESS | 1647 | 1464734527210 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]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 15:42:07 INFO - PROCESS | 1647 | 1464734527237 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1647 | 1464734527239 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:42:07 INFO - PROCESS | 1647 | 1464734527241 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1647 | 1464734527242 Marionette TRACE conn2 <- [1,2574,null,{}] 15:42:07 INFO - PROCESS | 1647 | 1464734527244 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}] 15:42:07 INFO - PROCESS | 1647 | 1464734527341 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:42:07 INFO - PROCESS | 1647 | 1464734527419 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293c1800 == 50 [pid = 1647] [id = 651] 15:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12110ac00) [pid = 1647] [serial = 1953] [outer = 0x0] 15:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1219e0400) [pid = 1647] [serial = 1954] [outer = 0x12110ac00] 15:42:07 INFO - PROCESS | 1647 | 1464734527446 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1246b4400) [pid = 1647] [serial = 1955] [outer = 0x12110ac00] 15:42:07 INFO - PROCESS | 1647 | 1464734527757 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]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 570ms 15:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:42:07 INFO - PROCESS | 1647 | 1464734527811 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1647 | 1464734527812 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:42:07 INFO - PROCESS | 1647 | 1464734527814 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1647 | 1464734527816 Marionette TRACE conn2 <- [1,2578,null,{}] 15:42:07 INFO - PROCESS | 1647 | 1464734527833 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}] 15:42:07 INFO - PROCESS | 1647 | 1464734527937 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:42:07 INFO - PROCESS | 1647 | 1464734527972 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f4800 == 51 [pid = 1647] [id = 652] 15:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12110d000) [pid = 1647] [serial = 1956] [outer = 0x0] 15:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x124811c00) [pid = 1647] [serial = 1957] [outer = 0x12110d000] 15:42:08 INFO - PROCESS | 1647 | 1464734527999 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1264b7800) [pid = 1647] [serial = 1958] [outer = 0x12110d000] 15:42:08 INFO - PROCESS | 1647 | 1464734528357 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]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 584ms 15:42:08 INFO - PROCESS | 1647 | 1464734528398 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1647 | 1464734528400 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:42:08 INFO - PROCESS | 1647 | 1464734528402 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 1647 | 1464734528403 Marionette TRACE conn2 <- [1,2582,null,{}] 15:42:08 INFO - PROCESS | 1647 | 1464734528405 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}] 15:42:08 INFO - PROCESS | 1647 | 1464734528511 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:42:08 INFO - PROCESS | 1647 | 1464734528548 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac66800 == 52 [pid = 1647] [id = 653] 15:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x124fda400) [pid = 1647] [serial = 1959] [outer = 0x0] 15:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1267e3c00) [pid = 1647] [serial = 1960] [outer = 0x124fda400] 15:42:08 INFO - PROCESS | 1647 | 1464734528574 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126c51c00) [pid = 1647] [serial = 1961] [outer = 0x124fda400] 15:42:08 INFO - PROCESS | 1647 | 1464734528889 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]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 15:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:42:08 INFO - PROCESS | 1647 | 1464734528922 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1647 | 1464734528923 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:42:08 INFO - PROCESS | 1647 | 1464734528925 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 1647 | 1464734528926 Marionette TRACE conn2 <- [1,2586,null,{}] 15:42:08 INFO - PROCESS | 1647 | 1464734528936 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}] 15:42:09 INFO - PROCESS | 1647 | 1464734529042 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:42:09 INFO - PROCESS | 1647 | 1464734529078 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bca4800 == 53 [pid = 1647] [id = 654] 15:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1269ef000) [pid = 1647] [serial = 1962] [outer = 0x0] 15:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x128909400) [pid = 1647] [serial = 1963] [outer = 0x1269ef000] 15:42:09 INFO - PROCESS | 1647 | 1464734529110 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128910000) [pid = 1647] [serial = 1964] [outer = 0x1269ef000] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11203d800) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x120e33400) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x112a62c00) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1122a7800) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x116f02800) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118572400) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119828c00) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x120eb4800) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118438400) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x118435c00) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11706d800) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x112fe3400) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1246af800) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x112a6ac00) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x120eb5c00) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1187be000) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119238400) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x113cc1800) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1245b3800) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11224e400) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:42:09 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x121331800) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:42:09 INFO - PROCESS | 1647 | 1464734529567 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]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 681ms 15:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:42:09 INFO - PROCESS | 1647 | 1464734529606 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1647 | 1464734529608 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:42:09 INFO - PROCESS | 1647 | 1464734529610 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1647 | 1464734529611 Marionette TRACE conn2 <- [1,2590,null,{}] 15:42:09 INFO - PROCESS | 1647 | 1464734529613 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}] 15:42:09 INFO - PROCESS | 1647 | 1464734529700 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:42:09 INFO - PROCESS | 1647 | 1464734529705 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12138b000 == 54 [pid = 1647] [id = 655] 15:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11203d800) [pid = 1647] [serial = 1965] [outer = 0x0] 15:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115f42000) [pid = 1647] [serial = 1966] [outer = 0x11203d800] 15:42:09 INFO - PROCESS | 1647 | 1464734529730 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11843b400) [pid = 1647] [serial = 1967] [outer = 0x11203d800] 15:42:10 INFO - PROCESS | 1647 | 1464734530092 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]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 15:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:42:10 INFO - PROCESS | 1647 | 1464734530128 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1647 | 1464734530130 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:42:10 INFO - PROCESS | 1647 | 1464734530132 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1647 | 1464734530134 Marionette TRACE conn2 <- [1,2594,null,{}] 15:42:10 INFO - PROCESS | 1647 | 1464734530138 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}] 15:42:10 INFO - PROCESS | 1647 | 1464734530238 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:42:10 INFO - PROCESS | 1647 | 1464734530242 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c692000 == 55 [pid = 1647] [id = 656] 15:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x113ac3c00) [pid = 1647] [serial = 1968] [outer = 0x0] 15:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121109400) [pid = 1647] [serial = 1969] [outer = 0x113ac3c00] 15:42:10 INFO - PROCESS | 1647 | 1464734530272 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1289d6000) [pid = 1647] [serial = 1970] [outer = 0x113ac3c00] 15:42:10 INFO - PROCESS | 1647 | 1464734530637 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]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 15:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:42:10 INFO - PROCESS | 1647 | 1464734530655 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1647 | 1464734530656 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:42:10 INFO - PROCESS | 1647 | 1464734530659 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1647 | 1464734530660 Marionette TRACE conn2 <- [1,2598,null,{}] 15:42:10 INFO - PROCESS | 1647 | 1464734530663 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}] 15:42:10 INFO - PROCESS | 1647 | 1464734530756 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:42:10 INFO - PROCESS | 1647 | 1464734530832 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce73800 == 56 [pid = 1647] [id = 657] 15:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1187bf000) [pid = 1647] [serial = 1971] [outer = 0x0] 15:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128b5d800) [pid = 1647] [serial = 1972] [outer = 0x1187bf000] 15:42:10 INFO - PROCESS | 1647 | 1464734530877 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128b65800) [pid = 1647] [serial = 1973] [outer = 0x1187bf000] 15:42:11 INFO - PROCESS | 1647 | 1464734531273 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]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 619ms 15:42:11 INFO - PROCESS | 1647 | 1464734531278 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 1647 | 1464734531279 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:42:11 INFO - PROCESS | 1647 | 1464734531281 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 1647 | 1464734531282 Marionette TRACE conn2 <- [1,2602,null,{}] 15:42:11 INFO - PROCESS | 1647 | 1464734531286 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}] 15:42:11 INFO - PROCESS | 1647 | 1464734531401 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:42:11 INFO - PROCESS | 1647 | 1464734531408 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d34f000 == 57 [pid = 1647] [id = 658] 15:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x128b58800) [pid = 1647] [serial = 1974] [outer = 0x0] 15:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128f4ac00) [pid = 1647] [serial = 1975] [outer = 0x128b58800] 15:42:11 INFO - PROCESS | 1647 | 1464734531432 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1291ad400) [pid = 1647] [serial = 1976] [outer = 0x128b58800] 15:42:11 INFO - PROCESS | 1647 | 1464734531949 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]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 15:42:12 INFO - PROCESS | 1647 | 1464734532005 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 1647 | 1464734532008 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:42:12 INFO - PROCESS | 1647 | 1464734532012 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1647 | 1464734532014 Marionette TRACE conn2 <- [1,2606,null,{}] 15:42:12 INFO - PROCESS | 1647 | 1464734532020 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}] 15:42:12 INFO - PROCESS | 1647 | 1464734532131 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:42:12 INFO - PROCESS | 1647 | 1464734532235 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119da2800 == 58 [pid = 1647] [id = 659] 15:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x112a6bc00) [pid = 1647] [serial = 1977] [outer = 0x0] 15:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x113369400) [pid = 1647] [serial = 1978] [outer = 0x112a6bc00] 15:42:12 INFO - PROCESS | 1647 | 1464734532268 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1166cf400) [pid = 1647] [serial = 1979] [outer = 0x112a6bc00] 15:42:12 INFO - PROCESS | 1647 | 1464734532805 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]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 826ms 15:42:12 INFO - PROCESS | 1647 | 1464734532854 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 1647 | 1464734532858 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:42:12 INFO - PROCESS | 1647 | 1464734532863 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1647 | 1464734532864 Marionette TRACE conn2 <- [1,2610,null,{}] 15:42:12 INFO - PROCESS | 1647 | 1464734532867 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}] 15:42:12 INFO - PROCESS | 1647 | 1464734532977 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:42:13 INFO - PROCESS | 1647 | 1464734533064 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c51000 == 59 [pid = 1647] [id = 660] 15:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118574800) [pid = 1647] [serial = 1980] [outer = 0x0] 15:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1187d4400) [pid = 1647] [serial = 1981] [outer = 0x118574800] 15:42:13 INFO - PROCESS | 1647 | 1464734533095 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119274000) [pid = 1647] [serial = 1982] [outer = 0x118574800] 15:42:13 INFO - PROCESS | 1647 | 1464734533510 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]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 15:42:13 INFO - PROCESS | 1647 | 1464734533553 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1647 | 1464734533555 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:42:13 INFO - PROCESS | 1647 | 1464734533559 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1647 | 1464734533561 Marionette TRACE conn2 <- [1,2614,null,{}] 15:42:13 INFO - PROCESS | 1647 | 1464734533572 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}] 15:42:13 INFO - PROCESS | 1647 | 1464734533679 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:42:13 INFO - PROCESS | 1647 | 1464734533756 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ced9800 == 60 [pid = 1647] [id = 661] 15:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x119d90800) [pid = 1647] [serial = 1983] [outer = 0x0] 15:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x121446400) [pid = 1647] [serial = 1984] [outer = 0x119d90800] 15:42:13 INFO - PROCESS | 1647 | 1464734533787 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121d4f800) [pid = 1647] [serial = 1985] [outer = 0x119d90800] 15:42:14 INFO - PROCESS | 1647 | 1464734534221 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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 673ms 15:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:42:14 INFO - PROCESS | 1647 | 1464734534233 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1647 | 1464734534235 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:42:14 INFO - PROCESS | 1647 | 1464734534239 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1647 | 1464734534240 Marionette TRACE conn2 <- [1,2618,null,{}] 15:42:14 INFO - PROCESS | 1647 | 1464734534242 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}] 15:42:14 INFO - PROCESS | 1647 | 1464734534352 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:42:14 INFO - PROCESS | 1647 | 1464734534447 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7c4000 == 61 [pid = 1647] [id = 662] 15:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x124ec3000) [pid = 1647] [serial = 1986] [outer = 0x0] 15:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1264b5400) [pid = 1647] [serial = 1987] [outer = 0x124ec3000] 15:42:14 INFO - PROCESS | 1647 | 1464734534477 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128904800) [pid = 1647] [serial = 1988] [outer = 0x124ec3000] 15:42:14 INFO - PROCESS | 1647 | 1464734534890 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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 718ms 15:42:14 INFO - PROCESS | 1647 | 1464734534958 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1647 | 1464734534959 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:42:14 INFO - PROCESS | 1647 | 1464734534962 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1647 | 1464734534963 Marionette TRACE conn2 <- [1,2622,null,{}] 15:42:14 INFO - PROCESS | 1647 | 1464734534966 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}] 15:42:15 INFO - PROCESS | 1647 | 1464734535075 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:42:15 INFO - PROCESS | 1647 | 1464734535151 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7db000 == 62 [pid = 1647] [id = 663] 15:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128904400) [pid = 1647] [serial = 1989] [outer = 0x0] 15:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1289d2800) [pid = 1647] [serial = 1990] [outer = 0x128904400] 15:42:15 INFO - PROCESS | 1647 | 1464734535181 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1291a5400) [pid = 1647] [serial = 1991] [outer = 0x128904400] 15:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:42:15 INFO - PROCESS | 1647 | 1464734535625 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]]]}] 15:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 668ms 15:42:15 INFO - PROCESS | 1647 | 1464734535631 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1647 | 1464734535632 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:42:15 INFO - PROCESS | 1647 | 1464734535636 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1647 | 1464734535638 Marionette TRACE conn2 <- [1,2626,null,{}] 15:42:15 INFO - PROCESS | 1647 | 1464734535641 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}] 15:42:15 INFO - PROCESS | 1647 | 1464734535780 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:42:16 INFO - PROCESS | 1647 | 1464734536062 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11968a000 == 63 [pid = 1647] [id = 664] 15:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x111045800) [pid = 1647] [serial = 1992] [outer = 0x0] 15:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11104ec00) [pid = 1647] [serial = 1993] [outer = 0x111045800] 15:42:16 INFO - PROCESS | 1647 | 1464734536154 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1122b4c00) [pid = 1647] [serial = 1994] [outer = 0x111045800] 15:42:16 INFO - PROCESS | 1647 | 1464734536703 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]]]}] 15:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1121ms 15:42:16 INFO - PROCESS | 1647 | 1464734536756 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:42:16 INFO - PROCESS | 1647 | 1464734536759 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:42:16 INFO - PROCESS | 1647 | 1464734536762 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 1647 | 1464734536764 Marionette TRACE conn2 <- [1,2630,null,{}] 15:42:16 INFO - PROCESS | 1647 | 1464734536768 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}] 15:42:16 INFO - PROCESS | 1647 | 1464734536868 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:42:16 INFO - PROCESS | 1647 | 1464734536934 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x123655000 == 64 [pid = 1647] [id = 665] 15:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x112fdd800) [pid = 1647] [serial = 1995] [outer = 0x0] 15:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x113148000) [pid = 1647] [serial = 1996] [outer = 0x112fdd800] 15:42:16 INFO - PROCESS | 1647 | 1464734536962 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1160b8400) [pid = 1647] [serial = 1997] [outer = 0x112fdd800] 15:42:17 INFO - PROCESS | 1647 | 1464734537486 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]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 776ms 15:42:17 INFO - PROCESS | 1647 | 1464734537540 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1647 | 1464734537543 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:42:17 INFO - PROCESS | 1647 | 1464734537546 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1647 | 1464734537547 Marionette TRACE conn2 <- [1,2634,null,{}] 15:42:17 INFO - PROCESS | 1647 | 1464734537550 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}] 15:42:17 INFO - PROCESS | 1647 | 1464734537650 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce73800 == 63 [pid = 1647] [id = 657] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12c692000 == 62 [pid = 1647] [id = 656] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12138b000 == 61 [pid = 1647] [id = 655] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bca4800 == 60 [pid = 1647] [id = 654] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac66800 == 59 [pid = 1647] [id = 653] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f4800 == 58 [pid = 1647] [id = 652] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1197f9000) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x121d3c400) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1245b5400) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x112fe8c00) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11706ec00) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | 1464734537774 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1293c1800 == 57 [pid = 1647] [id = 651] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x128c37800 == 56 [pid = 1647] [id = 650] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x126409000 == 55 [pid = 1647] [id = 649] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x121374000 == 54 [pid = 1647] [id = 648] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x121371800 == 53 [pid = 1647] [id = 647] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1219c4000 == 52 [pid = 1647] [id = 646] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x124e83000 == 51 [pid = 1647] [id = 642] 15:42:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11608c800 == 52 [pid = 1647] [id = 666] 15:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11203b800) [pid = 1647] [serial = 1998] [outer = 0x0] 15:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x112a64800) [pid = 1647] [serial = 1999] [outer = 0x11203b800] 15:42:17 INFO - PROCESS | 1647 | 1464734537814 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x118441800) [pid = 1647] [serial = 2000] [outer = 0x11203b800] 15:42:17 INFO - PROCESS | 1647 | --DOCSHELL 0x118985000 == 51 [pid = 1647] [id = 641] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1264bbc00) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x120eb1c00) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1166cf800) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x115d9ac00) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11330f800) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x112a67c00) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11706d000) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x118082c00) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x118938c00) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x119aacc00) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x121205400) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11856cc00) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1187d5000) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11843d400) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x118568c00) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x121104400) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x121d31c00) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118570000) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x124ec6800) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12455a400) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x121d3d000) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1264af000) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12182bc00) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x120e2d800) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11982d400) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1264bc000) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x113148400) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121d30400) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11893e800) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x120eb9000) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x117066800) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12642d400) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x112a66c00) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 15:42:17 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121765c00) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 15:42:18 INFO - PROCESS | 1647 | 1464734538143 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]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 619ms 15:42:18 INFO - PROCESS | 1647 | 1464734538165 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1647 | 1464734538167 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:42:18 INFO - PROCESS | 1647 | 1464734538173 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 1647 | 1464734538178 Marionette TRACE conn2 <- [1,2638,null,{}] 15:42:18 INFO - PROCESS | 1647 | 1464734538187 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}] 15:42:18 INFO - PROCESS | 1647 | 1464734538273 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:42:18 INFO - PROCESS | 1647 | 1464734538278 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x121744000 == 52 [pid = 1647] [id = 667] 15:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118435000) [pid = 1647] [serial = 2001] [outer = 0x0] 15:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1187ccc00) [pid = 1647] [serial = 2002] [outer = 0x118435000] 15:42:18 INFO - PROCESS | 1647 | 1464734538304 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119277c00) [pid = 1647] [serial = 2003] [outer = 0x118435000] 15:42:18 INFO - PROCESS | 1647 | 1464734538657 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]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 528ms 15:42:18 INFO - PROCESS | 1647 | 1464734538698 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1647 | 1464734538700 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:42:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:42:18 INFO - PROCESS | 1647 | 1464734538703 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 1647 | 1464734538704 Marionette TRACE conn2 <- [1,2642,null,{}] 15:42:18 INFO - PROCESS | 1647 | 1464734538706 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}] 15:42:18 INFO - PROCESS | 1647 | 1464734538796 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:42:18 INFO - PROCESS | 1647 | 1464734538803 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1260c9000 == 53 [pid = 1647] [id = 668] 15:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1197f4800) [pid = 1647] [serial = 2004] [outer = 0x0] 15:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11982b800) [pid = 1647] [serial = 2005] [outer = 0x1197f4800] 15:42:18 INFO - PROCESS | 1647 | 1464734538829 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119d95000) [pid = 1647] [serial = 2006] [outer = 0x1197f4800] 15:42:19 INFO - PROCESS | 1647 | 1464734539173 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]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 15:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:42:19 INFO - PROCESS | 1647 | 1464734539227 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1647 | 1464734539228 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:42:19 INFO - PROCESS | 1647 | 1464734539231 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1647 | 1464734539232 Marionette TRACE conn2 <- [1,2646,null,{}] 15:42:19 INFO - PROCESS | 1647 | 1464734539234 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}] 15:42:19 INFO - PROCESS | 1647 | 1464734539320 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:42:19 INFO - PROCESS | 1647 | 1464734539325 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128961000 == 54 [pid = 1647] [id = 669] 15:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x120eb1c00) [pid = 1647] [serial = 2007] [outer = 0x0] 15:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121102c00) [pid = 1647] [serial = 2008] [outer = 0x120eb1c00] 15:42:19 INFO - PROCESS | 1647 | 1464734539355 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1219e1000) [pid = 1647] [serial = 2009] [outer = 0x120eb1c00] 15:42:19 INFO - PROCESS | 1647 | 1464734539699 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]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 15:42:19 INFO - PROCESS | 1647 | 1464734539749 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1647 | 1464734539751 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:42:19 INFO - PROCESS | 1647 | 1464734539753 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1647 | 1464734539754 Marionette TRACE conn2 <- [1,2650,null,{}] 15:42:19 INFO - PROCESS | 1647 | 1464734539756 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}] 15:42:19 INFO - PROCESS | 1647 | 1464734539843 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:42:19 INFO - PROCESS | 1647 | 1464734539922 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12910a800 == 55 [pid = 1647] [id = 670] 15:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x121205400) [pid = 1647] [serial = 2010] [outer = 0x0] 15:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x121d3c400) [pid = 1647] [serial = 2011] [outer = 0x121205400] 15:42:19 INFO - PROCESS | 1647 | 1464734539948 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x123679400) [pid = 1647] [serial = 2012] [outer = 0x121205400] 15:42:20 INFO - PROCESS | 1647 | 1464734540272 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]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:42:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 15:42:20 INFO - PROCESS | 1647 | 1464734540328 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1647 | 1464734540329 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:42:20 INFO - PROCESS | 1647 | 1464734540331 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1647 | 1464734540332 Marionette TRACE conn2 <- [1,2654,null,{}] 15:42:20 INFO - PROCESS | 1647 | 1464734540335 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}] 15:42:20 INFO - PROCESS | 1647 | 1464734540440 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:42:20 INFO - PROCESS | 1647 | 1464734540477 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f6000 == 56 [pid = 1647] [id = 671] 15:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x124565400) [pid = 1647] [serial = 2013] [outer = 0x0] 15:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x124ec7400) [pid = 1647] [serial = 2014] [outer = 0x124565400] 15:42:20 INFO - PROCESS | 1647 | 1464734540502 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1264b1000) [pid = 1647] [serial = 2015] [outer = 0x124565400] 15:42:20 INFO - PROCESS | 1647 | 1464734540821 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]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:42:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 15:42:20 INFO - PROCESS | 1647 | 1464734540859 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1647 | 1464734540861 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:42:20 INFO - PROCESS | 1647 | 1464734540863 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1647 | 1464734540864 Marionette TRACE conn2 <- [1,2658,null,{}] 15:42:20 INFO - PROCESS | 1647 | 1464734540866 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}] 15:42:20 INFO - PROCESS | 1647 | 1464734540973 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:42:21 INFO - PROCESS | 1647 | 1464734541011 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84b000 == 57 [pid = 1647] [id = 672] 15:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124810c00) [pid = 1647] [serial = 2016] [outer = 0x0] 15:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126549000) [pid = 1647] [serial = 2017] [outer = 0x124810c00] 15:42:21 INFO - PROCESS | 1647 | 1464734541036 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x126c4d800) [pid = 1647] [serial = 2018] [outer = 0x124810c00] 15:42:21 INFO - PROCESS | 1647 | 1464734541351 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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:42:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 15:42:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:42:21 INFO - PROCESS | 1647 | 1464734541381 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 1647 | 1464734541382 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:42:21 INFO - PROCESS | 1647 | 1464734541392 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 1647 | 1464734541393 Marionette TRACE conn2 <- [1,2662,null,{}] 15:42:21 INFO - PROCESS | 1647 | 1464734541395 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}] 15:42:21 INFO - PROCESS | 1647 | 1464734541509 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:42:21 INFO - PROCESS | 1647 | 1464734541546 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bace800 == 58 [pid = 1647] [id = 673] 15:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126c52000) [pid = 1647] [serial = 2019] [outer = 0x0] 15:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128910400) [pid = 1647] [serial = 2020] [outer = 0x126c52000] 15:42:21 INFO - PROCESS | 1647 | 1464734541571 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128b64c00) [pid = 1647] [serial = 2021] [outer = 0x126c52000] 15:42:21 INFO - PROCESS | 1647 | 1464734541864 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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:42:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 525ms 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12110fc00) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12110d000) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x124fda400) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119829800) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11923a400) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1269ef000) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11203d800) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x115f80400) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118569000) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x110fef000) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1120ecc00) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1187bf000) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x113ac3c00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12110ac00) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11672e800) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x112a63c00) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12143f400) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119710000) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:42:22 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112041c00) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:42:22 INFO - PROCESS | 1647 | 1464734542023 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 1647 | 1464734542025 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:42:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:42:22 INFO - PROCESS | 1647 | 1464734542029 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 1647 | 1464734542030 Marionette TRACE conn2 <- [1,2666,null,{}] 15:42:22 INFO - PROCESS | 1647 | 1464734542033 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}] 15:42:22 INFO - PROCESS | 1647 | 1464734542123 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:42:22 INFO - PROCESS | 1647 | 1464734542128 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ccc000 == 59 [pid = 1647] [id = 674] 15:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x113cc8000) [pid = 1647] [serial = 2022] [outer = 0x0] 15:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1164c2000) [pid = 1647] [serial = 2023] [outer = 0x113cc8000] 15:42:22 INFO - PROCESS | 1647 | 1464734542159 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119d9bc00) [pid = 1647] [serial = 2024] [outer = 0x113cc8000] 15:42:23 INFO - PROCESS | 1647 | 1464734543013 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]]]}] 15:42:23 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) 15:42:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 15:42:23 INFO - PROCESS | 1647 | 1464734543048 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:42:23 INFO - PROCESS | 1647 | 1464734543050 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:42:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:42:23 INFO - PROCESS | 1647 | 1464734543052 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 1647 | 1464734543056 Marionette TRACE conn2 <- [1,2670,null,{}] 15:42:23 INFO - PROCESS | 1647 | 1464734543065 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}] 15:42:23 INFO - PROCESS | 1647 | 1464734543191 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:42:23 INFO - PROCESS | 1647 | 1464734543227 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2bc000 == 60 [pid = 1647] [id = 675] 15:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x113ac3c00) [pid = 1647] [serial = 2025] [outer = 0x0] 15:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1291a7400) [pid = 1647] [serial = 2026] [outer = 0x113ac3c00] 15:42:23 INFO - PROCESS | 1647 | 1464734543252 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1293a4400) [pid = 1647] [serial = 2027] [outer = 0x113ac3c00] 15:42:24 INFO - PROCESS | 1647 | 1464734544157 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 1647 | 1464734544186 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:42:24 INFO - PROCESS | 1647 | 1464734544189 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 1647 | 1464734544192 Marionette TRACE conn2 <- [1,2674,null,{}] 15:42:24 INFO - PROCESS | 1647 | 1464734544197 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}] 15:42:24 INFO - PROCESS | 1647 | 1464734544307 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:42:24 INFO - PROCESS | 1647 | 1464734544368 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1198b9000 == 61 [pid = 1647] [id = 676] 15:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x112a63000) [pid = 1647] [serial = 2028] [outer = 0x0] 15:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x112fe5c00) [pid = 1647] [serial = 2029] [outer = 0x112a63000] 15:42:24 INFO - PROCESS | 1647 | 1464734544443 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x115d0e400) [pid = 1647] [serial = 2030] [outer = 0x112a63000] 15:42:25 INFO - PROCESS | 1647 | 1464734545385 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1647 | 1464734545418 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:42:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:42:25 INFO - PROCESS | 1647 | 1464734545425 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1647 | 1464734545427 Marionette TRACE conn2 <- [1,2678,null,{}] 15:42:25 INFO - PROCESS | 1647 | 1464734545429 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}] 15:42:25 INFO - PROCESS | 1647 | 1464734545540 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:42:25 INFO - PROCESS | 1647 | 1464734545600 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x128960800 == 62 [pid = 1647] [id = 677] 15:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x116f02800) [pid = 1647] [serial = 2031] [outer = 0x0] 15:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11831f800) [pid = 1647] [serial = 2032] [outer = 0x116f02800] 15:42:25 INFO - PROCESS | 1647 | 1464734545671 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118574000) [pid = 1647] [serial = 2033] [outer = 0x116f02800] 15:42:26 INFO - PROCESS | 1647 | 1464734546597 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]]]}] 15:42:26 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) 15:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1223ms 15:42:26 INFO - PROCESS | 1647 | 1464734546648 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 1647 | 1464734546649 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:42:26 INFO - PROCESS | 1647 | 1464734546652 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1647 | 1464734546655 Marionette TRACE conn2 <- [1,2682,null,{}] 15:42:26 INFO - PROCESS | 1647 | 1464734546663 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}] 15:42:26 INFO - PROCESS | 1647 | 1464734546780 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:42:26 INFO - PROCESS | 1647 | 1464734546887 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce5f800 == 63 [pid = 1647] [id = 678] 15:42:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11982f000) [pid = 1647] [serial = 2034] [outer = 0x0] 15:42:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119835800) [pid = 1647] [serial = 2035] [outer = 0x11982f000] 15:42:26 INFO - PROCESS | 1647 | 1464734546969 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x121761800) [pid = 1647] [serial = 2036] [outer = 0x11982f000] 15:42:27 INFO - PROCESS | 1647 | 1464734547976 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]]]}] 15:42:28 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) 15:42:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1372ms 15:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:42:28 INFO - PROCESS | 1647 | 1464734548024 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:42:28 INFO - PROCESS | 1647 | 1464734548026 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:42:28 INFO - PROCESS | 1647 | 1464734548029 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:42:28 INFO - PROCESS | 1647 | 1464734548030 Marionette TRACE conn2 <- [1,2686,null,{}] 15:42:28 INFO - PROCESS | 1647 | 1464734548032 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}] 15:42:28 INFO - PROCESS | 1647 | 1464734548155 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:42:28 INFO - PROCESS | 1647 | 1464734548384 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119684800 == 64 [pid = 1647] [id = 679] 15:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112788400) [pid = 1647] [serial = 2037] [outer = 0x0] 15:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x112a65000) [pid = 1647] [serial = 2038] [outer = 0x112788400] 15:42:28 INFO - PROCESS | 1647 | 1464734548448 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x113c49400) [pid = 1647] [serial = 2039] [outer = 0x112788400] 15:42:29 INFO - PROCESS | 1647 | 1464734549360 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1647 | 1464734549403 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:42:29 INFO - PROCESS | 1647 | 1464734549406 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1647 | 1464734549408 Marionette TRACE conn2 <- [1,2690,null,{}] 15:42:29 INFO - PROCESS | 1647 | 1464734549412 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}] 15:42:29 INFO - PROCESS | 1647 | 1464734549534 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1164e7800 == 63 [pid = 1647] [id = 608] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1171d9800 == 62 [pid = 1647] [id = 590] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ba000 == 61 [pid = 1647] [id = 621] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x119ccc000 == 60 [pid = 1647] [id = 674] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12bace800 == 59 [pid = 1647] [id = 673] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84b000 == 58 [pid = 1647] [id = 672] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f6000 == 57 [pid = 1647] [id = 671] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12910a800 == 56 [pid = 1647] [id = 670] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x128f4ac00) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128961000 == 55 [pid = 1647] [id = 669] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1260c9000 == 54 [pid = 1647] [id = 668] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x121744000 == 53 [pid = 1647] [id = 667] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11608c800 == 52 [pid = 1647] [id = 666] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x123655000 == 51 [pid = 1647] [id = 665] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11968a000 == 50 [pid = 1647] [id = 664] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128c51000 == 49 [pid = 1647] [id = 660] 15:42:29 INFO - PROCESS | 1647 | --DOCSHELL 0x119da2800 == 48 [pid = 1647] [id = 659] 15:42:29 INFO - PROCESS | 1647 | 1464734549621 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x116843000 == 49 [pid = 1647] [id = 680] 15:42:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x112789000) [pid = 1647] [serial = 2040] [outer = 0x0] 15:42:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x112fb9000) [pid = 1647] [serial = 2041] [outer = 0x112789000] 15:42:29 INFO - PROCESS | 1647 | 1464734549649 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x113cc4000) [pid = 1647] [serial = 2042] [outer = 0x112789000] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118435800) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x113ac7000) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x121d0f000) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x120e31000) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x124ecc000) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x124258000) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x124811c00) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1267e3c00) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x117067400) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x112a75800) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126768400) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x120eabc00) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x121105c00) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1264b7800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11970c800) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128909400) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x126c51c00) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119834400) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11843b400) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121335800) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118f49800) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x117067800) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118573800) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11893b800) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1237ae000) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x113cc6000) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x113151800) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112785000) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115f42000) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128910000) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128b5d800) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118434400) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121109400) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1219e0400) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128b65800) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1246b4400) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 15:42:29 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1289d6000) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 15:42:30 INFO - PROCESS | 1647 | 1464734550459 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 1647 | 1464734550483 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:42:30 INFO - PROCESS | 1647 | 1464734550489 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - PROCESS | 1647 | 1464734550490 Marionette TRACE conn2 <- [1,2694,null,{}] 15:42:30 INFO - PROCESS | 1647 | 1464734550493 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}] 15:42:30 INFO - PROCESS | 1647 | 1464734550581 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:42:30 INFO - PROCESS | 1647 | 1464734550639 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119270000 == 50 [pid = 1647] [id = 681] 15:42:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11604d800) [pid = 1647] [serial = 2043] [outer = 0x0] 15:42:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116a73000) [pid = 1647] [serial = 2044] [outer = 0x11604d800] 15:42:30 INFO - PROCESS | 1647 | 1464734550665 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11706f800) [pid = 1647] [serial = 2045] [outer = 0x11604d800] 15:42:31 INFO - PROCESS | 1647 | 1464734551462 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1647 | 1464734551511 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:42:31 INFO - PROCESS | 1647 | 1464734551514 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1647 | 1464734551519 Marionette TRACE conn2 <- [1,2698,null,{}] 15:42:31 INFO - PROCESS | 1647 | 1464734551533 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}] 15:42:31 INFO - PROCESS | 1647 | 1464734551621 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:42:31 INFO - PROCESS | 1647 | 1464734551627 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1236f1000 == 51 [pid = 1647] [id = 682] 15:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11843b800) [pid = 1647] [serial = 2046] [outer = 0x0] 15:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118574c00) [pid = 1647] [serial = 2047] [outer = 0x11843b800] 15:42:31 INFO - PROCESS | 1647 | 1464734551653 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1187d3c00) [pid = 1647] [serial = 2048] [outer = 0x11843b800] 15:42:32 INFO - PROCESS | 1647 | 1464734552514 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1647 | 1464734552542 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:42:32 INFO - PROCESS | 1647 | 1464734552545 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1647 | 1464734552546 Marionette TRACE conn2 <- [1,2702,null,{}] 15:42:32 INFO - PROCESS | 1647 | 1464734552548 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}] 15:42:32 INFO - PROCESS | 1647 | 1464734552659 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:42:32 INFO - PROCESS | 1647 | 1464734552672 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x126740000 == 52 [pid = 1647] [id = 683] 15:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118f49800) [pid = 1647] [serial = 2049] [outer = 0x0] 15:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119234800) [pid = 1647] [serial = 2050] [outer = 0x118f49800] 15:42:32 INFO - PROCESS | 1647 | 1464734552698 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119277800) [pid = 1647] [serial = 2051] [outer = 0x118f49800] 15:42:33 INFO - PROCESS | 1647 | 1464734553048 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]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 15:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:42:33 INFO - PROCESS | 1647 | 1464734553064 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1647 | 1464734553066 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:42:33 INFO - PROCESS | 1647 | 1464734553068 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1647 | 1464734553069 Marionette TRACE conn2 <- [1,2706,null,{}] 15:42:33 INFO - PROCESS | 1647 | 1464734553072 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}] 15:42:33 INFO - PROCESS | 1647 | 1464734553179 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:42:33 INFO - PROCESS | 1647 | 1464734553192 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x128961800 == 53 [pid = 1647] [id = 684] 15:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1197f2c00) [pid = 1647] [serial = 2052] [outer = 0x0] 15:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1197f8800) [pid = 1647] [serial = 2053] [outer = 0x1197f2c00] 15:42:33 INFO - PROCESS | 1647 | 1464734553224 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119aacc00) [pid = 1647] [serial = 2054] [outer = 0x1197f2c00] 15:42:33 INFO - PROCESS | 1647 | 1464734553595 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]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 15:42:33 INFO - PROCESS | 1647 | 1464734553639 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1647 | 1464734553641 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:42:33 INFO - PROCESS | 1647 | 1464734553643 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1647 | 1464734553644 Marionette TRACE conn2 <- [1,2710,null,{}] 15:42:33 INFO - PROCESS | 1647 | 1464734553654 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}] 15:42:33 INFO - PROCESS | 1647 | 1464734553765 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124565400) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124810c00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x120eb1c00) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11203b800) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1197f4800) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118435000) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x111045800) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112fdd800) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126c52000) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113cc8000) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121205400) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1168b6800) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119a61000) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118441000) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:42:33 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11278b800) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:42:33 INFO - PROCESS | 1647 | 1464734553866 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x119db6000 == 54 [pid = 1647] [id = 685] 15:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x112027c00) [pid = 1647] [serial = 2055] [outer = 0x0] 15:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112a82c00) [pid = 1647] [serial = 2056] [outer = 0x112027c00] 15:42:33 INFO - PROCESS | 1647 | 1464734553892 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x117e0d800) [pid = 1647] [serial = 2057] [outer = 0x112027c00] 15:42:34 INFO - PROCESS | 1647 | 1464734554151 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1647 | 1464734554183 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:42:34 INFO - PROCESS | 1647 | 1464734554192 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1647 | 1464734554194 Marionette TRACE conn2 <- [1,2714,null,{}] 15:42:34 INFO - PROCESS | 1647 | 1464734554196 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}] 15:42:34 INFO - PROCESS | 1647 | 1464734554288 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:42:34 INFO - PROCESS | 1647 | 1464734554293 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293c1800 == 55 [pid = 1647] [id = 686] 15:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1168b6800) [pid = 1647] [serial = 2058] [outer = 0x0] 15:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120eb5400) [pid = 1647] [serial = 2059] [outer = 0x1168b6800] 15:42:34 INFO - PROCESS | 1647 | 1464734554319 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121331800) [pid = 1647] [serial = 2060] [outer = 0x1168b6800] 15:42:34 INFO - PROCESS | 1647 | 1464734554638 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]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:42:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 474ms 15:42:34 INFO - PROCESS | 1647 | 1464734554661 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1647 | 1464734554662 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:42:34 INFO - PROCESS | 1647 | 1464734554664 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1647 | 1464734554665 Marionette TRACE conn2 <- [1,2718,null,{}] 15:42:34 INFO - PROCESS | 1647 | 1464734554668 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}] 15:42:34 INFO - PROCESS | 1647 | 1464734554766 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:42:34 INFO - PROCESS | 1647 | 1464734554828 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297e6000 == 56 [pid = 1647] [id = 687] 15:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1122aac00) [pid = 1647] [serial = 2061] [outer = 0x0] 15:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121769400) [pid = 1647] [serial = 2062] [outer = 0x1122aac00] 15:42:34 INFO - PROCESS | 1647 | 1464734554855 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121d2f800) [pid = 1647] [serial = 2063] [outer = 0x1122aac00] 15:42:35 INFO - PROCESS | 1647 | 1464734555141 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] 15:42:35 INFO - PROCESS | 1647 | 1464734555185 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:42:35 INFO - PROCESS | 1647 | 1464734555190 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1647 | 1464734555192 Marionette TRACE conn2 <- [1,2722,null,{}] 15:42:35 INFO - PROCESS | 1647 | 1464734555194 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}] 15:42:35 INFO - PROCESS | 1647 | 1464734555283 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:42:35 INFO - PROCESS | 1647 | 1464734555288 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac62000 == 57 [pid = 1647] [id = 688] 15:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121d32000) [pid = 1647] [serial = 2064] [outer = 0x0] 15:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121d3dc00) [pid = 1647] [serial = 2065] [outer = 0x121d32000] 15:42:35 INFO - PROCESS | 1647 | 1464734555313 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121d52800) [pid = 1647] [serial = 2066] [outer = 0x121d32000] 15:42:35 INFO - PROCESS | 1647 | 1464734555690 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] 15:42:35 INFO - PROCESS | 1647 | 1464734555716 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:42:35 INFO - PROCESS | 1647 | 1464734555719 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1647 | 1464734555721 Marionette TRACE conn2 <- [1,2726,null,{}] 15:42:35 INFO - PROCESS | 1647 | 1464734555724 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}] 15:42:35 INFO - PROCESS | 1647 | 1464734555819 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:42:35 INFO - PROCESS | 1647 | 1464734555824 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bace000 == 58 [pid = 1647] [id = 689] 15:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121d55c00) [pid = 1647] [serial = 2067] [outer = 0x0] 15:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12367d800) [pid = 1647] [serial = 2068] [outer = 0x121d55c00] 15:42:35 INFO - PROCESS | 1647 | 1464734555862 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1246b2000) [pid = 1647] [serial = 2069] [outer = 0x121d55c00] 15:42:36 INFO - PROCESS | 1647 | 1464734556402 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]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 723ms 15:42:36 INFO - PROCESS | 1647 | 1464734556443 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:42:36 INFO - PROCESS | 1647 | 1464734556445 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:42:36 INFO - PROCESS | 1647 | 1464734556448 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1647 | 1464734556451 Marionette TRACE conn2 <- [1,2730,null,{}] 15:42:36 INFO - PROCESS | 1647 | 1464734556475 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}] 15:42:36 INFO - PROCESS | 1647 | 1464734556611 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:42:36 INFO - PROCESS | 1647 | 1464734556699 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cc3000 == 59 [pid = 1647] [id = 690] 15:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x113c48000) [pid = 1647] [serial = 2070] [outer = 0x0] 15:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x113e0e800) [pid = 1647] [serial = 2071] [outer = 0x113c48000] 15:42:36 INFO - PROCESS | 1647 | 1464734556729 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1168b6400) [pid = 1647] [serial = 2072] [outer = 0x113c48000] 15:42:37 INFO - PROCESS | 1647 | 1464734557602 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1647 | 1464734557645 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:42:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:42:37 INFO - PROCESS | 1647 | 1464734557649 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1647 | 1464734557651 Marionette TRACE conn2 <- [1,2734,null,{}] 15:42:37 INFO - PROCESS | 1647 | 1464734557654 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}] 15:42:37 INFO - PROCESS | 1647 | 1464734557792 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:42:37 INFO - PROCESS | 1647 | 1464734557856 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fcb800 == 60 [pid = 1647] [id = 691] 15:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116a70800) [pid = 1647] [serial = 2073] [outer = 0x0] 15:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118442000) [pid = 1647] [serial = 2074] [outer = 0x116a70800] 15:42:37 INFO - PROCESS | 1647 | 1464734557926 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1187dac00) [pid = 1647] [serial = 2075] [outer = 0x116a70800] 15:42:38 INFO - PROCESS | 1647 | 1464734558392 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]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:42:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 773ms 15:42:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:42:38 INFO - PROCESS | 1647 | 1464734558424 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1647 | 1464734558425 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:42:38 INFO - PROCESS | 1647 | 1464734558427 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1647 | 1464734558430 Marionette TRACE conn2 <- [1,2738,null,{}] 15:42:38 INFO - PROCESS | 1647 | 1464734558438 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}] 15:42:38 INFO - PROCESS | 1647 | 1464734558549 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:42:38 INFO - PROCESS | 1647 | 1464734558624 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf20800 == 61 [pid = 1647] [id = 692] 15:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119704800) [pid = 1647] [serial = 2076] [outer = 0x0] 15:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x120e2cc00) [pid = 1647] [serial = 2077] [outer = 0x119704800] 15:42:38 INFO - PROCESS | 1647 | 1464734558656 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x121d3e400) [pid = 1647] [serial = 2078] [outer = 0x119704800] 15:42:39 INFO - PROCESS | 1647 | 1464734559075 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]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 15:42:39 INFO - PROCESS | 1647 | 1464734559099 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1647 | 1464734559101 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:42:39 INFO - PROCESS | 1647 | 1464734559106 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1647 | 1464734559107 Marionette TRACE conn2 <- [1,2742,null,{}] 15:42:39 INFO - PROCESS | 1647 | 1464734559110 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}] 15:42:39 INFO - PROCESS | 1647 | 1464734559238 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:42:39 INFO - PROCESS | 1647 | 1464734559343 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c692800 == 62 [pid = 1647] [id = 693] 15:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x121d54400) [pid = 1647] [serial = 2079] [outer = 0x0] 15:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1245a8c00) [pid = 1647] [serial = 2080] [outer = 0x121d54400] 15:42:39 INFO - PROCESS | 1647 | 1464734559374 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x124811c00) [pid = 1647] [serial = 2081] [outer = 0x121d54400] 15:42:39 INFO - PROCESS | 1647 | 1464734559769 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]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 15:42:39 INFO - PROCESS | 1647 | 1464734559825 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1647 | 1464734559827 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:42:39 INFO - PROCESS | 1647 | 1464734559829 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1647 | 1464734559831 Marionette TRACE conn2 <- [1,2746,null,{}] 15:42:39 INFO - PROCESS | 1647 | 1464734559833 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}] 15:42:39 INFO - PROCESS | 1647 | 1464734559942 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:42:40 INFO - PROCESS | 1647 | 1464734560174 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cd8800 == 63 [pid = 1647] [id = 694] 15:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11203ec00) [pid = 1647] [serial = 2082] [outer = 0x0] 15:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x112781000) [pid = 1647] [serial = 2083] [outer = 0x11203ec00] 15:42:40 INFO - PROCESS | 1647 | 1464734560221 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x112fe4800) [pid = 1647] [serial = 2084] [outer = 0x11203ec00] 15:42:40 INFO - PROCESS | 1647 | 1464734560676 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]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:42:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 871ms 15:42:40 INFO - PROCESS | 1647 | 1464734560701 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:42:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:42:40 INFO - PROCESS | 1647 | 1464734560704 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:42:40 INFO - PROCESS | 1647 | 1464734560706 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1647 | 1464734560709 Marionette TRACE conn2 <- [1,2750,null,{}] 15:42:40 INFO - PROCESS | 1647 | 1464734560712 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}] 15:42:40 INFO - PROCESS | 1647 | 1464734560817 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:42:40 INFO - PROCESS | 1647 | 1464734560882 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187dd000 == 64 [pid = 1647] [id = 695] 15:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x116045c00) [pid = 1647] [serial = 2085] [outer = 0x0] 15:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x117064800) [pid = 1647] [serial = 2086] [outer = 0x116045c00] 15:42:40 INFO - PROCESS | 1647 | 1464734560911 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118081400) [pid = 1647] [serial = 2087] [outer = 0x116045c00] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x128ceb000 == 63 [pid = 1647] [id = 19] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac62000 == 62 [pid = 1647] [id = 688] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1297e6000 == 61 [pid = 1647] [id = 687] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1293c1800 == 60 [pid = 1647] [id = 686] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119db6000 == 59 [pid = 1647] [id = 685] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x128961800 == 58 [pid = 1647] [id = 684] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1236f1000 == 57 [pid = 1647] [id = 682] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1291a7400) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x113369400) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1187d4400) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x121446400) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1264b5400) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1289d2800) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119270000 == 56 [pid = 1647] [id = 681] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x116843000 == 55 [pid = 1647] [id = 680] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119684800 == 54 [pid = 1647] [id = 679] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x128960800 == 53 [pid = 1647] [id = 677] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1198b9000 == 52 [pid = 1647] [id = 676] 15:42:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2bc000 == 51 [pid = 1647] [id = 675] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118433800) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121d51400) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11982a000) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x113304c00) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x124ec7400) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x126549000) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121102c00) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1219e1000) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x112a64800) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11982b800) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119d95000) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1187ccc00) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119277c00) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118441800) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1264b1000) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1122b4c00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11104ec00) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1160b8400) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113148000) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128910400) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126c4d800) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1164c2000) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119d9bc00) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128b64c00) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121d3c400) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x123679400) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 15:42:41 INFO - PROCESS | 1647 | 1464734561336 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]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 674ms 15:42:41 INFO - PROCESS | 1647 | 1464734561382 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1647 | 1464734561385 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:42:41 INFO - PROCESS | 1647 | 1464734561394 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1647 | 1464734561396 Marionette TRACE conn2 <- [1,2754,null,{}] 15:42:41 INFO - PROCESS | 1647 | 1464734561398 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}] 15:42:41 INFO - PROCESS | 1647 | 1464734561496 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:42:41 INFO - PROCESS | 1647 | 1464734561559 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1196a0000 == 52 [pid = 1647] [id = 696] 15:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11768e800) [pid = 1647] [serial = 2088] [outer = 0x0] 15:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118568000) [pid = 1647] [serial = 2089] [outer = 0x11768e800] 15:42:41 INFO - PROCESS | 1647 | 1464734561586 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1187d8400) [pid = 1647] [serial = 2090] [outer = 0x11768e800] 15:42:41 INFO - PROCESS | 1647 | 1464734561901 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]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 15:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:42:41 INFO - PROCESS | 1647 | 1464734561914 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1647 | 1464734561915 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:42:41 INFO - PROCESS | 1647 | 1464734561919 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1647 | 1464734561926 Marionette TRACE conn2 <- [1,2758,null,{}] 15:42:41 INFO - PROCESS | 1647 | 1464734561933 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}] 15:42:42 INFO - PROCESS | 1647 | 1464734562026 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:42:42 INFO - PROCESS | 1647 | 1464734562091 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1236da000 == 53 [pid = 1647] [id = 697] 15:42:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118082800) [pid = 1647] [serial = 2091] [outer = 0x0] 15:42:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11922f800) [pid = 1647] [serial = 2092] [outer = 0x118082800] 15:42:42 INFO - PROCESS | 1647 | 1464734562117 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11982bc00) [pid = 1647] [serial = 2093] [outer = 0x118082800] 15:42:42 INFO - PROCESS | 1647 | 1464734562424 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]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:42:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 529ms 15:42:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:42:42 INFO - PROCESS | 1647 | 1464734562458 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1647 | 1464734562459 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:42:42 INFO - PROCESS | 1647 | 1464734562462 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1647 | 1464734562463 Marionette TRACE conn2 <- [1,2762,null,{}] 15:42:42 INFO - PROCESS | 1647 | 1464734562465 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}] 15:42:42 INFO - PROCESS | 1647 | 1464734562553 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:42:42 INFO - PROCESS | 1647 | 1464734562560 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187f6000 == 54 [pid = 1647] [id = 698] 15:42:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119d98c00) [pid = 1647] [serial = 2094] [outer = 0x0] 15:42:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x120eb8c00) [pid = 1647] [serial = 2095] [outer = 0x119d98c00] 15:42:42 INFO - PROCESS | 1647 | 1464734562586 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121111c00) [pid = 1647] [serial = 2096] [outer = 0x119d98c00] 15:42:42 INFO - PROCESS | 1647 | 1464734562907 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]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:42:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 15:42:42 INFO - PROCESS | 1647 | 1464734562930 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1647 | 1464734562931 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:42:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:42:42 INFO - PROCESS | 1647 | 1464734562934 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1647 | 1464734562935 Marionette TRACE conn2 <- [1,2766,null,{}] 15:42:42 INFO - PROCESS | 1647 | 1464734562940 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}] 15:42:43 INFO - PROCESS | 1647 | 1464734563059 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:42:43 INFO - PROCESS | 1647 | 1464734563097 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd0000 == 55 [pid = 1647] [id = 699] 15:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12169e400) [pid = 1647] [serial = 2097] [outer = 0x0] 15:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1219e1000) [pid = 1647] [serial = 2098] [outer = 0x12169e400] 15:42:43 INFO - PROCESS | 1647 | 1464734563129 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121d4f000) [pid = 1647] [serial = 2099] [outer = 0x12169e400] 15:42:43 INFO - PROCESS | 1647 | 1464734563485 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]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:42:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 15:42:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:42:43 INFO - PROCESS | 1647 | 1464734563505 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1647 | 1464734563506 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:42:43 INFO - PROCESS | 1647 | 1464734563508 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1647 | 1464734563509 Marionette TRACE conn2 <- [1,2770,null,{}] 15:42:43 INFO - PROCESS | 1647 | 1464734563511 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}] 15:42:43 INFO - PROCESS | 1647 | 1464734563631 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:42:43 INFO - PROCESS | 1647 | 1464734563645 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x118978000 == 56 [pid = 1647] [id = 700] 15:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121d57400) [pid = 1647] [serial = 2100] [outer = 0x0] 15:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x124fd5000) [pid = 1647] [serial = 2101] [outer = 0x121d57400] 15:42:43 INFO - PROCESS | 1647 | 1464734563671 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126437800) [pid = 1647] [serial = 2102] [outer = 0x121d57400] 15:42:44 INFO - PROCESS | 1647 | 1464734564014 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]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:42:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 15:42:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:42:44 INFO - PROCESS | 1647 | 1464734564029 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1647 | 1464734564030 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:42:44 INFO - PROCESS | 1647 | 1464734564032 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1647 | 1464734564033 Marionette TRACE conn2 <- [1,2774,null,{}] 15:42:44 INFO - PROCESS | 1647 | 1464734564036 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}] 15:42:44 INFO - PROCESS | 1647 | 1464734564148 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:42:44 INFO - PROCESS | 1647 | 1464734564166 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84d000 == 57 [pid = 1647] [id = 701] 15:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124fd8c00) [pid = 1647] [serial = 2103] [outer = 0x0] 15:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1264b7800) [pid = 1647] [serial = 2104] [outer = 0x124fd8c00] 15:42:44 INFO - PROCESS | 1647 | 1464734564191 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126767000) [pid = 1647] [serial = 2105] [outer = 0x124fd8c00] 15:42:44 INFO - PROCESS | 1647 | 1464734564582 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]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:42:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 572ms 15:42:44 INFO - PROCESS | 1647 | 1464734564607 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1647 | 1464734564609 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:42:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:42:44 INFO - PROCESS | 1647 | 1464734564612 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1647 | 1464734564614 Marionette TRACE conn2 <- [1,2778,null,{}] 15:42:44 INFO - PROCESS | 1647 | 1464734564618 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}] 15:42:44 INFO - PROCESS | 1647 | 1464734564779 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:42:44 INFO - PROCESS | 1647 | 1464734564803 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce74800 == 56 [pid = 1647] [id = 16] 15:42:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf02800 == 57 [pid = 1647] [id = 702] 15:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1267e4000) [pid = 1647] [serial = 2106] [outer = 0x0] 15:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126c48c00) [pid = 1647] [serial = 2107] [outer = 0x1267e4000] 15:42:44 INFO - PROCESS | 1647 | 1464734564839 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128908000) [pid = 1647] [serial = 2108] [outer = 0x1267e4000] 15:42:45 INFO - PROCESS | 1647 | 1464734565196 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]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:42:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 620ms 15:42:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:42:45 INFO - PROCESS | 1647 | 1464734565233 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1647 | 1464734565234 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:42:45 INFO - PROCESS | 1647 | 1464734565236 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1647 | 1464734565237 Marionette TRACE conn2 <- [1,2782,null,{}] 15:42:45 INFO - PROCESS | 1647 | 1464734565240 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}] 15:42:45 INFO - PROCESS | 1647 | 1464734565351 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11604d800) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112789000) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1168b6800) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1122aac00) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128b58800) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121d32000) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118f49800) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1197f2c00) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112027c00) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112788400) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:42:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11843b800) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:42:45 INFO - PROCESS | 1647 | 1464734565496 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x127804000 == 58 [pid = 1647] [id = 703] 15:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x110ff2800) [pid = 1647] [serial = 2109] [outer = 0x0] 15:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x112a75800) [pid = 1647] [serial = 2110] [outer = 0x110ff2800] 15:42:45 INFO - PROCESS | 1647 | 1464734565522 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1187c4000) [pid = 1647] [serial = 2111] [outer = 0x110ff2800] 15:42:45 INFO - PROCESS | 1647 | 1464734565790 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]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:42:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 15:42:45 INFO - PROCESS | 1647 | 1464734565812 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1647 | 1464734565814 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:42:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:42:45 INFO - PROCESS | 1647 | 1464734565816 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1647 | 1464734565818 Marionette TRACE conn2 <- [1,2786,null,{}] 15:42:45 INFO - PROCESS | 1647 | 1464734565828 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}] 15:42:45 INFO - PROCESS | 1647 | 1464734565922 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:42:45 INFO - PROCESS | 1647 | 1464734565927 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb5f000 == 59 [pid = 1647] [id = 704] 15:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x120eaa400) [pid = 1647] [serial = 2112] [outer = 0x0] 15:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1289c7c00) [pid = 1647] [serial = 2113] [outer = 0x120eaa400] 15:42:45 INFO - PROCESS | 1647 | 1464734565957 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128b5c800) [pid = 1647] [serial = 2114] [outer = 0x120eaa400] 15:42:46 INFO - PROCESS | 1647 | 1464734566336 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]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:42:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 529ms 15:42:46 INFO - PROCESS | 1647 | 1464734566346 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1647 | 1464734566347 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:42:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:42:46 INFO - PROCESS | 1647 | 1464734566363 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1647 | 1464734566365 Marionette TRACE conn2 <- [1,2790,null,{}] 15:42:46 INFO - PROCESS | 1647 | 1464734566367 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}] 15:42:46 INFO - PROCESS | 1647 | 1464734566469 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:42:46 INFO - PROCESS | 1647 | 1464734566473 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d341000 == 60 [pid = 1647] [id = 705] 15:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1197f4800) [pid = 1647] [serial = 2115] [outer = 0x0] 15:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128f4a800) [pid = 1647] [serial = 2116] [outer = 0x1197f4800] 15:42:46 INFO - PROCESS | 1647 | 1464734566498 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1293a2000) [pid = 1647] [serial = 2117] [outer = 0x1197f4800] 15:42:46 INFO - PROCESS | 1647 | 1464734566841 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]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:42:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 15:42:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:42:46 INFO - PROCESS | 1647 | 1464734566882 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1647 | 1464734566883 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:42:46 INFO - PROCESS | 1647 | 1464734566886 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1647 | 1464734566887 Marionette TRACE conn2 <- [1,2794,null,{}] 15:42:46 INFO - PROCESS | 1647 | 1464734566889 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}] 15:42:46 INFO - PROCESS | 1647 | 1464734566981 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:42:47 INFO - PROCESS | 1647 | 1464734567050 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d358800 == 61 [pid = 1647] [id = 706] 15:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x128b60800) [pid = 1647] [serial = 2118] [outer = 0x0] 15:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1293a7400) [pid = 1647] [serial = 2119] [outer = 0x128b60800] 15:42:47 INFO - PROCESS | 1647 | 1464734567075 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12961d400) [pid = 1647] [serial = 2120] [outer = 0x128b60800] 15:42:47 INFO - PROCESS | 1647 | 1464734567339 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]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:42:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 15:42:47 INFO - PROCESS | 1647 | 1464734567370 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1647 | 1464734567373 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:42:47 INFO - PROCESS | 1647 | 1464734567380 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1647 | 1464734567381 Marionette TRACE conn2 <- [1,2798,null,{}] 15:42:47 INFO - PROCESS | 1647 | 1464734567383 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}] 15:42:47 INFO - PROCESS | 1647 | 1464734567490 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:42:47 INFO - PROCESS | 1647 | 1464734567617 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x116656800 == 62 [pid = 1647] [id = 707] 15:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x110fee000) [pid = 1647] [serial = 2121] [outer = 0x0] 15:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11104c800) [pid = 1647] [serial = 2122] [outer = 0x110fee000] 15:42:47 INFO - PROCESS | 1647 | 1464734567650 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112fdec00) [pid = 1647] [serial = 2123] [outer = 0x110fee000] 15:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 771ms 15:42:48 INFO - PROCESS | 1647 | 1464734568141 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]]]}] 15:42:48 INFO - PROCESS | 1647 | 1464734568152 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1647 | 1464734568155 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:42:48 INFO - PROCESS | 1647 | 1464734568158 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1647 | 1464734568161 Marionette TRACE conn2 <- [1,2802,null,{}] 15:42:48 INFO - PROCESS | 1647 | 1464734568164 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}] 15:42:48 INFO - PROCESS | 1647 | 1464734568281 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:42:48 INFO - PROCESS | 1647 | 1464734568360 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12674e000 == 63 [pid = 1647] [id = 708] 15:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x115d07800) [pid = 1647] [serial = 2124] [outer = 0x0] 15:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11843a000) [pid = 1647] [serial = 2125] [outer = 0x115d07800] 15:42:48 INFO - PROCESS | 1647 | 1464734568391 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11893dc00) [pid = 1647] [serial = 2126] [outer = 0x115d07800] 15:42:48 INFO - PROCESS | 1647 | 1464734568817 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]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 15:42:48 INFO - PROCESS | 1647 | 1464734568831 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1647 | 1464734568834 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:42:48 INFO - PROCESS | 1647 | 1464734568837 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1647 | 1464734568838 Marionette TRACE conn2 <- [1,2806,null,{}] 15:42:48 INFO - PROCESS | 1647 | 1464734568841 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}] 15:42:48 INFO - PROCESS | 1647 | 1464734568971 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:42:49 INFO - PROCESS | 1647 | 1464734569050 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcad800 == 64 [pid = 1647] [id = 709] 15:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1197f3400) [pid = 1647] [serial = 2127] [outer = 0x0] 15:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x120e31000) [pid = 1647] [serial = 2128] [outer = 0x1197f3400] 15:42:49 INFO - PROCESS | 1647 | 1464734569080 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x121d0a000) [pid = 1647] [serial = 2129] [outer = 0x1197f3400] 15:42:49 INFO - PROCESS | 1647 | 1464734569505 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]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 719ms 15:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:42:49 INFO - PROCESS | 1647 | 1464734569557 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1647 | 1464734569558 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:42:49 INFO - PROCESS | 1647 | 1464734569566 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1647 | 1464734569570 Marionette TRACE conn2 <- [1,2810,null,{}] 15:42:49 INFO - PROCESS | 1647 | 1464734569574 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}] 15:42:49 INFO - PROCESS | 1647 | 1464734569690 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:42:49 INFO - PROCESS | 1647 | 1464734569797 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7e0000 == 65 [pid = 1647] [id = 710] 15:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x121d3bc00) [pid = 1647] [serial = 2130] [outer = 0x0] 15:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124fddc00) [pid = 1647] [serial = 2131] [outer = 0x121d3bc00] 15:42:49 INFO - PROCESS | 1647 | 1464734569829 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1289c9400) [pid = 1647] [serial = 2132] [outer = 0x121d3bc00] 15:42:50 INFO - PROCESS | 1647 | 1464734570241 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]]]}] 15:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 728ms 15:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:42:50 INFO - PROCESS | 1647 | 1464734570294 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1647 | 1464734570296 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:42:50 INFO - PROCESS | 1647 | 1464734570299 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1647 | 1464734570300 Marionette TRACE conn2 <- [1,2814,null,{}] 15:42:50 INFO - PROCESS | 1647 | 1464734570302 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}] 15:42:50 INFO - PROCESS | 1647 | 1464734570449 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:42:50 INFO - PROCESS | 1647 | 1464734570494 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df21800 == 66 [pid = 1647] [id = 711] 15:42:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x128b66800) [pid = 1647] [serial = 2133] [outer = 0x0] 15:42:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12939ac00) [pid = 1647] [serial = 2134] [outer = 0x128b66800] 15:42:50 INFO - PROCESS | 1647 | 1464734570523 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12960f400) [pid = 1647] [serial = 2135] [outer = 0x128b66800] 15:42:50 INFO - PROCESS | 1647 | 1464734570972 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]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:42:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 723ms 15:42:51 INFO - PROCESS | 1647 | 1464734571022 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1647 | 1464734571024 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:42:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:42:51 INFO - PROCESS | 1647 | 1464734571026 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1647 | 1464734571027 Marionette TRACE conn2 <- [1,2818,null,{}] 15:42:51 INFO - PROCESS | 1647 | 1464734571030 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}] 15:42:51 INFO - PROCESS | 1647 | 1464734571142 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:42:51 INFO - PROCESS | 1647 | 1464734571219 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x134773000 == 67 [pid = 1647] [id = 712] 15:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129632400) [pid = 1647] [serial = 2136] [outer = 0x0] 15:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129636c00) [pid = 1647] [serial = 2137] [outer = 0x129632400] 15:42:51 INFO - PROCESS | 1647 | 1464734571255 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a8f0c00) [pid = 1647] [serial = 2138] [outer = 0x129632400] 15:42:51 INFO - PROCESS | 1647 | 1464734571736 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]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:42:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 721ms 15:42:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:42:51 INFO - PROCESS | 1647 | 1464734571762 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1647 | 1464734571763 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:42:51 INFO - PROCESS | 1647 | 1464734571766 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1647 | 1464734571767 Marionette TRACE conn2 <- [1,2822,null,{}] 15:42:51 INFO - PROCESS | 1647 | 1464734571785 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}] 15:42:51 INFO - PROCESS | 1647 | 1464734571940 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:42:51 INFO - PROCESS | 1647 | 1464734571950 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x121269800 == 68 [pid = 1647] [id = 713] 15:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x120eaf000) [pid = 1647] [serial = 2139] [outer = 0x0] 15:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12962c000) [pid = 1647] [serial = 2140] [outer = 0x120eaf000] 15:42:51 INFO - PROCESS | 1647 | 1464734571992 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a8f7c00) [pid = 1647] [serial = 2141] [outer = 0x120eaf000] 15:42:52 INFO - PROCESS | 1647 | 1464734572731 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]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:42:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1018ms 15:42:52 INFO - PROCESS | 1647 | 1464734572786 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1647 | 1464734572790 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:42:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:42:52 INFO - PROCESS | 1647 | 1464734572795 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1647 | 1464734572798 Marionette TRACE conn2 <- [1,2826,null,{}] 15:42:52 INFO - PROCESS | 1647 | 1464734572804 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}] 15:42:52 INFO - PROCESS | 1647 | 1464734572953 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:42:53 INFO - PROCESS | 1647 | 1464734573078 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x121685800 == 69 [pid = 1647] [id = 714] 15:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x111045000) [pid = 1647] [serial = 2142] [outer = 0x0] 15:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1122b0400) [pid = 1647] [serial = 2143] [outer = 0x111045000] 15:42:53 INFO - PROCESS | 1647 | 1464734573108 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x113cbfc00) [pid = 1647] [serial = 2144] [outer = 0x111045000] 15:42:53 INFO - PROCESS | 1647 | 1464734573624 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12d358800 == 68 [pid = 1647] [id = 706] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12d341000 == 67 [pid = 1647] [id = 705] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb5f000 == 66 [pid = 1647] [id = 704] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119835800) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 15:42:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:42:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 874ms 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x127804000 == 65 [pid = 1647] [id = 703] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf02800 == 64 [pid = 1647] [id = 702] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84d000 == 63 [pid = 1647] [id = 701] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x118978000 == 62 [pid = 1647] [id = 700] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd0000 == 61 [pid = 1647] [id = 699] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1187f6000 == 60 [pid = 1647] [id = 698] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1236da000 == 59 [pid = 1647] [id = 697] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x126740000 == 58 [pid = 1647] [id = 683] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1196a0000 == 57 [pid = 1647] [id = 696] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1187dd000 == 56 [pid = 1647] [id = 695] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119cd8800 == 55 [pid = 1647] [id = 694] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf20800 == 54 [pid = 1647] [id = 692] 15:42:53 INFO - PROCESS | 1647 | 1464734573699 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1647 | 1464734573706 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x128fcb800 == 53 [pid = 1647] [id = 691] 15:42:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119cc3000 == 52 [pid = 1647] [id = 690] 15:42:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:42:53 INFO - PROCESS | 1647 | 1464734573715 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1647 | 1464734573718 Marionette TRACE conn2 <- [1,2830,null,{}] 15:42:53 INFO - PROCESS | 1647 | 1464734573724 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}] 15:42:53 INFO - PROCESS | 1647 | 1464734573880 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1291ad400) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x119234800) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1197f8800) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x112a82c00) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x113c49400) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x112a65000) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118574c00) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x112fe5c00) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11831f800) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x116a73000) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11706f800) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x112fb9000) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x113cc4000) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x117e0d800) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x120eb5400) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x121d52800) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x121d2f800) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x121769400) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119aacc00) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119277800) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121331800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1187d3c00) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x121d3dc00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 15:42:53 INFO - PROCESS | 1647 | 1464734573982 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181df000 == 53 [pid = 1647] [id = 715] 15:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x112a65000) [pid = 1647] [serial = 2145] [outer = 0x0] 15:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x115d06800) [pid = 1647] [serial = 2146] [outer = 0x112a65000] 15:42:54 INFO - PROCESS | 1647 | 1464734574025 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x117158800) [pid = 1647] [serial = 2147] [outer = 0x112a65000] 15:42:54 INFO - PROCESS | 1647 | 1464734574366 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]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:42:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 675ms 15:42:54 INFO - PROCESS | 1647 | 1464734574394 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1647 | 1464734574395 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:42:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:42:54 INFO - PROCESS | 1647 | 1464734574432 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1647 | 1464734574434 Marionette TRACE conn2 <- [1,2834,null,{}] 15:42:54 INFO - PROCESS | 1647 | 1464734574442 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}] 15:42:54 INFO - PROCESS | 1647 | 1464734574533 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:42:54 INFO - PROCESS | 1647 | 1464734574539 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b2000 == 54 [pid = 1647] [id = 716] 15:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11856b400) [pid = 1647] [serial = 2148] [outer = 0x0] 15:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118934400) [pid = 1647] [serial = 2149] [outer = 0x11856b400] 15:42:54 INFO - PROCESS | 1647 | 1464734574566 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119491c00) [pid = 1647] [serial = 2150] [outer = 0x11856b400] 15:42:54 INFO - PROCESS | 1647 | 1464734574918 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:42:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 531ms 15:42:54 INFO - PROCESS | 1647 | 1464734574965 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1647 | 1464734574967 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:42:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:42:54 INFO - PROCESS | 1647 | 1464734574971 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1647 | 1464734574972 Marionette TRACE conn2 <- [1,2838,null,{}] 15:42:54 INFO - PROCESS | 1647 | 1464734574974 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}] 15:42:55 INFO - PROCESS | 1647 | 1464734575068 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:42:55 INFO - PROCESS | 1647 | 1464734575074 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1260ca800 == 55 [pid = 1647] [id = 717] 15:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11970f000) [pid = 1647] [serial = 2151] [outer = 0x0] 15:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119835800) [pid = 1647] [serial = 2152] [outer = 0x11970f000] 15:42:55 INFO - PROCESS | 1647 | 1464734575101 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x120e29000) [pid = 1647] [serial = 2153] [outer = 0x11970f000] 15:42:55 INFO - PROCESS | 1647 | 1464734575442 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]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:42:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 15:42:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:42:55 INFO - PROCESS | 1647 | 1464734575490 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1647 | 1464734575491 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:42:55 INFO - PROCESS | 1647 | 1464734575493 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1647 | 1464734575495 Marionette TRACE conn2 <- [1,2842,null,{}] 15:42:55 INFO - PROCESS | 1647 | 1464734575497 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}] 15:42:55 INFO - PROCESS | 1647 | 1464734575582 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:42:55 INFO - PROCESS | 1647 | 1464734575655 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x127820800 == 56 [pid = 1647] [id = 718] 15:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1197f0000) [pid = 1647] [serial = 2154] [outer = 0x0] 15:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x120e36400) [pid = 1647] [serial = 2155] [outer = 0x1197f0000] 15:42:55 INFO - PROCESS | 1647 | 1464734575681 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x121207400) [pid = 1647] [serial = 2156] [outer = 0x1197f0000] 15:42:56 INFO - PROCESS | 1647 | 1464734576009 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]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:42:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 567ms 15:42:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:42:56 INFO - PROCESS | 1647 | 1464734576062 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1647 | 1464734576063 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:42:56 INFO - PROCESS | 1647 | 1464734576065 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1647 | 1464734576066 Marionette TRACE conn2 <- [1,2846,null,{}] 15:42:56 INFO - PROCESS | 1647 | 1464734576069 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}] 15:42:56 INFO - PROCESS | 1647 | 1464734576195 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:42:56 INFO - PROCESS | 1647 | 1464734576210 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b0800 == 57 [pid = 1647] [id = 719] 15:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1216a1c00) [pid = 1647] [serial = 2157] [outer = 0x0] 15:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x121d4fc00) [pid = 1647] [serial = 2158] [outer = 0x1216a1c00] 15:42:56 INFO - PROCESS | 1647 | 1464734576244 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1245b3800) [pid = 1647] [serial = 2159] [outer = 0x1216a1c00] 15:42:56 INFO - PROCESS | 1647 | 1464734576584 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]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:42:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 15:42:56 INFO - PROCESS | 1647 | 1464734576643 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1647 | 1464734576644 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:42:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:42:56 INFO - PROCESS | 1647 | 1464734576646 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1647 | 1464734576647 Marionette TRACE conn2 <- [1,2850,null,{}] 15:42:56 INFO - PROCESS | 1647 | 1464734576650 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}] 15:42:56 INFO - PROCESS | 1647 | 1464734576758 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:42:56 INFO - PROCESS | 1647 | 1464734576795 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a4f5800 == 58 [pid = 1647] [id = 720] 15:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x121d36800) [pid = 1647] [serial = 2160] [outer = 0x0] 15:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1264aec00) [pid = 1647] [serial = 2161] [outer = 0x121d36800] 15:42:56 INFO - PROCESS | 1647 | 1464734576820 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1264bdc00) [pid = 1647] [serial = 2162] [outer = 0x121d36800] 15:42:57 INFO - PROCESS | 1647 | 1464734577168 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 574ms 15:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:42:57 INFO - PROCESS | 1647 | 1464734577221 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1647 | 1464734577222 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:42:57 INFO - PROCESS | 1647 | 1464734577224 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1647 | 1464734577225 Marionette TRACE conn2 <- [1,2854,null,{}] 15:42:57 INFO - PROCESS | 1647 | 1464734577227 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}] 15:42:57 INFO - PROCESS | 1647 | 1464734577338 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:42:57 INFO - PROCESS | 1647 | 1464734577353 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84f800 == 59 [pid = 1647] [id = 721] 15:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12643a400) [pid = 1647] [serial = 2163] [outer = 0x0] 15:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126c46c00) [pid = 1647] [serial = 2164] [outer = 0x12643a400] 15:42:57 INFO - PROCESS | 1647 | 1464734577378 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12890b800) [pid = 1647] [serial = 2165] [outer = 0x12643a400] 15:42:57 INFO - PROCESS | 1647 | 1464734577729 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]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 15:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:42:57 INFO - PROCESS | 1647 | 1464734577743 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1647 | 1464734577744 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:42:57 INFO - PROCESS | 1647 | 1464734577746 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1647 | 1464734577747 Marionette TRACE conn2 <- [1,2858,null,{}] 15:42:57 INFO - PROCESS | 1647 | 1464734577750 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}] 15:42:57 INFO - PROCESS | 1647 | 1464734577864 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:42:57 INFO - PROCESS | 1647 | 1464734577879 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc9e800 == 60 [pid = 1647] [id = 722] 15:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12643a800) [pid = 1647] [serial = 2166] [outer = 0x0] 15:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128b58800) [pid = 1647] [serial = 2167] [outer = 0x12643a800] 15:42:57 INFO - PROCESS | 1647 | 1464734577904 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128f4c400) [pid = 1647] [serial = 2168] [outer = 0x12643a800] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x110ff2800) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x120eaa400) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12ceaa400) [pid = 1647] [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.] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x121d57400) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12169e400) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x124fd8c00) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11768e800) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11203ec00) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118082800) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119d98c00) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x116045c00) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1197f4800) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:42:58 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1267e4000) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:42:58 INFO - PROCESS | 1647 | 1464734578385 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:42:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:42:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 669ms 15:42:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:42:58 INFO - PROCESS | 1647 | 1464734578417 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 1647 | 1464734578418 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:42:58 INFO - PROCESS | 1647 | 1464734578427 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1647 | 1464734578428 Marionette TRACE conn2 <- [1,2862,null,{}] 15:42:58 INFO - PROCESS | 1647 | 1464734578431 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}] 15:42:58 INFO - PROCESS | 1647 | 1464734578540 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:42:58 INFO - PROCESS | 1647 | 1464734578547 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2a7800 == 61 [pid = 1647] [id = 723] 15:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1164c2000) [pid = 1647] [serial = 2169] [outer = 0x0] 15:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x124ec6c00) [pid = 1647] [serial = 2170] [outer = 0x1164c2000] 15:42:58 INFO - PROCESS | 1647 | 1464734578587 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1289d5400) [pid = 1647] [serial = 2171] [outer = 0x1164c2000] 15:42:59 INFO - PROCESS | 1647 | 1464734579067 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]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 676ms 15:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:42:59 INFO - PROCESS | 1647 | 1464734579098 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1647 | 1464734579100 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:42:59 INFO - PROCESS | 1647 | 1464734579105 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1647 | 1464734579109 Marionette TRACE conn2 <- [1,2866,null,{}] 15:42:59 INFO - PROCESS | 1647 | 1464734579112 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}] 15:42:59 INFO - PROCESS | 1647 | 1464734579221 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:42:59 INFO - PROCESS | 1647 | 1464734579226 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce65800 == 62 [pid = 1647] [id = 724] 15:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12890e000) [pid = 1647] [serial = 2172] [outer = 0x0] 15:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129639400) [pid = 1647] [serial = 2173] [outer = 0x12890e000] 15:42:59 INFO - PROCESS | 1647 | 1464734579256 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12a8f9400) [pid = 1647] [serial = 2174] [outer = 0x12890e000] 15:42:59 INFO - PROCESS | 1647 | 1464734579619 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]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 525ms 15:42:59 INFO - PROCESS | 1647 | 1464734579628 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1647 | 1464734579629 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:42:59 INFO - PROCESS | 1647 | 1464734579632 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1647 | 1464734579633 Marionette TRACE conn2 <- [1,2870,null,{}] 15:42:59 INFO - PROCESS | 1647 | 1464734579635 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}] 15:42:59 INFO - PROCESS | 1647 | 1464734579735 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:42:59 INFO - PROCESS | 1647 | 1464734579800 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d357800 == 63 [pid = 1647] [id = 725] 15:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a8f3c00) [pid = 1647] [serial = 2175] [outer = 0x0] 15:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12acd8400) [pid = 1647] [serial = 2176] [outer = 0x12a8f3c00] 15:42:59 INFO - PROCESS | 1647 | 1464734579825 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b166000) [pid = 1647] [serial = 2177] [outer = 0x12a8f3c00] 15:43:00 INFO - PROCESS | 1647 | 1464734580106 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]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:43:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 15:43:00 INFO - PROCESS | 1647 | 1464734580150 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1647 | 1464734580152 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:43:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:43:00 INFO - PROCESS | 1647 | 1464734580156 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1647 | 1464734580159 Marionette TRACE conn2 <- [1,2874,null,{}] 15:43:00 INFO - PROCESS | 1647 | 1464734580239 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}] 15:43:00 INFO - PROCESS | 1647 | 1464734580342 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:43:00 INFO - PROCESS | 1647 | 1464734580443 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181de000 == 64 [pid = 1647] [id = 726] 15:43:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x112787000) [pid = 1647] [serial = 2178] [outer = 0x0] 15:43:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x112a64800) [pid = 1647] [serial = 2179] [outer = 0x112787000] 15:43:00 INFO - PROCESS | 1647 | 1464734580475 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x113c44800) [pid = 1647] [serial = 2180] [outer = 0x112787000] 15:43:00 INFO - PROCESS | 1647 | 1464734580915 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]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:43:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 795ms 15:43:00 INFO - PROCESS | 1647 | 1464734580951 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1647 | 1464734580954 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:43:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:43:00 INFO - PROCESS | 1647 | 1464734580957 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1647 | 1464734580960 Marionette TRACE conn2 <- [1,2878,null,{}] 15:43:00 INFO - PROCESS | 1647 | 1464734580963 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}] 15:43:01 INFO - PROCESS | 1647 | 1464734581080 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:43:01 INFO - PROCESS | 1647 | 1464734581189 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f99800 == 65 [pid = 1647] [id = 727] 15:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x116061800) [pid = 1647] [serial = 2181] [outer = 0x0] 15:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x118440000) [pid = 1647] [serial = 2182] [outer = 0x116061800] 15:43:01 INFO - PROCESS | 1647 | 1464734581222 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1187c3400) [pid = 1647] [serial = 2183] [outer = 0x116061800] 15:43:01 INFO - PROCESS | 1647 | 1464734581657 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]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:43:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 15:43:01 INFO - PROCESS | 1647 | 1464734581678 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 1647 | 1464734581680 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:43:01 INFO - PROCESS | 1647 | 1464734581715 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1647 | 1464734581717 Marionette TRACE conn2 <- [1,2882,null,{}] 15:43:01 INFO - PROCESS | 1647 | 1464734581722 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}] 15:43:01 INFO - PROCESS | 1647 | 1464734581835 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:43:01 INFO - PROCESS | 1647 | 1464734581900 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb5e000 == 66 [pid = 1647] [id = 728] 15:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x119276400) [pid = 1647] [serial = 2184] [outer = 0x0] 15:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x119d98400) [pid = 1647] [serial = 2185] [outer = 0x119276400] 15:43:01 INFO - PROCESS | 1647 | 1464734581974 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x121826000) [pid = 1647] [serial = 2186] [outer = 0x119276400] 15:43:02 INFO - PROCESS | 1647 | 1464734582424 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]]]}] 15:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 738ms 15:43:02 INFO - PROCESS | 1647 | 1464734582445 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:43:02 INFO - PROCESS | 1647 | 1464734582449 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:43:02 INFO - PROCESS | 1647 | 1464734582453 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1647 | 1464734582454 Marionette TRACE conn2 <- [1,2886,null,{}] 15:43:02 INFO - PROCESS | 1647 | 1464734582457 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}] 15:43:02 INFO - PROCESS | 1647 | 1464734582566 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:43:02 INFO - PROCESS | 1647 | 1464734582672 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x134788000 == 67 [pid = 1647] [id = 729] 15:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x121d4b800) [pid = 1647] [serial = 2187] [outer = 0x0] 15:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x124ec3800) [pid = 1647] [serial = 2188] [outer = 0x121d4b800] 15:43:02 INFO - PROCESS | 1647 | 1464734582705 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12890a800) [pid = 1647] [serial = 2189] [outer = 0x121d4b800] 15:43:03 INFO - PROCESS | 1647 | 1464734583109 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]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 15:43:03 INFO - PROCESS | 1647 | 1464734583190 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1647 | 1464734583191 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:43:03 INFO - PROCESS | 1647 | 1464734583193 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1647 | 1464734583195 Marionette TRACE conn2 <- [1,2890,null,{}] 15:43:03 INFO - PROCESS | 1647 | 1464734583197 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}] 15:43:03 INFO - PROCESS | 1647 | 1464734583310 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:43:03 INFO - PROCESS | 1647 | 1464734583417 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x134f61000 == 68 [pid = 1647] [id = 730] 15:43:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x128b59400) [pid = 1647] [serial = 2190] [outer = 0x0] 15:43:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12960b400) [pid = 1647] [serial = 2191] [outer = 0x128b59400] 15:43:03 INFO - PROCESS | 1647 | 1464734583451 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12962fc00) [pid = 1647] [serial = 2192] [outer = 0x128b59400] 15:43:03 INFO - PROCESS | 1647 | 1464734583933 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 768ms 15:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:43:03 INFO - PROCESS | 1647 | 1464734583963 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1647 | 1464734583965 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:43:03 INFO - PROCESS | 1647 | 1464734583968 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1647 | 1464734583973 Marionette TRACE conn2 <- [1,2894,null,{}] 15:43:03 INFO - PROCESS | 1647 | 1464734583977 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}] 15:43:04 INFO - PROCESS | 1647 | 1464734584157 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:43:04 INFO - PROCESS | 1647 | 1464734584235 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x135214000 == 69 [pid = 1647] [id = 731] 15:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12962b800) [pid = 1647] [serial = 2193] [outer = 0x0] 15:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12b16a000) [pid = 1647] [serial = 2194] [outer = 0x12962b800] 15:43:04 INFO - PROCESS | 1647 | 1464734584267 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12bb14400) [pid = 1647] [serial = 2195] [outer = 0x12962b800] 15:43:04 INFO - PROCESS | 1647 | 1464734584653 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]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 773ms 15:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:43:04 INFO - PROCESS | 1647 | 1464734584759 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1647 | 1464734584761 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:43:04 INFO - PROCESS | 1647 | 1464734584763 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1647 | 1464734584764 Marionette TRACE conn2 <- [1,2898,null,{}] 15:43:04 INFO - PROCESS | 1647 | 1464734584767 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}] 15:43:04 INFO - PROCESS | 1647 | 1464734584880 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:43:04 INFO - PROCESS | 1647 | 1464734584959 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119699000 == 70 [pid = 1647] [id = 732] 15:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11278c000) [pid = 1647] [serial = 2196] [outer = 0x0] 15:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11982a000) [pid = 1647] [serial = 2197] [outer = 0x11278c000] 15:43:04 INFO - PROCESS | 1647 | 1464734584990 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1293a3400) [pid = 1647] [serial = 2198] [outer = 0x11278c000] 15:43:05 INFO - PROCESS | 1647 | 1464734585594 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]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 869ms 15:43:05 INFO - PROCESS | 1647 | 1464734585633 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1647 | 1464734585635 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:43:05 INFO - PROCESS | 1647 | 1464734585658 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1647 | 1464734585661 Marionette TRACE conn2 <- [1,2902,null,{}] 15:43:05 INFO - PROCESS | 1647 | 1464734585666 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}] 15:43:05 INFO - PROCESS | 1647 | 1464734585771 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:43:05 INFO - PROCESS | 1647 | 1464734585853 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409800 == 71 [pid = 1647] [id = 733] 15:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x112fe3400) [pid = 1647] [serial = 2199] [outer = 0x0] 15:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x115f42000) [pid = 1647] [serial = 2200] [outer = 0x112fe3400] 15:43:05 INFO - PROCESS | 1647 | 1464734585881 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11706d000) [pid = 1647] [serial = 2201] [outer = 0x112fe3400] 15:43:06 INFO - PROCESS | 1647 | 1464734586342 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:43:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 724ms 15:43:06 INFO - PROCESS | 1647 | 1464734586381 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1647 | 1464734586384 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:43:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:43:06 INFO - PROCESS | 1647 | 1464734586411 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1647 | 1464734586413 Marionette TRACE conn2 <- [1,2906,null,{}] 15:43:06 INFO - PROCESS | 1647 | 1464734586416 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}] 15:43:06 INFO - PROCESS | 1647 | 1464734586532 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:43:06 INFO - PROCESS | 1647 | 1464734586630 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b1800 == 72 [pid = 1647] [id = 734] 15:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x118568800) [pid = 1647] [serial = 2202] [outer = 0x0] 15:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1187da000) [pid = 1647] [serial = 2203] [outer = 0x118568800] 15:43:06 INFO - PROCESS | 1647 | 1464734586676 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1197f8800) [pid = 1647] [serial = 2204] [outer = 0x118568800] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bace000 == 71 [pid = 1647] [id = 689] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce65800 == 70 [pid = 1647] [id = 724] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2a7800 == 69 [pid = 1647] [id = 723] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc9e800 == 68 [pid = 1647] [id = 722] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84f800 == 67 [pid = 1647] [id = 721] 15:43:06 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1293a7400) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a4f5800 == 66 [pid = 1647] [id = 720] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce74000 == 65 [pid = 1647] [id = 17] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b0800 == 64 [pid = 1647] [id = 719] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x127820800 == 63 [pid = 1647] [id = 718] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1260ca800 == 62 [pid = 1647] [id = 717] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b2000 == 61 [pid = 1647] [id = 716] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1181df000 == 60 [pid = 1647] [id = 715] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x121685800 == 59 [pid = 1647] [id = 714] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7e0000 == 58 [pid = 1647] [id = 710] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcad800 == 57 [pid = 1647] [id = 709] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12674e000 == 56 [pid = 1647] [id = 708] 15:43:06 INFO - PROCESS | 1647 | --DOCSHELL 0x116656800 == 55 [pid = 1647] [id = 707] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x117064800) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1293a2000) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1245a8c00) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x120e2cc00) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126c48c00) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x128908000) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x112a75800) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1187c4000) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128f4a800) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12367d800) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1289c7c00) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x126437800) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12c448c00) [pid = 1647] [serial = 1454] [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.] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x128b5c800) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x121d4f000) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x124fd5000) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1219e1000) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1264b7800) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x126767000) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x113e0e800) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x118442000) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x118568000) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1187d8400) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x112fe4800) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x112781000) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11922f800) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11982bc00) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x120eb8c00) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x121111c00) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118081400) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1647 | 1464734587151 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]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 772ms 15:43:07 INFO - PROCESS | 1647 | 1464734587181 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1647 | 1464734587182 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:43:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:43:07 INFO - PROCESS | 1647 | 1464734587193 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1647 | 1464734587195 Marionette TRACE conn2 <- [1,2910,null,{}] 15:43:07 INFO - PROCESS | 1647 | 1464734587213 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}] 15:43:07 INFO - PROCESS | 1647 | 1464734587305 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:43:07 INFO - PROCESS | 1647 | 1464734587311 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x123646800 == 56 [pid = 1647] [id = 735] 15:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x120e35000) [pid = 1647] [serial = 2205] [outer = 0x0] 15:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x120eb7800) [pid = 1647] [serial = 2206] [outer = 0x120e35000] 15:43:07 INFO - PROCESS | 1647 | 1464734587339 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x121445c00) [pid = 1647] [serial = 2207] [outer = 0x120e35000] 15:43:07 INFO - PROCESS | 1647 | 1464734587677 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]]]}] 15:43:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:43:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:43:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 531ms 15:43:07 INFO - TEST-START | /DOMEvents/constructors.html 15:43:07 INFO - PROCESS | 1647 | 1464734587716 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1647 | 1464734587718 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:43:07 INFO - PROCESS | 1647 | 1464734587720 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1647 | 1464734587721 Marionette TRACE conn2 <- [1,2914,null,{}] 15:43:07 INFO - PROCESS | 1647 | 1464734587724 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}] 15:43:07 INFO - PROCESS | 1647 | 1464734587818 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:43:07 INFO - PROCESS | 1647 | 1464734587885 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c4b000 == 57 [pid = 1647] [id = 736] 15:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12169e400) [pid = 1647] [serial = 2208] [outer = 0x0] 15:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x121d4a800) [pid = 1647] [serial = 2209] [outer = 0x12169e400] 15:43:07 INFO - PROCESS | 1647 | 1464734587911 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x123682c00) [pid = 1647] [serial = 2210] [outer = 0x12169e400] 15:43:08 INFO - PROCESS | 1647 | 1464734588256 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]]]}] 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:43:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:43:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:43:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 15:43:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:43:08 INFO - PROCESS | 1647 | 1464734588298 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1647 | 1464734588300 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:43:08 INFO - PROCESS | 1647 | 1464734588305 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1647 | 1464734588306 Marionette TRACE conn2 <- [1,2918,null,{}] 15:43:08 INFO - PROCESS | 1647 | 1464734588310 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}] 15:43:08 INFO - PROCESS | 1647 | 1464734588480 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:43:08 INFO - PROCESS | 1647 | 1464734588494 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a84d000 == 58 [pid = 1647] [id = 737] 15:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x121d52800) [pid = 1647] [serial = 2211] [outer = 0x0] 15:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x124fd5800) [pid = 1647] [serial = 2212] [outer = 0x121d52800] 15:43:08 INFO - PROCESS | 1647 | 1464734588535 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128908400) [pid = 1647] [serial = 2213] [outer = 0x121d52800] 15:43:08 INFO - PROCESS | 1647 | 1464734588901 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:43:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:43:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 621ms 15:43:08 INFO - PROCESS | 1647 | 1464734588925 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1647 | 1464734588926 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:43:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:43:08 INFO - PROCESS | 1647 | 1464734588928 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1647 | 1464734588929 Marionette TRACE conn2 <- [1,2922,null,{}] 15:43:08 INFO - PROCESS | 1647 | 1464734588931 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}] 15:43:09 INFO - PROCESS | 1647 | 1464734589037 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:43:09 INFO - PROCESS | 1647 | 1464734589138 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf14000 == 59 [pid = 1647] [id = 738] 15:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12890f800) [pid = 1647] [serial = 2214] [outer = 0x0] 15:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12939e000) [pid = 1647] [serial = 2215] [outer = 0x12890f800] 15:43:09 INFO - PROCESS | 1647 | 1464734589165 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12acd3800) [pid = 1647] [serial = 2216] [outer = 0x12890f800] 15:43:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:09 INFO - PROCESS | 1647 | 1464734589484 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]]]}] 15:43:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:43:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:09 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 15:43:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:09 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 15:43:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:09 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]" 15:43:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:43:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 15:43:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:43:09 INFO - PROCESS | 1647 | 1464734589498 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1647 | 1464734589500 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:43:09 INFO - PROCESS | 1647 | 1464734589514 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1647 | 1464734589515 Marionette TRACE conn2 <- [1,2926,null,{}] 15:43:09 INFO - PROCESS | 1647 | 1464734589517 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}] 15:43:09 INFO - PROCESS | 1647 | 1464734589634 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:43:09 INFO - PROCESS | 1647 | 1464734589646 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c687800 == 60 [pid = 1647] [id = 739] 15:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12acd9c00) [pid = 1647] [serial = 2217] [outer = 0x0] 15:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12ba23000) [pid = 1647] [serial = 2218] [outer = 0x12acd9c00] 15:43:09 INFO - PROCESS | 1647 | 1464734589671 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12bb1d400) [pid = 1647] [serial = 2219] [outer = 0x12acd9c00] 15:43:09 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:43:09 INFO - PROCESS | 1647 | 1464734589996 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]]]}] 15:43:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:43:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 530ms 15:43:10 INFO - PROCESS | 1647 | 1464734590033 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1647 | 1464734590034 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:43:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:43:10 INFO - PROCESS | 1647 | 1464734590037 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1647 | 1464734590039 Marionette TRACE conn2 <- [1,2930,null,{}] 15:43:10 INFO - PROCESS | 1647 | 1464734590042 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}] 15:43:10 INFO - PROCESS | 1647 | 1464734590212 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:43:10 INFO - PROCESS | 1647 | 1464734590232 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d349000 == 61 [pid = 1647] [id = 740] 15:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bb13c00) [pid = 1647] [serial = 2220] [outer = 0x0] 15:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12bb26400) [pid = 1647] [serial = 2221] [outer = 0x12bb13c00] 15:43:10 INFO - PROCESS | 1647 | 1464734590273 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12bb2bc00) [pid = 1647] [serial = 2222] [outer = 0x12bb13c00] 15:43:10 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:43:10 INFO - PROCESS | 1647 | 1464734590648 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]]]}] 15:43:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:43:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 15:43:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:43:10 INFO - PROCESS | 1647 | 1464734590666 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1647 | 1464734590667 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:43:10 INFO - PROCESS | 1647 | 1464734590669 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1647 | 1464734590672 Marionette TRACE conn2 <- [1,2934,null,{}] 15:43:10 INFO - PROCESS | 1647 | 1464734590680 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}] 15:43:10 INFO - PROCESS | 1647 | 1464734590791 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:43:10 INFO - PROCESS | 1647 | 1464734590801 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dc5c000 == 62 [pid = 1647] [id = 741] 15:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12bb1dc00) [pid = 1647] [serial = 2223] [outer = 0x0] 15:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12bb30c00) [pid = 1647] [serial = 2224] [outer = 0x12bb1dc00] 15:43:10 INFO - PROCESS | 1647 | 1464734590827 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12bb3a000) [pid = 1647] [serial = 2225] [outer = 0x12bb1dc00] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12890e000) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1164c2000) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12ce75000) [pid = 1647] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x128b60800) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x121d36800) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1216a1c00) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12643a800) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x111045000) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x112a65000) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11970f000) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12643a400) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1197f0000) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:43:11 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11856b400) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:43:11 INFO - PROCESS | 1647 | 1464734591260 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]]]}] 15:43:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:43:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 15:43:11 INFO - PROCESS | 1647 | 1464734591291 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1647 | 1464734591292 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:43:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:43:11 INFO - PROCESS | 1647 | 1464734591294 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1647 | 1464734591295 Marionette TRACE conn2 <- [1,2938,null,{}] 15:43:11 INFO - PROCESS | 1647 | 1464734591298 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}] 15:43:11 INFO - PROCESS | 1647 | 1464734591388 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:43:11 INFO - PROCESS | 1647 | 1464734591393 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b2ea000 == 63 [pid = 1647] [id = 742] 15:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x112a82c00) [pid = 1647] [serial = 2226] [outer = 0x0] 15:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x118f41400) [pid = 1647] [serial = 2227] [outer = 0x112a82c00] 15:43:11 INFO - PROCESS | 1647 | 1464734591418 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12643a800) [pid = 1647] [serial = 2228] [outer = 0x112a82c00] 15:43:11 INFO - PROCESS | 1647 | 1464734591758 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]]]}] 15:43:11 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. 15:43:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 15:43:11 INFO - PROCESS | 1647 | 1464734591821 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1647 | 1464734591822 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:43:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:43:11 INFO - PROCESS | 1647 | 1464734591825 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1647 | 1464734591826 Marionette TRACE conn2 <- [1,2942,null,{}] 15:43:11 INFO - PROCESS | 1647 | 1464734591829 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}] 15:43:11 INFO - PROCESS | 1647 | 1464734591944 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:43:11 INFO - PROCESS | 1647 | 1464734591947 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x135213800 == 64 [pid = 1647] [id = 743] 15:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a8fc800) [pid = 1647] [serial = 2229] [outer = 0x0] 15:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12bf73800) [pid = 1647] [serial = 2230] [outer = 0x12a8fc800] 15:43:11 INFO - PROCESS | 1647 | 1464734591977 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12bf84800) [pid = 1647] [serial = 2231] [outer = 0x12a8fc800] 15:43:12 INFO - PROCESS | 1647 | 1464734592283 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"]]]}] 15:43:12 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 15:43:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:43:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 15:43:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:43:12 INFO - PROCESS | 1647 | 1464734592297 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1647 | 1464734592298 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:43:12 INFO - PROCESS | 1647 | 1464734592300 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1647 | 1464734592301 Marionette TRACE conn2 <- [1,2946,null,{}] 15:43:12 INFO - PROCESS | 1647 | 1464734592304 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}] 15:43:12 INFO - PROCESS | 1647 | 1464734592400 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:43:12 INFO - PROCESS | 1647 | 1464734592404 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1352a0800 == 65 [pid = 1647] [id = 744] 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12c43fc00) [pid = 1647] [serial = 2232] [outer = 0x0] 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12c447c00) [pid = 1647] [serial = 2233] [outer = 0x12c43fc00] 15:43:12 INFO - PROCESS | 1647 | 1464734592429 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12c44d000) [pid = 1647] [serial = 2234] [outer = 0x12c43fc00] 15:43:12 INFO - PROCESS | 1647 | 1464734592753 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]]]}] 15:43:12 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. 15:43:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 472ms 15:43:12 INFO - PROCESS | 1647 | 1464734592777 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1647 | 1464734592778 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:43:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:43:12 INFO - PROCESS | 1647 | 1464734592780 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1647 | 1464734592781 Marionette TRACE conn2 <- [1,2950,null,{}] 15:43:12 INFO - PROCESS | 1647 | 1464734592784 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}] 15:43:12 INFO - PROCESS | 1647 | 1464734592912 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:43:12 INFO - PROCESS | 1647 | 1464734592918 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x13531e800 == 66 [pid = 1647] [id = 745] 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11314f000) [pid = 1647] [serial = 2235] [outer = 0x0] 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12c60b000) [pid = 1647] [serial = 2236] [outer = 0x11314f000] 15:43:12 INFO - PROCESS | 1647 | 1464734592943 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12c611400) [pid = 1647] [serial = 2237] [outer = 0x11314f000] 15:43:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x135515000 == 67 [pid = 1647] [id = 746] 15:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12cbb0400) [pid = 1647] [serial = 2238] [outer = 0x0] 15:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12c614800) [pid = 1647] [serial = 2239] [outer = 0x12cbb0400] 15:43:13 INFO - PROCESS | 1647 | 1464734593366 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]]]}] 15:43:13 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. 15:43:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 15:43:13 INFO - PROCESS | 1647 | 1464734593401 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1647 | 1464734593403 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:43:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:43:13 INFO - PROCESS | 1647 | 1464734593450 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1647 | 1464734593451 Marionette TRACE conn2 <- [1,2954,null,{}] 15:43:13 INFO - PROCESS | 1647 | 1464734593461 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}] 15:43:13 INFO - PROCESS | 1647 | 1464734593608 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:43:13 INFO - PROCESS | 1647 | 1464734593690 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12138c800 == 68 [pid = 1647] [id = 747] 15:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11314d800) [pid = 1647] [serial = 2240] [outer = 0x0] 15:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11685b000) [pid = 1647] [serial = 2241] [outer = 0x11314d800] 15:43:13 INFO - PROCESS | 1647 | 1464734593721 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x118568000) [pid = 1647] [serial = 2242] [outer = 0x11314d800] 15:43:14 INFO - PROCESS | 1647 | 1464734594095 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]]]}] 15:43:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:43:14 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 15:43:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 727ms 15:43:14 INFO - PROCESS | 1647 | 1464734594175 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1647 | 1464734594179 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:43:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:43:14 INFO - PROCESS | 1647 | 1464734594184 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1647 | 1464734594186 Marionette TRACE conn2 <- [1,2958,null,{}] 15:43:14 INFO - PROCESS | 1647 | 1464734594188 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}] 15:43:14 INFO - PROCESS | 1647 | 1464734594318 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:43:14 INFO - PROCESS | 1647 | 1464734594400 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcad000 == 69 [pid = 1647] [id = 748] 15:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11922f000) [pid = 1647] [serial = 2243] [outer = 0x0] 15:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x119d98c00) [pid = 1647] [serial = 2244] [outer = 0x11922f000] 15:43:14 INFO - PROCESS | 1647 | 1464734594431 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x121d53000) [pid = 1647] [serial = 2245] [outer = 0x11922f000] 15:43:14 INFO - PROCESS | 1647 | 1464734594798 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]]]}] 15:43:14 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. 15:43:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 623ms 15:43:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:43:14 INFO - PROCESS | 1647 | 1464734594808 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1647 | 1464734594810 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:43:14 INFO - PROCESS | 1647 | 1464734594812 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1647 | 1464734594815 Marionette TRACE conn2 <- [1,2962,null,{}] 15:43:14 INFO - PROCESS | 1647 | 1464734594823 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}] 15:43:14 INFO - PROCESS | 1647 | 1464734594939 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:43:15 INFO - PROCESS | 1647 | 1464734595050 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x135292000 == 70 [pid = 1647] [id = 749] 15:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1245a9800) [pid = 1647] [serial = 2246] [outer = 0x0] 15:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12890e400) [pid = 1647] [serial = 2247] [outer = 0x1245a9800] 15:43:15 INFO - PROCESS | 1647 | 1464734595083 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x129603800) [pid = 1647] [serial = 2248] [outer = 0x1245a9800] 15:43:15 INFO - PROCESS | 1647 | 1464734595445 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]]]}] 15:43:15 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. 15:43:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 671ms 15:43:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:43:15 INFO - PROCESS | 1647 | 1464734595483 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 1647 | 1464734595485 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:43:15 INFO - PROCESS | 1647 | 1464734595487 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1647 | 1464734595489 Marionette TRACE conn2 <- [1,2966,null,{}] 15:43:15 INFO - PROCESS | 1647 | 1464734595491 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}] 15:43:15 INFO - PROCESS | 1647 | 1464734595607 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:43:15 INFO - PROCESS | 1647 | 1464734595721 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x135849000 == 71 [pid = 1647] [id = 750] 15:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12a8fbc00) [pid = 1647] [serial = 2249] [outer = 0x0] 15:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12b16a400) [pid = 1647] [serial = 2250] [outer = 0x12a8fbc00] 15:43:15 INFO - PROCESS | 1647 | 1464734595771 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12bb2e800) [pid = 1647] [serial = 2251] [outer = 0x12a8fbc00] 15:43:16 INFO - PROCESS | 1647 | 1464734596192 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]]]}] 15:43:16 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. 15:43:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 718ms 15:43:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:43:16 INFO - PROCESS | 1647 | 1464734596207 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1647 | 1464734596208 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:43:16 INFO - PROCESS | 1647 | 1464734596210 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1647 | 1464734596212 Marionette TRACE conn2 <- [1,2970,null,{}] 15:43:16 INFO - PROCESS | 1647 | 1464734596214 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}] 15:43:16 INFO - PROCESS | 1647 | 1464734596324 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:43:16 INFO - PROCESS | 1647 | 1464734596435 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x135867800 == 72 [pid = 1647] [id = 751] 15:43:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12a8fcc00) [pid = 1647] [serial = 2252] [outer = 0x0] 15:43:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12bf70400) [pid = 1647] [serial = 2253] [outer = 0x12a8fcc00] 15:43:16 INFO - PROCESS | 1647 | 1464734596466 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12c446800) [pid = 1647] [serial = 2254] [outer = 0x12a8fcc00] 15:43:16 INFO - PROCESS | 1647 | 1464734596884 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]]]}] 15:43:16 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. 15:43:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 720ms 15:43:16 INFO - PROCESS | 1647 | 1464734596930 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1647 | 1464734596932 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:43:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:43:16 INFO - PROCESS | 1647 | 1464734596934 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1647 | 1464734596935 Marionette TRACE conn2 <- [1,2974,null,{}] 15:43:16 INFO - PROCESS | 1647 | 1464734596958 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}] 15:43:17 INFO - PROCESS | 1647 | 1464734597100 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:43:17 INFO - PROCESS | 1647 | 1464734597193 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358c7800 == 73 [pid = 1647] [id = 752] 15:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12c618800) [pid = 1647] [serial = 2255] [outer = 0x0] 15:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12cbb6800) [pid = 1647] [serial = 2256] [outer = 0x12c618800] 15:43:17 INFO - PROCESS | 1647 | 1464734597223 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12cbbc800) [pid = 1647] [serial = 2257] [outer = 0x12c618800] 15:43:17 INFO - PROCESS | 1647 | 1464734597572 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]]]}] 15:43:17 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. 15:43:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 689ms 15:43:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:43:17 INFO - PROCESS | 1647 | 1464734597623 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1647 | 1464734597625 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:43:17 INFO - PROCESS | 1647 | 1464734597627 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1647 | 1464734597628 Marionette TRACE conn2 <- [1,2978,null,{}] 15:43:17 INFO - PROCESS | 1647 | 1464734597630 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}] 15:43:17 INFO - PROCESS | 1647 | 1464734597742 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:43:17 INFO - PROCESS | 1647 | 1464734597853 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1358df800 == 74 [pid = 1647] [id = 753] 15:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12cbb7400) [pid = 1647] [serial = 2258] [outer = 0x0] 15:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12ccf7000) [pid = 1647] [serial = 2259] [outer = 0x12cbb7400] 15:43:17 INFO - PROCESS | 1647 | 1464734597884 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12ccfd000) [pid = 1647] [serial = 2260] [outer = 0x12cbb7400] 15:43:18 INFO - PROCESS | 1647 | 1464734598198 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]]]}] 15:43:18 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. 15:43:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 15:43:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:43:18 INFO - PROCESS | 1647 | 1464734598248 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1647 | 1464734598249 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:43:18 INFO - PROCESS | 1647 | 1464734598252 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1647 | 1464734598253 Marionette TRACE conn2 <- [1,2982,null,{}] 15:43:18 INFO - PROCESS | 1647 | 1464734598258 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}] 15:43:18 INFO - PROCESS | 1647 | 1464734598371 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:43:18 INFO - PROCESS | 1647 | 1464734598498 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359d9000 == 75 [pid = 1647] [id = 754] 15:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12ccf0800) [pid = 1647] [serial = 2261] [outer = 0x0] 15:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12cead400) [pid = 1647] [serial = 2262] [outer = 0x12ccf0800] 15:43:18 INFO - PROCESS | 1647 | 1464734598531 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12ceb5400) [pid = 1647] [serial = 2263] [outer = 0x12ccf0800] 15:43:18 INFO - PROCESS | 1647 | 1464734598896 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"]]]}] 15:43:18 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 15:43:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:43:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 15:43:18 INFO - PROCESS | 1647 | 1464734598924 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1647 | 1464734598926 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:43:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:43:18 INFO - PROCESS | 1647 | 1464734598928 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1647 | 1464734598929 Marionette TRACE conn2 <- [1,2986,null,{}] 15:43:18 INFO - PROCESS | 1647 | 1464734598932 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}] 15:43:19 INFO - PROCESS | 1647 | 1464734599050 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:43:19 INFO - PROCESS | 1647 | 1464734599163 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x118977800 == 76 [pid = 1647] [id = 755] 15:43:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x117065c00) [pid = 1647] [serial = 2264] [outer = 0x0] 15:43:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x124fde400) [pid = 1647] [serial = 2265] [outer = 0x117065c00] 15:43:19 INFO - PROCESS | 1647 | 1464734599195 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12d144c00) [pid = 1647] [serial = 2266] [outer = 0x117065c00] 15:43:19 INFO - PROCESS | 1647 | 1464734599803 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]]]}] 15:43:19 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. 15:43:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 926ms 15:43:19 INFO - PROCESS | 1647 | 1464734599856 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1647 | 1464734599859 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:43:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:43:19 INFO - PROCESS | 1647 | 1464734599863 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1647 | 1464734599865 Marionette TRACE conn2 <- [1,2990,null,{}] 15:43:19 INFO - PROCESS | 1647 | 1464734599869 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}] 15:43:19 INFO - PROCESS | 1647 | 1464734599972 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:43:20 INFO - PROCESS | 1647 | 1464734600058 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x126951000 == 77 [pid = 1647] [id = 756] 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x115d0c000) [pid = 1647] [serial = 2267] [outer = 0x0] 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11768d400) [pid = 1647] [serial = 2268] [outer = 0x115d0c000] 15:43:20 INFO - PROCESS | 1647 | 1464734600087 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x118573c00) [pid = 1647] [serial = 2269] [outer = 0x115d0c000] 15:43:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x121376800 == 78 [pid = 1647] [id = 757] 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11685cc00) [pid = 1647] [serial = 2270] [outer = 0x0] 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x111b0dc00) [pid = 1647] [serial = 2271] [outer = 0x11685cc00] 15:43:20 INFO - PROCESS | 1647 | 1464734600492 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]]]}] 15:43:20 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. 15:43:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 15:43:20 INFO - PROCESS | 1647 | 1464734600533 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1647 | 1464734600537 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:43:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:43:20 INFO - PROCESS | 1647 | 1464734600541 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1647 | 1464734600543 Marionette TRACE conn2 <- [1,2994,null,{}] 15:43:20 INFO - PROCESS | 1647 | 1464734600546 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}] 15:43:20 INFO - PROCESS | 1647 | 1464734600673 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:43:20 INFO - PROCESS | 1647 | 1464734600762 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x121738800 == 79 [pid = 1647] [id = 758] 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x117064c00) [pid = 1647] [serial = 2272] [outer = 0x0] 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x119834000) [pid = 1647] [serial = 2273] [outer = 0x117064c00] 15:43:20 INFO - PROCESS | 1647 | 1464734600790 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x120eb4400) [pid = 1647] [serial = 2274] [outer = 0x117064c00] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1352a0800 == 78 [pid = 1647] [id = 744] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x135213800 == 77 [pid = 1647] [id = 743] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b2ea000 == 76 [pid = 1647] [id = 742] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12dc5c000 == 75 [pid = 1647] [id = 741] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d349000 == 74 [pid = 1647] [id = 740] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c687800 == 73 [pid = 1647] [id = 739] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12acd8400) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf14000 == 72 [pid = 1647] [id = 738] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a84d000 == 71 [pid = 1647] [id = 737] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x128c4b000 == 70 [pid = 1647] [id = 736] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x123646800 == 69 [pid = 1647] [id = 735] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b1800 == 68 [pid = 1647] [id = 734] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x126409800 == 67 [pid = 1647] [id = 733] 15:43:21 INFO - PROCESS | 1647 | 1464734601205 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]]]}] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124f99800 == 66 [pid = 1647] [id = 727] 15:43:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1181de000 == 65 [pid = 1647] [id = 726] 15:43:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:43:21 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 15:43:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 15:43:21 INFO - PROCESS | 1647 | 1464734601211 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1647 | 1464734601212 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:43:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:43:21 INFO - PROCESS | 1647 | 1464734601215 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1647 | 1464734601217 Marionette TRACE conn2 <- [1,2998,null,{}] 15:43:21 INFO - PROCESS | 1647 | 1464734601224 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}] 15:43:21 INFO - PROCESS | 1647 | 1464734601318 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12ce7a000) [pid = 1647] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12961d400) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x1264aec00) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x121d4fc00) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x1264bdc00) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x128b58800) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x1122b0400) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x113cbfc00) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11843a000) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x115d06800) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x117158800) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x119835800) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x126c46c00) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x120e29000) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11104c800) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x120e36400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x129636c00) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12939ac00) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x118934400) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x119491c00) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x120e31000) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x124fddc00) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12962c000) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x129639400) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12a8f9400) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x124ec6c00) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1245b3800) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12890b800) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x128f4c400) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1289d5400) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x121207400) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 15:43:21 INFO - PROCESS | 1647 | 1464734601422 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x121736800 == 66 [pid = 1647] [id = 759] 15:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x118433800) [pid = 1647] [serial = 2275] [outer = 0x0] 15:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x119835800) [pid = 1647] [serial = 2276] [outer = 0x118433800] 15:43:21 INFO - PROCESS | 1647 | 1464734601453 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x121d34400) [pid = 1647] [serial = 2277] [outer = 0x118433800] 15:43:21 INFO - PROCESS | 1647 | 1464734601718 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]]]}] 15:43:21 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. 15:43:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 525ms 15:43:21 INFO - PROCESS | 1647 | 1464734601746 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1647 | 1464734601748 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:43:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:43:21 INFO - PROCESS | 1647 | 1464734601750 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1647 | 1464734601751 Marionette TRACE conn2 <- [1,3002,null,{}] 15:43:21 INFO - PROCESS | 1647 | 1464734601761 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}] 15:43:21 INFO - PROCESS | 1647 | 1464734601860 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:43:21 INFO - PROCESS | 1647 | 1464734601947 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x126947000 == 67 [pid = 1647] [id = 760] 15:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x121d35800) [pid = 1647] [serial = 2278] [outer = 0x0] 15:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123634000) [pid = 1647] [serial = 2279] [outer = 0x121d35800] 15:43:21 INFO - PROCESS | 1647 | 1464734601972 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1245b5400) [pid = 1647] [serial = 2280] [outer = 0x121d35800] 15:43:22 INFO - PROCESS | 1647 | 1464734602219 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]]]}] 15:43:22 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. 15:43:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 15:43:22 INFO - PROCESS | 1647 | 1464734602269 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1647 | 1464734602271 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:43:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:43:22 INFO - PROCESS | 1647 | 1464734602287 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1647 | 1464734602291 Marionette TRACE conn2 <- [1,3006,null,{}] 15:43:22 INFO - PROCESS | 1647 | 1464734602299 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}] 15:43:22 INFO - PROCESS | 1647 | 1464734602392 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:43:22 INFO - PROCESS | 1647 | 1464734602397 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1297e9000 == 68 [pid = 1647] [id = 761] 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1245b4c00) [pid = 1647] [serial = 2281] [outer = 0x0] 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x126438000) [pid = 1647] [serial = 2282] [outer = 0x1245b4c00] 15:43:22 INFO - PROCESS | 1647 | 1464734602422 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1265c3c00) [pid = 1647] [serial = 2283] [outer = 0x1245b4c00] 15:43:22 INFO - PROCESS | 1647 | 1464734602752 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]]]}] 15:43:22 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. 15:43:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 485ms 15:43:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:43:22 INFO - PROCESS | 1647 | 1464734602766 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1647 | 1464734602767 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:43:22 INFO - PROCESS | 1647 | 1464734602769 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1647 | 1464734602771 Marionette TRACE conn2 <- [1,3010,null,{}] 15:43:22 INFO - PROCESS | 1647 | 1464734602775 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}] 15:43:22 INFO - PROCESS | 1647 | 1464734602876 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:43:22 INFO - PROCESS | 1647 | 1464734602881 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bace000 == 69 [pid = 1647] [id = 762] 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1269f0000) [pid = 1647] [serial = 2284] [outer = 0x0] 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x128f4c000) [pid = 1647] [serial = 2285] [outer = 0x1269f0000] 15:43:22 INFO - PROCESS | 1647 | 1464734602907 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x129639400) [pid = 1647] [serial = 2286] [outer = 0x1269f0000] 15:43:23 INFO - PROCESS | 1647 | 1464734603234 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]]]}] 15:43:23 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 15:43:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 471ms 15:43:23 INFO - PROCESS | 1647 | 1464734603240 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1647 | 1464734603242 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:43:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:43:23 INFO - PROCESS | 1647 | 1464734603244 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1647 | 1464734603245 Marionette TRACE conn2 <- [1,3014,null,{}] 15:43:23 INFO - PROCESS | 1647 | 1464734603247 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}] 15:43:23 INFO - PROCESS | 1647 | 1464734603344 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:43:23 INFO - PROCESS | 1647 | 1464734603348 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2bd800 == 70 [pid = 1647] [id = 763] 15:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12965e000) [pid = 1647] [serial = 2287] [outer = 0x0] 15:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12acd5800) [pid = 1647] [serial = 2288] [outer = 0x12965e000] 15:43:23 INFO - PROCESS | 1647 | 1464734603374 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12b16b000) [pid = 1647] [serial = 2289] [outer = 0x12965e000] 15:43:23 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:43:23 INFO - PROCESS | 1647 | 1464734603787 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:43:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:43:23 INFO - {} 15:43:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:43:23 INFO - {} 15:43:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:43:23 INFO - {} 15:43:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:43:23 INFO - {} 15:43:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 568ms 15:43:23 INFO - PROCESS | 1647 | 1464734603812 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1647 | 1464734603813 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:43:23 INFO - TEST-START | /FileAPI/fileReader.html 15:43:23 INFO - PROCESS | 1647 | 1464734603816 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1647 | 1464734603817 Marionette TRACE conn2 <- [1,3018,null,{}] 15:43:23 INFO - PROCESS | 1647 | 1464734603819 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}] 15:43:23 INFO - PROCESS | 1647 | 1464734603936 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:43:23 INFO - PROCESS | 1647 | 1464734603951 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ced5800 == 71 [pid = 1647] [id = 764] 15:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12ba23c00) [pid = 1647] [serial = 2290] [outer = 0x0] 15:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12bb1d000) [pid = 1647] [serial = 2291] [outer = 0x12ba23c00] 15:43:23 INFO - PROCESS | 1647 | 1464734603976 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12bb2f000) [pid = 1647] [serial = 2292] [outer = 0x12ba23c00] 15:43:24 INFO - PROCESS | 1647 | 1464734604278 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]]]}] 15:43:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:43:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:43:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:43:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:43:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 15:43:24 INFO - PROCESS | 1647 | 1464734604336 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1647 | 1464734604337 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:43:24 INFO - TEST-START | /FileAPI/historical.html 15:43:24 INFO - PROCESS | 1647 | 1464734604340 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1647 | 1464734604341 Marionette TRACE conn2 <- [1,3022,null,{}] 15:43:24 INFO - PROCESS | 1647 | 1464734604343 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}] 15:43:24 INFO - PROCESS | 1647 | 1464734604458 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:43:24 INFO - PROCESS | 1647 | 1464734604472 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7d2800 == 72 [pid = 1647] [id = 765] 15:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x111fd5c00) [pid = 1647] [serial = 2293] [outer = 0x0] 15:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12bf76000) [pid = 1647] [serial = 2294] [outer = 0x111fd5c00] 15:43:24 INFO - PROCESS | 1647 | 1464734604504 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12bf86800) [pid = 1647] [serial = 2295] [outer = 0x111fd5c00] 15:43:24 INFO - PROCESS | 1647 | 1464734604814 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"]]]}] 15:43:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:43:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:43:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:43:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:43:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:43:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:43:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:43:24 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 15:43:24 INFO - TEST-START | /FileAPI/idlharness.html 15:43:24 INFO - PROCESS | 1647 | 1464734604860 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1647 | 1464734604861 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:43:24 INFO - PROCESS | 1647 | 1464734604863 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1647 | 1464734604864 Marionette TRACE conn2 <- [1,3026,null,{}] 15:43:24 INFO - PROCESS | 1647 | 1464734604867 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}] 15:43:24 INFO - PROCESS | 1647 | 1464734604985 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:43:25 INFO - PROCESS | 1647 | 1464734604999 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x134776000 == 73 [pid = 1647] [id = 766] 15:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12c441400) [pid = 1647] [serial = 2296] [outer = 0x0] 15:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12c611c00) [pid = 1647] [serial = 2297] [outer = 0x12c441400] 15:43:25 INFO - PROCESS | 1647 | 1464734605024 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12cbb0800) [pid = 1647] [serial = 2298] [outer = 0x12c441400] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x118568800) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x121d52800) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x112a82c00) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12890f800) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12c43fc00) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12a8f3c00) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x120e35000) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12a8fc800) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12acd9c00) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12bb13c00) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12bb1dc00) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12169e400) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:43:25 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x112fe3400) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:43:25 INFO - PROCESS | 1647 | 1464734605872 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:43:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:43:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:43:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:43:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:43:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:43:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:43:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:43:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:43:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:43:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:43:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:43:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:43:25 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 15:43:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:43:25 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 15:43:25 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 15:43:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:43:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:43:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:43:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:43:25 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 15:43:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:43:25 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 15:43:25 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 15:43:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:43:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:43:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:43:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:43:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:43:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:43:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 1034ms 15:43:25 INFO - PROCESS | 1647 | 1464734605898 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1647 | 1464734605899 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:43:25 INFO - TEST-START | /FileAPI/idlharness.worker 15:43:25 INFO - PROCESS | 1647 | 1464734605902 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1647 | 1464734605903 Marionette TRACE conn2 <- [1,3030,null,{}] 15:43:25 INFO - PROCESS | 1647 | 1464734605910 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}] 15:43:26 INFO - PROCESS | 1647 | 1464734606018 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:43:26 INFO - PROCESS | 1647 | 1464734606025 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x137879800 == 74 [pid = 1647] [id = 767] 15:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12ccf4000) [pid = 1647] [serial = 2299] [outer = 0x0] 15:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x13460cc00) [pid = 1647] [serial = 2300] [outer = 0x12ccf4000] 15:43:26 INFO - PROCESS | 1647 | 1464734606071 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x13479b400) [pid = 1647] [serial = 2301] [outer = 0x12ccf4000] 15:43:26 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:43:26 INFO - PROCESS | 1647 | 1464734606781 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:43:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:43:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:43:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:43:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:43:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:43:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:43:26 INFO - {} 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:43:26 INFO - {} 15:43:26 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 - {} 15:43:26 INFO - {} 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:43:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:43:26 INFO - {} 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:43:26 INFO - {} 15:43:26 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 - {} 15:43:26 INFO - {} 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:43:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:43:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:43:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:43:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 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 15:43:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:43:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:43:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:43:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:43:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:43:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:43:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:43:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:43:26 INFO - {} 15:43:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 944ms 15:43:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:43:26 INFO - PROCESS | 1647 | 1464734606847 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1647 | 1464734606849 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:43:26 INFO - PROCESS | 1647 | 1464734606852 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1647 | 1464734606854 Marionette TRACE conn2 <- [1,3034,null,{}] 15:43:26 INFO - PROCESS | 1647 | 1464734606862 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}] 15:43:27 INFO - PROCESS | 1647 | 1464734607017 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:43:27 INFO - PROCESS | 1647 | 1464734607024 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x14011d000 == 75 [pid = 1647] [id = 768] 15:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x121d52800) [pid = 1647] [serial = 2302] [outer = 0x0] 15:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x135410000) [pid = 1647] [serial = 2303] [outer = 0x121d52800] 15:43:27 INFO - PROCESS | 1647 | 1464734607065 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1359aa000) [pid = 1647] [serial = 2304] [outer = 0x121d52800] 15:43:27 INFO - PROCESS | 1647 | 1464734607502 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]]]}] 15:43:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:43:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 675ms 15:43:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:43:27 INFO - PROCESS | 1647 | 1464734607528 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1647 | 1464734607529 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:43:27 INFO - PROCESS | 1647 | 1464734607531 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1647 | 1464734607533 Marionette TRACE conn2 <- [1,3038,null,{}] 15:43:27 INFO - PROCESS | 1647 | 1464734607535 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}] 15:43:27 INFO - PROCESS | 1647 | 1464734607678 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:43:27 INFO - PROCESS | 1647 | 1464734607684 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1402de000 == 76 [pid = 1647] [id = 769] 15:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x1359a8c00) [pid = 1647] [serial = 2305] [outer = 0x0] 15:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1359afc00) [pid = 1647] [serial = 2306] [outer = 0x1359a8c00] 15:43:27 INFO - PROCESS | 1647 | 1464734607709 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x1359b5000) [pid = 1647] [serial = 2307] [outer = 0x1359a8c00] 15:43:28 INFO - PROCESS | 1647 | 1464734608141 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"]]]}] 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:43:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 618ms 15:43:28 INFO - PROCESS | 1647 | 1464734608151 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1647 | 1464734608154 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:43:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:43:28 INFO - PROCESS | 1647 | 1464734608158 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1647 | 1464734608160 Marionette TRACE conn2 <- [1,3042,null,{}] 15:43:28 INFO - PROCESS | 1647 | 1464734608164 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}] 15:43:28 INFO - PROCESS | 1647 | 1464734608286 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:43:28 INFO - PROCESS | 1647 | 1464734608373 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121378000 == 77 [pid = 1647] [id = 770] 15:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x116060000) [pid = 1647] [serial = 2308] [outer = 0x0] 15:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11706b000) [pid = 1647] [serial = 2309] [outer = 0x116060000] 15:43:28 INFO - PROCESS | 1647 | 1464734608418 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x118f8fc00) [pid = 1647] [serial = 2310] [outer = 0x116060000] 15:43:28 INFO - PROCESS | 1647 | 1464734608900 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]]]}] 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:43:28 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. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:43:28 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'.) 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:43:28 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. 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:43:28 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. 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:43:28 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. 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:43:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 15:43:28 INFO - PROCESS | 1647 | 1464734608957 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1647 | 1464734608961 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:43:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:43:28 INFO - PROCESS | 1647 | 1464734608967 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1647 | 1464734608969 Marionette TRACE conn2 <- [1,3046,null,{}] 15:43:28 INFO - PROCESS | 1647 | 1464734608974 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}] 15:43:29 INFO - PROCESS | 1647 | 1464734609091 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:43:29 INFO - PROCESS | 1647 | 1464734609174 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac2800 == 78 [pid = 1647] [id = 771] 15:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1264bdc00) [pid = 1647] [serial = 2311] [outer = 0x0] 15:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x126c52000) [pid = 1647] [serial = 2312] [outer = 0x1264bdc00] 15:43:29 INFO - PROCESS | 1647 | 1464734609203 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12939d800) [pid = 1647] [serial = 2313] [outer = 0x1264bdc00] 15:43:29 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:43:29 INFO - PROCESS | 1647 | 1464734609636 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:43:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:43:29 INFO - {} 15:43:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 673ms 15:43:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:43:29 INFO - PROCESS | 1647 | 1464734609641 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1647 | 1464734609643 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:43:29 INFO - PROCESS | 1647 | 1464734609678 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1647 | 1464734609683 Marionette TRACE conn2 <- [1,3050,null,{}] 15:43:29 INFO - PROCESS | 1647 | 1464734609734 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}] 15:43:29 INFO - PROCESS | 1647 | 1464734609931 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:43:29 INFO - PROCESS | 1647 | 1464734609988 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1378ca800 == 79 [pid = 1647] [id = 772] 15:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12a8f4800) [pid = 1647] [serial = 2314] [outer = 0x0] 15:43:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12bf71000) [pid = 1647] [serial = 2315] [outer = 0x12a8f4800] 15:43:30 INFO - PROCESS | 1647 | 1464734610020 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12cbbe400) [pid = 1647] [serial = 2316] [outer = 0x12a8f4800] 15:43:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:43:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:43:30 INFO - PROCESS | 1647 | 1464734610399 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]]]}] 15:43:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:43:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:43:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 762ms 15:43:30 INFO - PROCESS | 1647 | 1464734610409 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 1647 | 1464734610411 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:43:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:43:30 INFO - PROCESS | 1647 | 1464734610415 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 1647 | 1464734610416 Marionette TRACE conn2 <- [1,3054,null,{}] 15:43:30 INFO - PROCESS | 1647 | 1464734610419 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}] 15:43:30 INFO - PROCESS | 1647 | 1464734610578 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:43:30 INFO - PROCESS | 1647 | 1464734610722 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1403cd000 == 80 [pid = 1647] [id = 773] 15:43:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11843f800) [pid = 1647] [serial = 2317] [outer = 0x0] 15:43:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x128b62400) [pid = 1647] [serial = 2318] [outer = 0x11843f800] 15:43:30 INFO - PROCESS | 1647 | 1464734610769 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12d40e800) [pid = 1647] [serial = 2319] [outer = 0x11843f800] 15:43:31 INFO - PROCESS | 1647 | 1464734611248 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"]]]}] 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:43:31 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" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:43:31 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" 15:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:43:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 885ms 15:43:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:43:31 INFO - PROCESS | 1647 | 1464734611300 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1647 | 1464734611302 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:43:31 INFO - PROCESS | 1647 | 1464734611304 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1647 | 1464734611305 Marionette TRACE conn2 <- [1,3058,null,{}] 15:43:31 INFO - PROCESS | 1647 | 1464734611308 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}] 15:43:31 INFO - PROCESS | 1647 | 1464734611427 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:43:31 INFO - PROCESS | 1647 | 1464734611538 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x140eab000 == 81 [pid = 1647] [id = 774] 15:43:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12bb19000) [pid = 1647] [serial = 2320] [outer = 0x0] 15:43:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x134611c00) [pid = 1647] [serial = 2321] [outer = 0x12bb19000] 15:43:31 INFO - PROCESS | 1647 | 1464734611568 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1377c5c00) [pid = 1647] [serial = 2322] [outer = 0x12bb19000] 15:43:31 INFO - PROCESS | 1647 | 1464734611917 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]]]}] 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:43:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:43:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:43:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:43:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:43:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:43:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 15:43:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:43:31 INFO - PROCESS | 1647 | 1464734611931 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1647 | 1464734611932 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:43:31 INFO - PROCESS | 1647 | 1464734611935 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1647 | 1464734611936 Marionette TRACE conn2 <- [1,3062,null,{}] 15:43:31 INFO - PROCESS | 1647 | 1464734611939 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}] 15:43:32 INFO - PROCESS | 1647 | 1464734612071 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:43:32 INFO - PROCESS | 1647 | 1464734612152 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c93000 == 82 [pid = 1647] [id = 775] 15:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12dc82800) [pid = 1647] [serial = 2323] [outer = 0x0] 15:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x13479e000) [pid = 1647] [serial = 2324] [outer = 0x12dc82800] 15:43:32 INFO - PROCESS | 1647 | 1464734612182 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x134d3fc00) [pid = 1647] [serial = 2325] [outer = 0x12dc82800] 15:43:32 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:43:32 INFO - PROCESS | 1647 | 1464734612568 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:43:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:43:32 INFO - {} 15:43:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 671ms 15:43:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:43:32 INFO - PROCESS | 1647 | 1464734612607 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1647 | 1464734612608 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:43:32 INFO - PROCESS | 1647 | 1464734612610 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1647 | 1464734612612 Marionette TRACE conn2 <- [1,3066,null,{}] 15:43:32 INFO - PROCESS | 1647 | 1464734612614 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}] 15:43:32 INFO - PROCESS | 1647 | 1464734612761 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:43:32 INFO - PROCESS | 1647 | 1464734612893 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x138564000 == 83 [pid = 1647] [id = 776] 15:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x134d42000) [pid = 1647] [serial = 2326] [outer = 0x0] 15:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x134d48400) [pid = 1647] [serial = 2327] [outer = 0x134d42000] 15:43:32 INFO - PROCESS | 1647 | 1464734612923 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x134e08c00) [pid = 1647] [serial = 2328] [outer = 0x134d42000] 15:43:33 INFO - PROCESS | 1647 | 1464734613275 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]]]}] 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:43:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:43:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 15:43:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:43:33 INFO - PROCESS | 1647 | 1464734613281 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1647 | 1464734613282 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:43:33 INFO - PROCESS | 1647 | 1464734613284 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1647 | 1464734613286 Marionette TRACE conn2 <- [1,3070,null,{}] 15:43:33 INFO - PROCESS | 1647 | 1464734613290 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}] 15:43:33 INFO - PROCESS | 1647 | 1464734613403 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:43:33 INFO - PROCESS | 1647 | 1464734613523 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1387d4000 == 84 [pid = 1647] [id = 777] 15:43:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x1346ad400) [pid = 1647] [serial = 2329] [outer = 0x0] 15:43:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x1346b3400) [pid = 1647] [serial = 2330] [outer = 0x1346ad400] 15:43:33 INFO - PROCESS | 1647 | 1464734613556 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x1346b8800) [pid = 1647] [serial = 2331] [outer = 0x1346ad400] 15:43:33 INFO - PROCESS | 1647 | 1464734613915 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]]]}] 15:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 15:43:33 INFO - PROCESS | 1647 | 1464734613958 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1647 | 1464734613959 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:43:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:43:33 INFO - PROCESS | 1647 | 1464734613962 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1647 | 1464734613963 Marionette TRACE conn2 <- [1,3074,null,{}] 15:43:33 INFO - PROCESS | 1647 | 1464734613965 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}] 15:43:34 INFO - PROCESS | 1647 | 1464734614080 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:43:34 INFO - PROCESS | 1647 | 1464734614202 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x13ff50800 == 85 [pid = 1647] [id = 778] 15:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x1346b3c00) [pid = 1647] [serial = 2332] [outer = 0x0] 15:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x134d45800) [pid = 1647] [serial = 2333] [outer = 0x1346b3c00] 15:43:34 INFO - PROCESS | 1647 | 1464734614232 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x134e0c000) [pid = 1647] [serial = 2334] [outer = 0x1346b3c00] 15:43:34 INFO - PROCESS | 1647 | 1464734614580 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]]]}] 15:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 669ms 15:43:34 INFO - PROCESS | 1647 | 1464734614631 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 1647 | 1464734614633 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:43:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:43:34 INFO - PROCESS | 1647 | 1464734614635 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1647 | 1464734614636 Marionette TRACE conn2 <- [1,3078,null,{}] 15:43:34 INFO - PROCESS | 1647 | 1464734614639 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}] 15:43:34 INFO - PROCESS | 1647 | 1464734614757 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:43:34 INFO - PROCESS | 1647 | 1464734614881 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d7cd800 == 86 [pid = 1647] [id = 779] 15:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x1267e0000) [pid = 1647] [serial = 2335] [outer = 0x0] 15:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x129620000) [pid = 1647] [serial = 2336] [outer = 0x1267e0000] 15:43:34 INFO - PROCESS | 1647 | 1464734614911 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x134e0d400) [pid = 1647] [serial = 2337] [outer = 0x1267e0000] 15:43:35 INFO - PROCESS | 1647 | 1464734615321 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] 15:43:35 INFO - PROCESS | 1647 | 1464734615360 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:43:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:43:35 INFO - PROCESS | 1647 | 1464734615363 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1647 | 1464734615365 Marionette TRACE conn2 <- [1,3082,null,{}] 15:43:35 INFO - PROCESS | 1647 | 1464734615368 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}] 15:43:35 INFO - PROCESS | 1647 | 1464734615516 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:43:35 INFO - PROCESS | 1647 | 1464734615612 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df2e000 == 87 [pid = 1647] [id = 780] 15:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12bb32400) [pid = 1647] [serial = 2338] [outer = 0x0] 15:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12c442800) [pid = 1647] [serial = 2339] [outer = 0x12bb32400] 15:43:35 INFO - PROCESS | 1647 | 1464734615644 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x13535fc00) [pid = 1647] [serial = 2340] [outer = 0x12bb32400] 15:43:36 INFO - PROCESS | 1647 | 1464734616051 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]]]}] 15:43:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:43:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:43:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:43:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 15:43:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:43:36 INFO - PROCESS | 1647 | 1464734616084 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1647 | 1464734616086 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:43:36 INFO - PROCESS | 1647 | 1464734616090 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1647 | 1464734616092 Marionette TRACE conn2 <- [1,3086,null,{}] 15:43:36 INFO - PROCESS | 1647 | 1464734616095 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}] 15:43:36 INFO - PROCESS | 1647 | 1464734616289 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:43:36 INFO - PROCESS | 1647 | 1464734616417 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409000 == 88 [pid = 1647] [id = 781] 15:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x118f83000) [pid = 1647] [serial = 2341] [outer = 0x0] 15:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12ba25800) [pid = 1647] [serial = 2342] [outer = 0x118f83000] 15:43:36 INFO - PROCESS | 1647 | 1464734616446 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x135360000) [pid = 1647] [serial = 2343] [outer = 0x118f83000] 15:43:37 INFO - PROCESS | 1647 | 1464734617020 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:43:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:43:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 971ms 15:43:37 INFO - PROCESS | 1647 | 1464734617061 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1647 | 1464734617063 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:43:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:43:37 INFO - PROCESS | 1647 | 1464734617066 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1647 | 1464734617068 Marionette TRACE conn2 <- [1,3090,null,{}] 15:43:37 INFO - PROCESS | 1647 | 1464734617072 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}] 15:43:37 INFO - PROCESS | 1647 | 1464734617184 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:43:37 INFO - PROCESS | 1647 | 1464734617314 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x126415000 == 89 [pid = 1647] [id = 782] 15:43:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x113e16400) [pid = 1647] [serial = 2344] [outer = 0x0] 15:43:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x1168b7400) [pid = 1647] [serial = 2345] [outer = 0x113e16400] 15:43:37 INFO - PROCESS | 1647 | 1464734617344 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x118566000) [pid = 1647] [serial = 2346] [outer = 0x113e16400] 15:43:37 INFO - PROCESS | 1647 | 1464734617729 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:43:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:43:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 672ms 15:43:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:43:37 INFO - PROCESS | 1647 | 1464734617739 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1647 | 1464734617743 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:43:37 INFO - PROCESS | 1647 | 1464734617747 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1647 | 1464734617749 Marionette TRACE conn2 <- [1,3094,null,{}] 15:43:37 INFO - PROCESS | 1647 | 1464734617751 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}] 15:43:37 INFO - PROCESS | 1647 | 1464734617863 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:43:38 INFO - PROCESS | 1647 | 1464734618020 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x14011d000 == 88 [pid = 1647] [id = 768] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x137879800 == 87 [pid = 1647] [id = 767] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x134776000 == 86 [pid = 1647] [id = 766] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12d7d2800 == 85 [pid = 1647] [id = 765] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12ced5800 == 84 [pid = 1647] [id = 764] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2bd800 == 83 [pid = 1647] [id = 763] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12c60b000) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180a5800 == 84 [pid = 1647] [id = 783] 15:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x117061000) [pid = 1647] [serial = 2347] [outer = 0x0] 15:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x121203400) [pid = 1647] [serial = 2348] [outer = 0x117061000] 15:43:38 INFO - PROCESS | 1647 | 1464734618089 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x121d3a400) [pid = 1647] [serial = 2349] [outer = 0x117061000] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12bace000 == 83 [pid = 1647] [id = 762] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1297e9000 == 82 [pid = 1647] [id = 761] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x126947000 == 81 [pid = 1647] [id = 760] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x121736800 == 80 [pid = 1647] [id = 759] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x121738800 == 79 [pid = 1647] [id = 758] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x121376800 == 78 [pid = 1647] [id = 757] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x126951000 == 77 [pid = 1647] [id = 756] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1358df800 == 76 [pid = 1647] [id = 753] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1358c7800 == 75 [pid = 1647] [id = 752] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x135867800 == 74 [pid = 1647] [id = 751] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x135849000 == 73 [pid = 1647] [id = 750] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x135292000 == 72 [pid = 1647] [id = 749] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcad000 == 71 [pid = 1647] [id = 748] 15:43:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12138c800 == 70 [pid = 1647] [id = 747] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x1197f8800) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x1187da000) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x124fd5800) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x128908400) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x118f41400) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x112a64800) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12643a800) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12b16a000) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x119d98400) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x11982a000) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x118440000) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12c44d000) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12c447c00) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12bb3a000) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12b166000) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x121445c00) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x120eb7800) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12939e000) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12bf84800) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12acd3800) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12bb1d400) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12bf73800) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12ba23000) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12bb26400) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12bb30c00) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12bb2bc00) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x121d4a800) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x123682c00) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11706d000) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x115f42000) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12960b400) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x124ec3800) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 15:43:38 INFO - PROCESS | 1647 | 1464734618401 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:43:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:43:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 15:43:38 INFO - PROCESS | 1647 | 1464734618419 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1647 | 1464734618421 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:43:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:43:38 INFO - PROCESS | 1647 | 1464734618426 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1647 | 1464734618429 Marionette TRACE conn2 <- [1,3098,null,{}] 15:43:38 INFO - PROCESS | 1647 | 1464734618436 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}] 15:43:38 INFO - PROCESS | 1647 | 1464734618539 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:43:38 INFO - PROCESS | 1647 | 1464734618633 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12910a800 == 71 [pid = 1647] [id = 784] 15:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x123682c00) [pid = 1647] [serial = 2350] [outer = 0x0] 15:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x124ec7000) [pid = 1647] [serial = 2351] [outer = 0x123682c00] 15:43:38 INFO - PROCESS | 1647 | 1464734618662 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x128909800) [pid = 1647] [serial = 2352] [outer = 0x123682c00] 15:43:38 INFO - PROCESS | 1647 | 1464734618961 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]]]}] 15:43:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:43:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:43:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 572ms 15:43:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:43:39 INFO - PROCESS | 1647 | 1464734618998 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1647 | 1464734619000 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:43:39 INFO - PROCESS | 1647 | 1464734619002 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1647 | 1464734619004 Marionette TRACE conn2 <- [1,3102,null,{}] 15:43:39 INFO - PROCESS | 1647 | 1464734619008 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}] 15:43:39 INFO - PROCESS | 1647 | 1464734619104 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:43:39 INFO - PROCESS | 1647 | 1464734619181 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad4800 == 72 [pid = 1647] [id = 785] 15:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x1289c7c00) [pid = 1647] [serial = 2353] [outer = 0x0] 15:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12961d400) [pid = 1647] [serial = 2354] [outer = 0x1289c7c00] 15:43:39 INFO - PROCESS | 1647 | 1464734619208 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12965ec00) [pid = 1647] [serial = 2355] [outer = 0x1289c7c00] 15:43:39 INFO - PROCESS | 1647 | 1464734619483 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:43:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:43:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 15:43:39 INFO - PROCESS | 1647 | 1464734619528 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1647 | 1464734619529 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:43:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:43:39 INFO - PROCESS | 1647 | 1464734619532 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1647 | 1464734619533 Marionette TRACE conn2 <- [1,3106,null,{}] 15:43:39 INFO - PROCESS | 1647 | 1464734619535 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}] 15:43:39 INFO - PROCESS | 1647 | 1464734619634 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:43:39 INFO - PROCESS | 1647 | 1464734619639 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce62800 == 73 [pid = 1647] [id = 786] 15:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12a8f7400) [pid = 1647] [serial = 2356] [outer = 0x0] 15:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12ba20800) [pid = 1647] [serial = 2357] [outer = 0x12a8f7400] 15:43:39 INFO - PROCESS | 1647 | 1464734619665 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12bb13c00) [pid = 1647] [serial = 2358] [outer = 0x12a8f7400] 15:43:40 INFO - PROCESS | 1647 | 1464734620011 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]]]}] 15:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:43:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 15:43:40 INFO - PROCESS | 1647 | 1464734620077 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1647 | 1464734620079 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:43:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:43:40 INFO - PROCESS | 1647 | 1464734620083 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1647 | 1464734620084 Marionette TRACE conn2 <- [1,3110,null,{}] 15:43:40 INFO - PROCESS | 1647 | 1464734620086 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}] 15:43:40 INFO - PROCESS | 1647 | 1464734620198 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:43:40 INFO - PROCESS | 1647 | 1464734620202 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d4d5800 == 74 [pid = 1647] [id = 787] 15:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12bb1d400) [pid = 1647] [serial = 2359] [outer = 0x0] 15:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12bb2f800) [pid = 1647] [serial = 2360] [outer = 0x12bb1d400] 15:43:40 INFO - PROCESS | 1647 | 1464734620230 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12c443800) [pid = 1647] [serial = 2361] [outer = 0x12bb1d400] 15:43:40 INFO - PROCESS | 1647 | 1464734620583 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"]]]}] 15:43:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:43:40 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 15:43:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:43:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 518ms 15:43:40 INFO - PROCESS | 1647 | 1464734620601 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1647 | 1464734620602 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:43:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:43:40 INFO - PROCESS | 1647 | 1464734620612 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1647 | 1464734620613 Marionette TRACE conn2 <- [1,3114,null,{}] 15:43:40 INFO - PROCESS | 1647 | 1464734620615 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}] 15:43:40 INFO - PROCESS | 1647 | 1464734620741 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:43:40 INFO - PROCESS | 1647 | 1464734620756 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\", \"a94e2c05-92bd-496a-9584-1e7abd1d9332\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df3a000 == 75 [pid = 1647] [id = 788] 15:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12bf7e800) [pid = 1647] [serial = 2362] [outer = 0x0] 15:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12c60d000) [pid = 1647] [serial = 2363] [outer = 0x12bf7e800] 15:43:40 INFO - PROCESS | 1647 | 1464734620781 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12cbb8c00) [pid = 1647] [serial = 2364] [outer = 0x12bf7e800] 15:43:41 INFO - PROCESS | 1647 | 1464734621124 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]]]}] 15:43:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:43:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 524ms 15:43:41 INFO - PROCESS | 1647 | 1464734621130 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1647 | 1464734621131 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:43:42 WARNING - u'runner_teardown' () 15:43:42 INFO - No more tests 15:43:42 INFO - Got 0 unexpected results 15:43:42 INFO - SUITE-END | took 517s 15:43:42 INFO - Closing logging queue 15:43:42 INFO - queue closed 15:43:42 INFO - Return code: 0 15:43:42 WARNING - # TBPL SUCCESS # 15:43:42 INFO - Running post-action listener: _resource_record_post_action 15:43:42 INFO - Running post-run listener: _resource_record_post_run 15:43:43 INFO - Total resource usage - Wall time: 539s; CPU: 57.0%; Read bytes: 37828096; Write bytes: 953569792; Read time: 403; Write time: 4642 15:43:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:43:43 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150737408; Write bytes: 147388416; Read time: 13523; Write time: 332 15:43:43 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 35620352; Write bytes: 793287168; Read time: 376; Write time: 4269 15:43:43 INFO - Running post-run listener: _upload_blobber_files 15:43:43 INFO - Blob upload gear active. 15:43:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:43:43 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 15:43:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:43:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:43:43 INFO - (blobuploader) - INFO - Open directory for files ... 15:43:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:43:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:43:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:43:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:43:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:43:44 INFO - (blobuploader) - INFO - Done attempting. 15:43:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:43:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:43:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:43:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:43:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:43:46 INFO - (blobuploader) - INFO - Done attempting. 15:43:46 INFO - (blobuploader) - INFO - Iteration through files over. 15:43:46 INFO - Return code: 0 15:43:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:43:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:43:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b2b800084a5585ef501ab26f7e6379a8448b02d0dad81ef30b3101a48eb42f1dfc740a6be46bf1315babe6aa7d3eea6bd5795dd8942d515ac2e54e73bb08b0a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19d2f2dac188ebb539f36a5afdf15ac48355fc973ef696ce322dd7b5b2fe483081dc8e06260bc4f5a52241c7a25d9d58fe3f13f60ca5e72f3abb93fc5b4d1ce2"} 15:43:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:43:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:43:46 INFO - Contents: 15:43:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b2b800084a5585ef501ab26f7e6379a8448b02d0dad81ef30b3101a48eb42f1dfc740a6be46bf1315babe6aa7d3eea6bd5795dd8942d515ac2e54e73bb08b0a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19d2f2dac188ebb539f36a5afdf15ac48355fc973ef696ce322dd7b5b2fe483081dc8e06260bc4f5a52241c7a25d9d58fe3f13f60ca5e72f3abb93fc5b4d1ce2"} 15:43:46 INFO - Running post-run listener: copy_logs_to_upload_dir 15:43:46 INFO - Copying logs to upload dir... 15:43:46 INFO - mkdir: /builds/slave/test/build/upload/logs 15:43:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=606.749529 ========= master_lag: 0.50 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-05-31 15:43:47.383531) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 15:43:47.386940) ========= 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.bfSCw8GelW/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.fRrXY0D7gc/Listeners TMPDIR=/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b2b800084a5585ef501ab26f7e6379a8448b02d0dad81ef30b3101a48eb42f1dfc740a6be46bf1315babe6aa7d3eea6bd5795dd8942d515ac2e54e73bb08b0a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19d2f2dac188ebb539f36a5afdf15ac48355fc973ef696ce322dd7b5b2fe483081dc8e06260bc4f5a52241c7a25d9d58fe3f13f60ca5e72f3abb93fc5b4d1ce2"} build_url:https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012703 build_url: 'https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b2b800084a5585ef501ab26f7e6379a8448b02d0dad81ef30b3101a48eb42f1dfc740a6be46bf1315babe6aa7d3eea6bd5795dd8942d515ac2e54e73bb08b0a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19d2f2dac188ebb539f36a5afdf15ac48355fc973ef696ce322dd7b5b2fe483081dc8e06260bc4f5a52241c7a25d9d58fe3f13f60ca5e72f3abb93fc5b4d1ce2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MAfkriIpQj2VDhOzhX0Chg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 15:43:47.420151) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:43:47.420466) ========= 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.bfSCw8GelW/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.fRrXY0D7gc/Listeners TMPDIR=/var/folders/kg/2ls1v8cn01s24rdksn7m4cqw00000w/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.005201 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:43:47.469208) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 15:43:47.469505) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 15:43:47.472863) ========= ========= Total master_lag: 3.81 =========